运行“异步使用者”样本包括将消息放入消息流。 要运行此样本,您可以使用测试客户机将输入消息放入消息流中。 有关测试客户机的更多信息,请参阅 IBM Integration Bus 文档中的使用测试客户机测试消息流。
如果运行此样本时遇到任何问题,请参阅 IBM Integration Bus 文档中的解决运行样本时的问题。
如果要验证是否已正确配置 Web Service 使用者,请完成以下所有步骤。如果您已设置了 TCP/IP 监视器,那么就已检查了 Web Service 提供程序正在使用哪个端口,但是您仍必须配置使用者以将消息发送到 TCP/IP 监视器,然后构建并重新部署代理归档 (BAR) 文件。
Web Service 使用的缺省端口是 7800,并且 SOAPRequest 节点已设置为使用此端口。但是,如果此端口已经在使用中,那么端口号将递增 1。
要检查提供者服务器正在使用哪个端口,请发出以下 mqsireportproperties 命令:
mqsireportproperties IB9NODE -e sampleExecutionGroup -o HTTPConnector -n port
其中,sampleExecutionGroup 是样本的服务器。
要验证 SOAPRequest 节点正在使用的端口是否为调用提供者流的正确端口,请通过完成以下步骤将 SOAPRequest 节点的端口更改为提供者服务器正在使用的端口:
确保按配置“异步使用者”样本使用 JMS 传输中所述创建 JNDI 受管对象。另外,确保在 SOAPInput 和 SOAPRequest 节点上设置了 JNDI 属性。验证以下 WebSphere MQ 队列是通过 WebSphere MQ 资源管理器还是 WebSphere MQ 命令控制台所创建:
如果样本成功运行,那么输出消息将显示在“属性”视图中。