1、Oracle Service Bus 异步配置手册目 录1 简介 .3.1.1 IDOC 基本概念 .3.1.2 IDOC 基本功能 .32 SAP 中操作步骤 .33 Osb console 中操作步骤 .7.3.1 登录 console 控制台 .7.3.2 配置 JMS 服务的步骤 .83.2.1 配置消息存储(Presistent Stores) .83.2.2 配置 JMS 服务器(JMS Servers) .103.2.3 配置 JMS 模块(JMS Modules) .123.2.4 配置连接工厂(Connection Factories).173.2.5 配置消息目的地(Des
2、tinations) .204 Osb sbconsole 中操作步骤 .23.4.1 登录 sbconsole 控制台 .23.4.2 创建一个新的工程 JmsTest .24.4.3 创建 Business Service,将消息保存到队列 .24.4.4 创建 Proxy Service,接收并转发队列信息 .265 通过外围的程序发布的 wsdl 创建对应的 bs 服务 .32.5.1 创建工程 .32.5.2 创建文件夹 .32.5.3 创建资源(wsdl、business service ) .33.5.4 根据业务发过来的 wsdl 创建 business service.336
3、 通过在对应的 ps 服务中添加 route 路由连接对应 bs 服务,以完成整个链接 .34.6.1 首先将 sap 导出的 ps 服务通过 route 路由命令连接到建立好的“jms_bs”服务 34.6.2 将“jms_ps”服务通过 route 路由连接到业务生产的 bs 服务上 .357 将“jms_ps” 服务添加“BapiReturn_bs” 服务 .361 简介.1.1 IDOC 基本概念IDoc 接口应用于 SAP 系统与其他系统的业务数据交换过程,包含数据结构的定义以及数据的处理逻辑,其中的数据结构即为 IDoc(intermediate document)。IDoc 是一
4、种系统间通用的数据交换格式,通过 IDOC,SAP 系统可以和多种外部系统进行数据交换,包括SAP R2/R3/ECC、EDI 子系统等外部系统等。.1.2 IDOC 基本功能向外部系统发送数据 从外部接收数据。2 SAP 中操作步骤a) 安装 Oracle WebLogic Server Application Adapter for SAP/R3 后(请参考“OracleApplicationAdapter 安装配置使用指南.doc”文档完成配置) ,找到需要导出的wsdl 如找到 Idoc HRMD_A07,如下图:b) 右击 HRMD_A07,并且选择 Export Inbound J
5、CA Service(Event)(请注意当为从外部接收数据时,请选择 Export Outbound JCA Service(RequestResponse);c) 填写相关信息( 请注意当为从外部接收数据时,选择 Export Outbound JCA Service(RequestResponse)时,下图红色标注部分是没有内容的 );d) 点击”确定”,wsdl 就自动发布到 osb 了,登陆 osb 控制台可以看到:e) 创建 Proxy Service 资源 HRMD_A07_receive_Ps,wsdl 文件选择自动部署的HRMD_A07_receive;f) 以上完成 SAP
6、 导出创建 ps。3 Osb console 中操作步骤.3.1 登录 console 控制台a) 启动浏览器,在地址栏输入 http:/localhost:7001/console,界面显示如下:在登录界面输入”用户名 weblogic”和”密码”后,点击“Log In”按钮,Oracle Service Bus Console 的主界面显示如下:.3.2 配置 JMS 服务的步骤3.2.1 配置消息存储(Presistent Stores)weblogic 中消息存储方式可分两种方式:(1)把消息保存到文件系统中;(2)把消息保存到数据库中。下面以把消息保存到文件系统为例进行说明:在“Do
7、main Structure”区域,选择:jsepc ServicesPersistent Stores,浏览器右侧显示如下:点击:NewCreate FileStore,显示创建 File Store 页面:输入以下信息:Name:osbPocFileStore;Directory:E:file。点击“OK”按钮,osbPocFileStore 创建成功:3.2.2 配置 JMS 服务器(JMS Servers)每个 JMS Server 只能管理一个消息存储介质,针对以上配置,我们配置两个 JMS Server 分别管理文件方式和数据库方式的存储方式。在“Domain Structure ”区域,选择: jsepcServicesMessagingJMS Servers在浏览器右边点击:“New ”按钮: