ebs如何调用java并发程序
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EBS如何调用java并发程序
概述:EBS系统中,有一个公有的调用各个并发程序的统一平台,可以使用这个平台调用包括JAVA、plsql、sqlplus、perl、C等等程序。
在EBS的界面设置基本相同,不过在底层放置这些文件的时候略有不同,并且想要被EBS直接调用的java并发程序,都必须要满足EBS的接口“implements JavaConcurrentProgram”(具体的代码程序可以按附件Cux7506参考),下面简要对于调用JAVA的情况下,进行简要介绍。
Cux7506.java
1、java的程序应该被部署到APPL层,在此之前,由于每一套系统安装的时候,可能路径
是不一样的,因此往往我们根据环境变量$JAVA_TOP或者$JAVA_BASE来判断具体java文件应该存放的路径。
在$JAVA_BASE目录下面,有classes、lib两个包,lib文件夹是存放ebs所使用的jar包,classes是存放java类使用的。
2、我们曾经有尝试过将JAR包直接放在lib路径下,不过失败了,由于当时时间原因,也
并未做更多的尝试;后来我们都是将JAR包直接解压缩到classes路径下,值得注意的是:此步极有风险,一定不能够覆盖原有java类,无论版本高低!另外,本身除了jar包以外,我们自己编写的程序也是上传到classes的根目录下;
3、最后在EBS里头的可执行程序中相应的进行定义,执行方法选择java并发程序,执行文
件名选择相应的java类,执行路径选择从classes文件开始的路径,如下图所示,在系统中的路径应该在$JAVA_BASE/classes/oracle/apps/irc/vacancy下,剩下的步骤和安装其他的EBS并发程序相同。