Средства коннектора J2EE (J2C), Информация о выпуске

© Copyright International Business Machines Corporation 2006. Все права защищены. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM® Corp.

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

1.0 Ограничения
   1.1 Средства коннектора J2EE (J2C) поддерживают ограниченные версии адаптеров ресурсов
   1.2 Программа импорта PL/I не поддерживается в Linux
   1.3 Ограничение на установку нескольких адаптеров на одном и том же сервере выполнения
2.0 Известные неполадки и обходные пути
   2.1 Появление сообщения об ошибке при выборе записи на странице обзора перехода к новой версии
   2.2 Ограничение для опции развертывания Web-службы в мастерах J2C
   2.3 Опции PL1_TO_Java/MPO_PL1_Mapping появляются в Linux
   2.4 Перенос сценария ant J2C V6013 в сценарий ant J2C в версии 7.0

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

1.1 Средства коннектора J2EE (J2C) поддерживают ограниченные версии адаптеров ресурсов

Ниже перечислены адаптеры ресурсов, поддерживаемые в настоящее время:
JCA 1.0                       JCA 1.5                      
IMSICO91014.rar IMSICO91023.rar      
IMSICO91013a.rar   IMSICO91022a.rar    
IMSICO91013.rar        IMSICO91022.rar      
IMSICO91012.rar       IMSICO91021.rar       
IMSICO91011.rar       IMSICO9102.rar      
ECIResourceAdapter 5.1.0.1                  ECIResourceAdapter 6.0.1                          
ECIResourceAdapter 5.0.1                 ECIResourceAdapter 6.0.2
  ECIResourceAdapter 6.0

 В настоящее время поддерживается CICS® Transaction Gateway версии 6.0.2.

За информацией о программной поддержке для CICS Transaction Gateway обратитесь по адресу

 http://www-1.ibm.com/support/docview.wss?uid=swg21239203

1.2 Программа импорта PL/I не поддерживается в Linux®

 На платформе Linux не поддерживается программа импорта PL/I.

1.3 Ограничение на установку нескольких адаптеров на одном и том же сервере выполнения

На сервере WebSphere® Application Server нельзя автономно устанавливать несколько адаптеров ресурсов, особенно если они предназначены для EIS одного типа (например, CICS ECI 5.1 и CICS ECI 6.0). Причина этого состоит в том, что все автономные адаптеры ресурсов имеют общий загрузчик классов.  

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

2.1 Появление сообщения об ошибке при выборе записи на странице обзора перехода к новой версии

Если после переноса служебного файла WSDL с помощью мастера перехода к новой версии J2C щелкнуть на странице обзора перехода к новой версии J2C, то появится сообщение об ошибке.

Способ обхода неполадки: Не открывайте страницу обзора перехода к новой версии после переноса служебного файла WSDL, который выполнялся с помощью мастера перехода к новой версии J2C. Можно сохранить ее в файле для последующей ссылки.

2.2 Ограничение для опции развертывания Web-службы в мастерах J2C

Если не запущен целевой сервер, то для опции развертывания Web-службы в мастере J2C порт, указанный для адреса конечной точки Web-службы, может определяться неправильно.

Способ обхода неполадки: Перед тем как выполнять генерацию Web-службы из объекта EJB J2C, запустите целевой сервер для Web-проекта, в котором планируется создать эту Web-службу. Хотя этого не требуется для фактической генерации, но если целевой сервер не запущен, то порт, указанный для адреса конечной точки Web-службы, может определяться неправильно. Если вы решите не запускать сервер, то перед развертыванием Web-службы на сервере убедитесь в том, что порт конечной точки, указанный в сгенерированном файле Web-службы, соответствует правильному порту сервера WebSphere.

2.3 Опции PL1_TO_Java/MPO_PL1_Mapping появляются в Linux

Функции программы импорта PL/I в Linux® не поддерживаются.

Однако в мастерах J2C на странице программы импорта по-прежнему будут показаны опции PL1_TO_Java/MPO_PL1_Mapping.

При их выборе возникнет исключительная ситуация NULL Pointer Exception (пустой указатель).

Способ обхода неполадки: Не обращайте на эти опции внимания и не выбирайте их на платформе Linux.

2.4 Перенос сценария ant J2C V6013 в сценарий ant J2C в версии 7.0

Сценарии ant J2C V6013, применяемые в предыдущей версии, можно перенести в сценарий ant J2C в версии 7.0 продукта.

Ниже показан раздел связывания интерфейса сценария Ant J2C, в котором используется тег <input>. Существует конфликт имен между тегом <input> задачи ant J2C в следующем сценарии и тегом <input> задачи Ant по умолчанию:

         <createBinding package="com.ibm.test" class="Taderc99Interface">
              <methodElement>
                  <name value="gettaderc99"/>
                  <input value="\${project}\com\ibm\test\Taderc99.java"/>
                  <output value="\${project}\com\ibm\test\Taderc99.java"/>
                  <interactionSpec>
                      <propertyElement name="functionName" value="TADERC99"/>
                  </interactionSpec>
               </methodElement>
               <connectionSpec>
                     <propertyElement name="ServerName" value="rubicon"/>
                     <propertyElement name="ConnectionURL" value="rubicon.torolab.ibm.com"/>
                     <propertyElement name="UserName" value="sysad"/>
                     <propertyElement name="Password" value="sysad"/>
                     </connectionSpec>
               <resourceAdapter project="CICS ECI"/>
         </createBinding>

Сценарий <input> задачи ant J2C переопределяет задачу ant по умолчанию. Задачу Ant по умолчанию выполнить невозможно.

В J2C V6013 для разрешения конфликта имен предоставляется исправление. Для того чтобы обе задачи выполнялись правильно, задача <input> J2C в приведенном выше сценарии изменяется на <j2cinput>.

Поскольку сценарии Ant J2C в версии 7.0 продукта имеют новую схему, то предусмотрен инструмент миграции. Изменение имени повлияет на работу инструмента миграции, так как последний не распознает имя <j2cinput>. Для того чтобы правильно перенести сценарии Ant J2C из версии 6.0.x продукта в новую схему, распознаваемую в версии 7.0, имя задачи <j2cinput> необходимо изменить обратно на <input>.