各种 Java™ 消息服务 (JMS) 提供程序在用于描述服务的语法方面有所不同。
测试 JMS 服务之前,必须确保 Web 服务描述语言 (WSDL) 文件符合工具的需求。
过程
- 在 Project Explorer 或测试资源管理器中,找到并打开想要测试的 JMS 服务的 WSDL 文件。 如有必要,可通过单击来从文件系统导入 WSDL 文件。
- 确保所用 WSDL 文件的语法符合以下条件。
- 名称空间:xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/"
- SOAP 绑定设置为:transport="http://schemas.xmlsoap.org/soap/jms"
- JMS 传输定义为 URL 或 jms:address 元素
- 如果此 WSDL 文件不符合上述条件,请编辑文件以使其符合这些条件,然后保存并关闭文件。
示例
例如,定义为 URL 的 JMS 如下所示:
<soap:address location="jms:/queue?jndiConnectionFactoryName=UIL2ConnectionFactory;
jndiDestinationName=queue/testQueue;
initialContextFactory=org.jnp.interfaces.NamingContextFactory;
jndiProviderURL=9.143.104.47"/>
定义为地址的 JMS 如下所示:
<jms:address destinationStyle="queue"
jndiConnectionFactoryName="myQCF"
jndiDestinationName="myQ"
initialContextFactory="com.ibm.NamingFactory"
jndiProviderURL="iiop://something:900/">
</jms:address>