使用此页面指定通过 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 模块,那么这些模块将在此面板上列出。
“配置”选项卡
作为值输入的 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。
输入的 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。