Эта страница позволяет указать фрагменты URL конечных точек EJB и JMS для веб-служб, доступных с помощью SOAP и Службы сообщений Java (JMS) или напрямую в качестве объектов EJB. На основе отдельных фрагментов создаются полные адреса конечных точек, которые впоследствии добавляются в опубликованные файлы WSDL.
Для того чтобы открыть эту страницу административной консоли, выберите .
Можно указать фрагмент URL конечной точки для каждого модуля веб-службы. В опубликованном файле WSDL адрес целевой конечной точки указан в атрибуте расположения элемента порта soap:address.
На этой панели перечислены модули веб-служб, предусматривающие применение JMS или прямой доступ к объектам EJB.
Эта страница административной консоли применима к Java API для веб-служб на основе XML (JAX-WS) и Java API для веб-служб RPC на основе XML (JAX-RPC).
Помимо административной консоли фрагменты URL конечных точек JMS и EJB можно настраивать с помощью файлов свойств. Инструкции по заданию фрагментов URL и управлению ими с помощью файлов свойств приведены в разделе Работа с файлами свойств фрагментов URL конечных точек веб-служб.
Фрагмент URL для веб-службы, поддерживающей транспортный протокол JMS. Введите значение, определяющее элемент soap:address веб-службы. В ходе публикации в файлы WSDL добавляется URL, созданный на основе этого фрагмента.
Фрагмент URL представляет собой префикс, к которому для получения полного адреса конечной точки JMS добавляется значение свойства targetService. Значение по умолчанию определяется в соответствии с информацией о развертывании установленной службы, например: jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF.
Эта информация извлекается из настроенной конечной точки JMS веб-службы, которая представляет собой объект EJB, управляемый сообщениями (MDB), заданный утилитой командной строки endpointEnabler. При необходимости фрагмент URL можно изменить, например, добавив свойства. Вместе со значением свойства targetService фрагмент URL образует полный URL, например: jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF&priority=5&targetService=GetQuote.
Фрагмент URL для веб-службы, для обращения к которой применяется привязка EJB. Введите значение, определяющее атрибут расположения элемента порта веб-службы generic:address. Адрес порта добавляется в сжатый файл WSDL в ходе публикации сжатого файла с помощью поля имя-приложения_ExtendedWSDLFiles.zip, предусмотренного на панели Опубликовать файл zip WSDL.
Значение фрагмента URL представляет собой суффикс, который добавляется к начальному фрагменту URL из информации о развертывании веб-службы. Например, в информации о развертывании EJB может быть указан следующий фрагмент URL: 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.