基于WebSpherMessageBroker的WebService实例开发

基于WebSpherMessageBroker的WebService实例开发

ID:41718348

大小:399.33 KB

页数:11页

时间:2019-08-30

基于WebSpherMessageBroker的WebService实例开发_第1页
基于WebSpherMessageBroker的WebService实例开发_第2页
基于WebSpherMessageBroker的WebService实例开发_第3页
基于WebSpherMessageBroker的WebService实例开发_第4页
基于WebSpherMessageBroker的WebService实例开发_第5页
资源描述:

《基于WebSpherMessageBroker的WebService实例开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于WebSpherMessageBroker的WebService实例开发2010年7月28日黄破远1实例场景描述客户发送客户订单到服务器,订单包括订单号、客户基木信息、订货数量等,服务器接收客户请求,根据订单信息构建完整的送货单返回给客户。2封装WebService服务2.1开发步骤1.打开WMBT的工作空间,在“代理应用程序开发”透视图的视图中,在“文件刁新建T消息集”。文件(巳WebSphereMessageBrokerToolkit-MessageBro編辑(B浏览创搜索(3项目(E)数据(D运行®窗口(型帮助(也新建(册Al

2、t+5hift+N►打开文件錚2关闭©Ctrl+W全部关闭(L)Ctrl+Shift+W開保存⑸Ctrl+S園另存为("・・嗝全部保存(或Ctrl+Shift+5还原(I)二二门八.曲消息流塑消息映射隣消息流ESQL文件0数据库定义璐代理模式饒逋艷现目JW消息定义文件2.输入消息集名称“CustomerSet",消息集项冃名称“CustomerSet",单击“完成”。3.选择刚才创建的消息集项目,右键选择“新建T消息定义文件基于TWSDL文件”。CustomenF1・涓IT

3、!••“(Sil1+碍DemoFloi-+DemoSetOFi

4、leMsgFhl_IFileMsgSeLJ*FileMsgSe+[孚JMSNode+JMSNodel+[弓OA_STAF申”穆OASTAF新逹►肾项目®…叼使进入①帚消息流项目噌消息集幽适配器连接复制©粘贴(E)删除(也消息定义文件MRM■,移动(0…消息定义文件基于►应,XML模式文件重命名(画…F消息类别文件□IBM提供的消息辿导入①…门

5、MessageBroker归档回,XMLDTD文件必导出(Q)…肾其他(0…Ctrl+N吐c头文件观COBOL文件I三■I关闭项目⑸&TestClienl+lTpcKHRnE大纲匸数?刷新(E)可

6、4.从打开的窗体中,选择“从工作空间外选择文件”,点击“浏览”按钮,选择保存在桌面的"Customer.wsdl”文件,点击"下一步”。5.确保CustomerSoapBindingQ经被选屮,单击“完成”。6.完成后的,项口屮会自动创建所需的消息定义文件。双击打开"Customer_InlineSchema1.mxsd可以看到基于WSDL文件自动创建的消息定义文件,包含了CustomcrRcq和CustomcrRcsp两个消息类型定义。Custo>erInlineSche>al■>xsd结构类型盘小岀现次数Customer_Inlin

7、eSchemal.mxsd+0消息園类型區组曰®元素和屈性二昭CustomerReq-1El{LocalcomplexType}回customerlDxsd:string1回customerBumberxsd:int1+EcustomerName1&EcustomerAddress1-3CustomerResptE{LocalcomplexType}⑥customerstatusxsd:string1BcustomerPricexsdiint1Llicustomerpositionxsd:string1文件(巳6.在WMBT屮,选择“文

8、件T新建T消息流项目”。編辑(或浏览(蚯搜索(3项目(E)数据(I)消息(◎运行(或窗口(刺帮助(也

9、新逹创Alt+5hift+N►

10、補消息流项目打开文件屮習消息集关闭©Ctrl+W巧项目(B)…全部关闭(L)Ctrl+Shift+W疣息園保存⑸Ctrl+5脾消息映射过另存为(3…疑消息流ESQL文件哺全部保存(或Ctrl+Shift+50数据库定义还原(D璀代理模式移动(刃…冒消息定义文件重命名(M)…冒消息定义文件基于…7.在“新建消息流项冃”窗口输入项冃名为“CustomcrFlowProjcctn,点击“完成”。9.:田;田:田

11、・•(+)•+I+I+ffl-0选中刚才创建的消息流项冃,右键选择“新建T消息流”。

12、三圖肾项目(B)…爺消息疣项目噌消息集品适配器连接CusDerDerFileFileFileJMEJ网OA.CA进入①添加或除去项目引用复制©粘贴(E)删除(吵移S(V)„.重命名(也・・・IBS辉消息映射隣消息流ESQL文件0数据库定义输入消息流名称为uWCustomerFlowServer单击"完成”。创建新消息涼为新消息流选择消息流项目9消息流名称:CgustomerFlowServer_二消息疣项目(P):CustomerFlowProject

13、流组织0使用缺省代理模式(也新逹辿)…11.在消息流“WCustomerFlowServer11添加节点,如下图,请求消息先经过SOAPInput节点进入,再由SOAPExtract移除SOAP消息的En

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。