- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用IBMWebSphereMQJMS提供程序.doc
使用 IBM WebSphere MQ JMS 提供程序
IBMreg; essage Service (JMS) 协议的支持。本文是系列文章的第二部分,将揭示如何更改 SOAP over JMS 导出和导入所引用的 Java Naming and Directory Interface (JNDI) 资源,以便它们可以使用 IBM Q JMS 提供程序,而不是 Service Integration Bus (SIBus) JMS 提供程序,来接收和发送 SOAP 消息。要按本文所述的步骤进行操作,您应该了解如何在 IBM Q 资源。
引言
SOAP over JMS 协议支持仅限于嵌入式 (SIBus) JMS 提供程序所拥有的 JMS 资源的使用,这是由于开发工具将自动地生成这些资源。运行时实现使用了 JMS API,因此通过替换生成的 JMS 资源,允许使用 Q JMS 提供程序来传输 SOAP 消息 (SOAP/MQ JMS)。
了解如何使用 S 绑定来配置 Q JMS 资源。本文提供了一些示例 Service ponent Architecture (SCA) 应用程序,这些应用程序都包含使用基于 S 绑定的导入和导出。本文还描述了如何对它们进行修改,以便使用 Q JMS 资源。在阅读完本文之后,您可以将本文所描述的步骤应用于其他类似的导入和导出。
导出和导入在操作过程上稍有不同。导出使用消息驱动的 Bean(Message-Driven Bean,MDB)来接收请求,并且它们向每个请求的 JMSReplyTo Header 所指定的目的地发送响应。您可以通过 IBM DB 接收响应,可以将其配置为对每个请求使用单个应答队列或者一个临时应答队列。可以通过 S URL 来定义它们的资源。对于导出,Q JMS 提供程序和 SIBus JMS 提供程序之间的关键区别在于,后者使用 Java 2 Platform, Enterprise Edition (J2EE) Connector architecture (JCA) 资源适配器作为其实现。这意味着 MDB 是通过激活规范对象来进行配置的,而前者并没有使用 JCA,它是通过侦听器端口对象来进行配置的。S 的 S 提供程序自动地创建这些资源。
要执行这些配置过程,您需要具有下列软件:
带 Refresh Pack 6.0.2 的 Q V6.0
S 创建和配置 SCA 模块的示例。Q 版本
要使用 Q JMS 提供程序,请确保您的系统中同时安装了 Q 服务器和 Q JMS 客户端库,并且它们的版本是兼容的。Q JMS 导入和导出绑定,并且这需要带 Refresh Pack 的 Q 服务器版本 6.0 以上。Q JMS 客户端库。
如果 Q 对于 Q_INSTALL_ROOT} 的值更改为 ${Q_INSTALL_ROOT}。或者,从 ${Q_INSTALL_ROOT}/java/lib 中将 JAR 文件 .ibm.mqjms.jar 和 .ibm.mq.jar 复制到 ${Q 客户端库 Q JMS 版本与 Q 服务器是兼容的。
点到点消息传递所需的资源
这个部分描述了定义 Q 和 Q JMS 资源的过程,然后可以通过 S 绑定的导入或者导出使用它们。这里所提供的资源名称都是一些示例,您可以根据需要对其进行更改。首先,您将了解如何利用队列目的地来使用点到点消息传递模型。随后,在发布/订阅消息传递所需资源部分中,您将了解如何利用主题来使用消息传递模型。有两种方式可以创建 Q 队列管理器和队列:
在 Q Explorer 中创建它们。
使用 Q 命令在命令行窗口中创建它们。
例如,在命令行窗口中,您可以输入 gt; crtmqm QMGR 来创建队列管理器,可以输入 strmqm QMGR 来启动该队列管理器。(参见参考资料,其中提供了 Q V6.0 信息中心的链接,该信息中心详细介绍了如何创建所需的对象。)
这个过程需要创建下面的 Q 队列管理器和队列:
Q 队列管理器:QMGR
Q 队列:QMGR 中的 REQUESTQ 和 RESPONSEQ 用于使用 S 绑定的导出
Q 队列:QMGR 中的 REQUESTQ1 和 RESPONSEQ1 用于使用 S 绑定的导入
对应于这些 Q 资源,您需要在 Q JMS Provider 资源。您必须在 Q JMS Provider 之下、在节点范围内创建这些资源。使用下面的步骤来创建导出和导入配置所需的资源:
为导出和导入创建用于请求连接的 Q 队列连接工厂:requestMQCF,它使用 QMGR。
使用 QMG
您可能关注的文档
- 乌司他丁在体外循环心脏手术中对细胞免疫功能的影响.doc
- 乌司他丁对体外循环心内直视手术中炎性细胞因子的影响.doc
- 乌司他丁对心肺复苏大鼠心功能及心肌组织CD11b、ICAM1的影响.doc
- 乙型肝炎病毒X基因对肝癌细胞Bel7404细胞周期的影响.doc
- 乙酰胺对念珠藻No.stoc106生长周期的影响.doc
- 乙醇对糖尿病易感患者血清肿瘤坏死因子α、白介素1、白介素6、谷氨酸脱羧酶抗体水平的影响.doc
- 九年级毕业典礼讲话:怀揣梦想,扬帆起航,勇敢前行.doc
- 九年级迎中考体育训练活动方案.doc
- 乡土材料在农村幼儿园区域活动中的应用研究.doc
- 乡村医生技能竞赛抢答题(1.doc
文档评论(0)