若要解決此問題,請從 Linux 安裝磁碟或套件儲存庫安裝必要的 32 位元 Linux 套件。
註: 如需 32 位元 Linux 套件(作為在受支援的 64 位元 Linux 作業系統上執行 Developer for System z® 的必備項目)的部分清單,請參閱 IBM® Rational® Developer for System z Version 8.0.3: Installation Guide。
- 作業系統:
- Red Hat Enterprise Linux 第 6 版 64 位元
- 問題:
- 呼叫 COBOL 匯入器的 Rational Developer for System z 的特性未適當地運作,或者完全失敗。這些特性包括:
- COBOL 原始檔的本端語法檢查。
- 企業服務工具:許多原始碼產生實務範例。
- 使用匯入器的其他特性。
- 症狀:
- 取決於 COBOL 匯入器的特性未適當地運作或失敗。
- 包含錯誤訊息的錯誤日誌說明無法執行匯入器。例如:
java.io.IOException: Cannot run program
"/opt/IBM/SDPShared/plugins/com.ibm. etools.cobol.
linux_7.1.0.v20100921_2345/importer/IGYCCOB2" (in directory
"/root/IBM/rationalsdp/workspace/e1/.metadata/.plugins/
com.ibm.etools.cobol/1302111800579"):
java.io.IOException: error=2, No such file or directory.
- 分析:
- COBOL 匯入器需要 32 位元版本的 Linux 作業系統程式庫。依預設,部分這些程式庫並非使用 Red Hat Enterprise Linux 第 6 版 64 位元進行安裝。
- 解決:
- 若要解決問題,請執行下列動作:
- 從 Linux 安裝磁碟或套件儲存庫安裝 32 位元套件 redhat-lsb-4.0-2.1.el6.i686。例如,從終端機視窗的指令行中,輸入下列指令:
yum install redhat-lsb-4.0-2.1.el6.i686
- 關閉並重新開啟 Rational Developer for System z。
現在,取決於 COBOL 匯入器的 Rational Developer for System z 的特性應該適當地運作。