Web-службы. Информация о выпуске

© Copyright International Business Machines Corporation 2006. Все права защищены. Ограниченные права пользователей государственных учреждений США - Использование, копирование или обнародование регламентируется Контрактом GSA ADP с IBM® Corp.

Информация о выпуске

1.0 Ограничения
   1.1 Не удается установить UDDI на DB2 в Windows, если путь установки сервера содержит пробелы
2.0 Известные неполадки и способы их обхода
   2.1 Неверно показан URL WSDL Web-службы WebSphere
   2.2 (Только Windows) Мастер Web-служб зависает при создании новой Web-службы на WebSphere Application Server v6.0
   2.3 Сценарии командной строки создания Web-службы не работают с некоторыми аргументами -project

1.0 Ограничения

1.1 Не удается установить UDDI на DB2 в Windows, если путь установки сервера содержит пробелы

При установке реестра UDDI на DB2® в Windows®  могут возникать ошибки, если путь установки WebSphere® Application Server содержит пробелы (например, если WebSphere Application Server установлен в каталог   C:\Program Files\IBM\WebSphere\AppServer). При этом ошибка возникает  в сценарии создания реестра UDDI в базе данных DB2.

 Эта ошибка не будет видна, и сценарий создаст  базу данных DB2 и развернет приложение  UDDI на сервере. Однако в базе данных будет отсутствовать информация, необходимая для работы реестра UDDI.  При этом не создается  узел UDDI, и он не будет добавлен на сервер.

 Для того чтобы устранить неполадку, установите WebSphere Application Server в  каталог, не содержащий пробелов (например, C:\IBM\WebSphere\AppServer).

 

 

2.0 Известные неполадки и обходные пути

2.1 Неверно показан URL WSDL Web-службы WebSphere

Если рабочая область содержит более одной работающей Web-службы WebSphere, то в некоторых URL, показанных в категории Web-службы WebSphere в браузере WSDL или окне обнаружения Web Services Explorer будут отображены неверные имена компонентов портов. Неверный URL может иметь следующий вид:

 .../services/L<компонент-порта>?WSDL

 например,

 .../services/LEcho?WSDL

 Для устранения неполадки используйте агент обнаружения WSDL.

2.2 2.2 (Только Windows) Мастер Web-служб зависает при создании новой Web-службы на WebSphere Application Server v6.0

Эта неполадка связана с длиной каталогов для WebSphere Application Server v6.0. Вследствие этого рабочая среда не отвечает в ходе создания Web-службы, развертываемой на WebSphere Application Server v6.0 при работе мастера Web-служб . Ошибка возникает как исключительная ситуация в WebSphere Application Server v6.0, когда он не может полностью обработать файл WSDL для создаваемого .war. Процесс WebSphere зацикливается, но мастер Web-служб не получает извещения об этом и  зависает. В этот момент также выключена кнопка  Отмена мастера, и единственным выходом является принудительное завершение процесса рабочей среды.


 

Рекомендуется, зная об этом ограничении WebSphere Application Server v6.0 в Windows, работать с как можно более короткими профайлами и путями установки, например, c:\profiles. По умолчанию профайлы могут устанавливаться  в сложный путь, и в какой-то момент при записи файлов во временный каталог профайлов возникает исключительная ситуация ввода-вывода, нарушающая публикацию.

2.3 Сценарии командной строки создания Web-службы не работают с некоторыми аргументами -project

сценарии командной строки создания Web-службы (WSDL2WebService, WSDL2WebService13, WSDL2Client, WSDL2Client13) могут не работать из корневого каталога.   Создайте рабочий каталог и укажите в аргументе "-project" подкаталог в рабочем каталоге.