OSB异步配置手册Word格式.docx
- 文档编号:3881723
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:38
- 大小:1.36MB
OSB异步配置手册Word格式.docx
《OSB异步配置手册Word格式.docx》由会员分享,可在线阅读,更多相关《OSB异步配置手册Word格式.docx(38页珍藏版)》请在冰点文库上搜索。
f)以上完成SAP导出创建ps。
3Osbconsole中操作步骤
1.3.1登录console控制台
a)启动浏览器,在地址栏输入,界面显示如下:
在登录界面输入”用户名weblogic”和”密码”后,点击“LogIn”按钮,OracleServiceBusConsole的主界面显示如下:
1.3.2配置JMS服务的步骤
3.2.1配置消息存储(PresistentStores)
weblogic中消息存储方式可分两种方式:
(1)把消息保存到文件系统中;
(2)把消息保存到数据库中。
下面以把消息保存到文件系统为例进行说明:
在“DomainStructure”区域,选择:
jsepc→Services→PersistentStores,浏览器右侧显示如下:
点击:
New→CreateFileStore,显示创建FileStore页面:
输入以下信息:
Name:
osbPocFileStore;
Directory:
E:
\file。
点击“OK”按钮,osbPocFileStore创建成功:
3.2.2配置JMS服务器(JMSServers)
每个JMSServer只能管理一个消息存储介质,针对以上配置,我们配置两个JMSServer分别管理文件方式和数据库方式的存储方式。
jsepc→Services→Messaging→JMSServers
在浏览器右边点击:
“New”按钮:
osbPocJMSServer;
PersistentStore选择:
osbPocFileStore
点击“Next”按钮
选择Target:
AdminServer,点击“Finish”按钮:
3.2.3配置JMS模块(JMSModules)
jsepc→Services→Messaging→JMSModules
osbPocSystemModule,点击“Next”按钮
AdminServer,点击“Next”按钮:
点击“Finish”按钮:
点击JMSModules列表中的“osbPocSystemModules”,页面显示如下:
点击“Subdeployments”标签,“New”按钮:
输入SubdeploymentName:
osbPocCFSubDpm,点击“Next”
选中“osbPocJMSServer”的复选框,点击“Finish”按钮,osbPocCFSubDpm创建成功:
同样的方法,新建Subdeployments:
osbPocQuSubDpm,创建成功后的界面如下:
3.2.4配置连接工厂(ConnectionFactories)
JMS中连接工厂分QueueConnectionFactory和TopicConnectionFactory两种,Weblogic不区分这两种类型。
在配置连接工厂前必须先配置好JMSModules,因为连接工厂是在Modules上配置的。
下面以配置QueueConnectionFactory为例。
点击“Configuration”标签,界面如下:
点击“New”按钮:
选择“ConnectionFactory”,点击“Next”
osbPocCFJNDIName:
osbPocCFJndi
点击“Next”
点击“AdvancedTargeting”
选择Subdeployments:
osbPocCFSubDpm,点击“Finish”按钮:
3.2.5配置消息目的地(Destinations)
消息目的地是被JMSServer管理的,消息如何存储对配置消息目的地是透明的。
选择“Queue”,点击“Next”
osbPocQuJNDIName:
osbPocQuJndi
osbPocQuSubDpm,点击“Finish”按钮:
同上面的配置方法,配置另外一个消息目的地:
osbPocOtherQuJNDIName:
osbPocOtherQuJndi
4Osbsbconsole中操作步骤
1.4.1登录sbconsole控制台
启动浏览器,在地址栏输入,界面显示如下:
在登录界面输入
用户名:
weblgoic和密码;
点击“Login”按钮,OracleServiceBusAdministratorConsole的主界面显示如下:
1.4.2创建一个新的工程JmsTest
登录osb控制台,点击ChangeCenter区域的“Create”按钮
点击ProjectExplorer区域的“Projects”根节点
在右上角的“EnterNewProjectName”输入框中输入工程名称:
JmsTest,点击“AddProject”按钮,工程创建成功,左侧的ProjectExplorer区域将显示新建的工程。
1.4.3创建BusinessService,将消息保存到队列
点击“ProjectExplorer”区域的,JmsTest工程:
选择“CreateResource”类别框的“BusinessService”。
“ServiceName”中输入:
jms_bs
“ServiceType”选择:
AnyXMLService
点击“Next”按钮:
“Protocol”选择:
jms
“EndpointURI”中输入:
,点击“Add”按钮,点击“Next”按钮:
“DestinationType”选择:
Queue
“MessageType”选择:
Text
点击“Next”按钮,
点击“Save”按钮,成功创建业务服务:
jms_bs。
1.4.4创建ProxyService,接收并转发队列信息
选择“CreateResource”类别框的“ProxyService”。
jms_ps
Type”选择:
点击“Next”按钮,点击“Save”按钮,成功创建代理服务:
jms_ps。
点击“EditMessageFlow”图标:
增加Route节点,点击“AddRoute”,“EditRoute”:
增加一个将邮件信息写入文件的业务服务:
点击“Service”,弹出服务的选择页面:
选择“jms_bs”,点击“Submit”按钮:
增加日志记录,输出到控制台:
1、日志一:
$body
2、在body的最下面,增加一个节点:
fn-bea:
inlinedXML(concat("
<
newNode>
"
"
quToOtherQu"
/newNode>
))
3、日志二:
点击“SaveAll”按钮
激活所做的操作,在“ChangeCenter”区域,点击“Active”按钮
输入描述信息:
OracleServiceBus中调用JMS消息,
点击“Submit”按钮:
5通过外围的程序发布的wsdl创建对应的bs服务
1.5.1创建工程
输入工程名
1.5.2创建文件夹
选中刚才创建的工程,创建文件夹,一般分为wsdl、proxyservice、businessservice
1.5.3创建资源(wsdl、businessservice)
在不同的包下创建相应的资源
1.5.4根据业务发过来的wsdl创建businessservice
如下图:
6通过在对应的ps服务中添加route路由连接对应bs服务,以完成整个链接
1.6.1首先将sap导出的ps服务通过route路由命令连接到建立好的“jms_bs”服务
1.6.2将“jms_ps”服务通过route路由连接到业务生产的bs服务上
操作基本同上面部分,在此不再做截图说明。
7将“jms_ps”服务添加“BapiReturn_bs”服务
a)配置好IDco后,进行“jms_ps”服务,进入messageflow中,如下图:
b)在ResponseAction:
中加入Communication,选择ServiceCallout,如下图:
c)“ServiceCallout”中Service选择如下图:
d)选中“BapiReturn_bs”:
如不需要“Replace”转换,到此即可结束。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSB 异步 配置 手册