9:32 am in Oracle EBS二次开发 by Stanley.liu
Oracle EBS R12中提供了将系统接口和客户化接口发布成Web Service的功能,下面将尝试使用Oralce SOA Suite 11g中的Bpel对其进行调用。
一、开发以及测试环境
EBS R12.1.1
Weblogic 10.3.1
Oracle SOA Suite 11.1.1.2
Jdeveloper 11.1.1.2.0
二、前提设置
本文描述如何建立一个调用IREP中WEB SERVICE的BPEL流程。在开始之前,必须对一些环境进行安装和设置。涉及到的内容有:
Read the rest of this entry →
Tags: BPEL, IREP, web service
8:40 pm in Oracle EBS二次开发 by aronezhang
前面文章已经介绍了如何将一个PL/SQL API发布到Oracle Integration Repository中的WSDL服务,下面介绍Oracle E-Business Suite中使用频率非常高的客户化并发程序如何发布为Oracle Integration Repository中的WSDL服务。并发程序接口发布的流程是:
- 根据集成接口标记的规范定义或编写并发程序的标记
- 使用FNDLOAD将并发程序的标记信息导出到LDT文件中
- 使用irep_parser.pl工具验证并生成接口描述标记文件(iLDT)
- 使用FNDLOAD工具将接口描述标记文件中的信息上传到Oracle Integration Repository中
- 通过Oracle Integration Repository可视化界面或者soagenerate.sh脚本将接口发布为WSDL服务
- 将WSDL服务发布到中间服务器
Read the rest of this entry →
Tags: Integrated SOA Gateway, Oracle EBS SOA
1:42 pm in Oracle EBS二次开发 by aronezhang
在Oracle Integration Repositoy(IREP)中发布客户化集成接口为Web Service一文中介绍过如何通过Oracle Integration Repository界面来发布集成接口,这样的方式有如下的特点:
- 可视化的操作界面给我们带来了操作的简便性
- 成批处理或者发布处理时间比较长的时候带来不便
- 程序移植的过程反而变得费时费力,同时容易出现遗漏等问题
因此Oracle 提供了一个后台的处理脚本 $FND_TOP/bin/soagenerate.sh 来从后台来完成PL/SQL、并发程序和XML Gateway Map的接口类型生成WSDL服务。
Read the rest of this entry →
Tags: Integrated SOA Gateway
11:29 pm in Oracle EBS二次开发 by aronezhang
前面的文章已经讲解了如何编写客户化的PL/SQL程序,并将其发布到Oracle Integration Repositroy中,进而发布为Web服务,本文描述通过第三方的程序来调用过我们的Web服务,来验证客户化的Web服务是否能够被正常调用,在Oracle Integrate SOA Gataway的开发手册中介绍了如何在BPEL流程中调用客户化的Web服务,而搭建一个BPEL的运行环境对于开发人员来说需要耗费比较多的时间,而且需要对BPEL的开发比较熟悉,否则无法顺利的进行;另外很多时候开发Web服务的目的也并不仅仅是为了给BPEL流程调用,因此大动干戈去设计一个BPEL流程来测试我们客户化的Web服务显然不现实,本文就介绍如何采用简单的方法来进行Web服务的测试。
- 使用Oracle EBS服务器中OC4J自带的Web服务测试页面进行测试
- 采用第三方软件,如soapUI来进行测试
Read the rest of this entry →
Tags: Integrated SOA Gateway
1:54 pm in Oracle EBS二次开发 by aronezhang
前面的文章已经描述如何将自己的PL/SQL API发布到Oracle Integration Repositoy中,发布上去的集成接口还无法供集成使用的Web服务,是因为它还没有按照Web服务的规范发布为WSDL,发布接口为Web服务的步骤为:
- Oracle EBS Integrated SOA Gateway(ISG) 相关设置(一次性设置)
- 为集成接口的过程和方法创建授权,它可以授权给所有用户、一组用户或者特别的用户
- 生成接口对应的WSDL信息
- Deploy Web服务
- 客户端使用Web服务的WSDL描述URL来调用
下面描述是发布的详细步骤描述
Read the rest of this entry →
Tags: Integrated SOA Gateway