J2EE 連接器 (J2C) 工具的版本注意事項

© Copyright International Business Machines Corporation 2006. All rights reserved.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 Linux 上不支援 PL/I 匯入器
   1.3 相同執行時期伺服器上有多個配接器的限制
2.0 已知的問題和暫行解決方法
   2.1 在移轉摘要頁面中選取顯示項目時蹦現錯誤訊息
   2.2 J2C 精靈中的 Web 服務部署選項的限制
   2.3 PL1_TO_Java/MPO_PL1_Mapping 出現在 Linux 上
   2.4 將 J2C V6013 Ant Script 移轉至 7.0 版的 J2C Ant Script

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 Linux 上不支援 PL/I 匯入器

Linux® 平台上不支援 PL/I 匯入器。

1.3 相同執行時期伺服器上多個配接卡的限制

多個資源配接器不應該全部安裝在 WebSphere® Application Server 中,尤其在相同 EIS 類型時更是如此(例如,CICS ECI 5.1 和 CICS ECI 6.0)。這是因為所有獨立式資源配接器會共用相同的類別載入器。 

2.0 已知的問題和暫行解決方法

2.1 在移轉摘要頁面中選取顯示項目時蹦現錯誤訊息

使用 J2C 移轉精靈來移轉服務 WSDL 檔之後,按一下 J2C 移轉摘要頁面時會出現錯誤訊息。

暫行解決方法:使用 J2C 移轉精靈來移轉服務 WSDL 檔之後,請勿按一下移轉摘要頁面。如需進一步參考,請另存新檔。

2.2 J2C 精靈中的 Web 服務部署選項的限制

對於 J2C 精靈中的 Web 服務部署選項,如果未啟動目標伺服器,可能誤判 Web 服務端點位址指定的埠。

暫行解決方法:對於您打算從 J2C Java Bean 來產生 Web 服務的 Web 專案,在執行產生步驟之前,請先啟動目標伺服器。雖然實際產生時不需要目標伺服器,但如果未啟動目標伺服器,可能會誤判 Web 服務端點位址指定的埠。 如果選擇不啟動伺服器,在將 Web 服務部署至伺服器之前,請確定產生的 Web 服務 WSDL 檔中指定的端點埠對應於 WebSphere 伺服器上正確的埠。

2.3 PL1_TO_Java/MPO_PL1_Mapping 出現在 Linux 上

Linux 上不支援「PL/I 匯入器」特性。

但在 J2C 精靈中,仍然會在匯入器頁面上看到 PL1_TO_Java/MPO_PL1_Mapping。

如果選取,將發生空值指標異常狀況。

暫行解決方法:在 Linux 平台上忽略這項選項,不要選取。

2.4 將 J2C V6013 Ant Script 移轉至 7.0 版的 J2C Ant Script

如果您使用 J2C V6013 Ant Script,但想要將 J2C Ant Script 移轉至 7.0 版產品中的 J2C Ant Script,請閱讀這一段。

下列是 J2C Ant Script 的介面連結區段,其中用到 <input>。下列 Script 中的 J2C Ant 作業 <input> 與預設 Ant 作業 <input> 之間存在名稱衝突:

         <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>

J2C Ant 作業 <input> Script 改寫預設 Ant 作業。無法執行預設 Ant 作業。

在 J2C V6013 中,已有修正程式可解決名稱衝突。在以上的 Script 中,J2C <input> 作業必須改為 <j2cinput>,兩者才能正常運作。

因為 7.0 版產品中的 J2C Ant Script 有新的配置,所以有移轉工具可用。上述名稱變更將影響移轉工具,因為移轉工具無法辨識 <j2cinput> 名稱。若要將 6.0.x 版產品中的 J2C Ant Script 正確地移轉至 7.0 版中可辨識的新配置,<j2cinput> 作業名稱必須改回 <input>。