提供 JMS 和 EJB 端点 URL 信息

使用此页面指定通过 Java 消息服务(JMS)或 enterprise JavaBean(EJB)绑定访问的 Web service 的端点 URL 片段。使用这些片段来构成已发布的 Web service 描述语言(WSDL)文件中包含的完整端点地址。

要查看此管理控制台页面,单击应用程序 > 企业应用程序 > application_instance > 提供 JMS 和 EJB 端点 URL 信息

您可以指定要在每个 Web Service 模块中使用的端点 URL 的一部分或片段。在已发布的 WSDL 文件中,定义目标端点地址的 URL 可以在端口的 soap:address 元素的位置属性中找到。这适用于通过 JMS 传输或直接作为 EJB 访问的 Web service。

如果您正在使用被配置为使用 JMS 或者直接访问 EJB 的 Web service 模块,那么这些模块将在此面板上列出。

“配置”选项卡

用于 JMS 的 URL 片段
指定通过 JMS 传输访问的 Web service 的 URL 片段。您可以输入一个值,该值用来定义包含在使用发布 WSDL 压缩文件面板发布的 WSDL 文件中的 Web service 的 soap:address

作为值输入的 URL 片段是一个前缀,在其后追加 targetService=property 来构成完整的 JMS URL 端点。缺省值可以通过检查已安装的服务的部署信息获得,例如 jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF

该信息可以从 Web service 的已配置 JMS 端点获得,而该 JMS 端点是通过 endpointEnabler 命令行工具定义的消息驱动的 Bean(MDB)。您可以修改 URL 片段,如同添加属性一样。URL 片段与 targetService 属性结合起来构成完整的 URL,例如 jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF&priority=5&targetService=GetQuote

用于 EJB 的 URL 片段
指定通过 EJB 绑定访问的 Web service 的 URL 片段。您可以输入一个值,该值用来定义包含在 WSDL 文件中的 Web service 的端口的 generic:address 元素的位置属性,该 WSDL 文件是使用发布 WSDL 压缩文件面板上的 application_name_ExtendedWSDLFiles.zip 字段发布的。

输入的 URL 片段值是一个后缀,它被追加到通过检查 Web service 的部署信息而获得的 URL 的初始部分。例如,以下 URL 片段可以从 EJB 的部署信息中获得:wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome

在这种情况下,您要在 URL 片段字段中输入以下信息 jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809,这将产生此端点 URL wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809