Rational Business Developer Extension 7.0 版的版本注意事項

© Copyright International Business Machines Corporation 2000, 2007. All rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Readme Readme 檔

1.0 關於這個版本
   1.1 這個版本的新增功能
2.0 安裝資訊
   2.1 硬體需求
   2.2 軟體需求
3.0 已知的問題和限制
   3.1 EGL COBOL Generation for iSeries 需要 APAR SE26597
   3.2 Jasper 報告效能
   3.3 不接受 GOTO 陳述式
   3.4 不受支援的 EGL Web 服務參數類型
   +3.5 iSeriesc Web 服務用戶端參數限制
   3.6 Java Web 服務用戶端 WAR 檔案問題
   3.7 具有時間和時間戳記參數的 CICS Web 服務和 Web 服務用戶端
4.0 Rational 支援中心
5.0 注意事項

1.0 關於這個版本

如需本文件的最新版本,請參閱 http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/readme/readme.html

IBM® Rational® Business Developer 的用意在於滿足業務導向開發人員的需求,提供適用於 IBM Rational Enterprise Generation Language (EGL) 的綜合性開發環境。EGL 是簡化的高階程式設計語言,可協助開發人員專注於業務問題而非複雜的軟體技術,以便促進快速的應用程式開發。

IBM Rational Business Developer 提供工具來定義、測試和除錯 EGL 應用程式和服務,並提供產生引擎,將 EGL 程式碼轉換成為了在各種受支援平台上部署而最佳化的 Java 或 COBOL 程式碼

1.1 這個版本的新增功能

本節說明 Rational Business Developer 產品中包含的 Rational Enterprise Generation Language (EGL) 功能加強部分。

服務

這個版本大幅加強服務支援。EGL 可以建立您從 WSDL 檔直接存取服務所需要的所有部分。反之,您可以用 EGL 來撰寫和產生服務的程式碼,以便在 Java 或 CICS® 平台上加以部署。

編輯器

已加強 EGL 程式碼編輯器,讓您能夠收合程式碼的各部分並且重組 import 陳述式。

模型導向開發

您可以從 UML 模型建立 EGL 程式碼,以便先規劃應用程式再建立啟動器程式碼。您指定指定參數,說明 EGL 程式碼看來應該如何,然後將那些參數套用到 UML 模型或模型內的元素。

主控台使用者介面

利用 Rich Client 工具支援來加強文字介面的 EGL 支援。您以 Rich Client Platform (RCP) 模式來執行主控台使用者介面應用程式時,使用者介面支援滑鼠動作以及加強的鍵盤功能。此外,您可以將按鈕和組合框之類的圖形使用者介面元素新增到您的主控台使用者介面應用程式中。

語言加強功能

這個版本的 EGL 引進布林初始類型以及 ExternalType 部分,讓您更容易在 EGL 程式碼內使用非 EGL 程式碼。

2.0 安裝資訊

如需 Rational Business Developer Extension 7.0 版的安裝資訊,包括軟硬體需求,請參閱 Rational Business Developer Extension 安裝手冊 (install.html),可從安裝啟動程式中檢視。這個檔案也放在第一片產品 CD 的文件目錄中。  

最新版的 Rational Business Developer Extension 安裝手冊http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/install_instruction/install.html

重要事項: 請確定您先啟用授權再安裝產品。

2.1 硬體需求

關於安裝 Rational Business Developer Extension 的硬體需求相關資訊,請參閱安裝手冊

2.2 軟體需求

關於安裝 Rational Business Developer Extension 的軟體需求相關資訊,請參閱安裝手冊

重要事項: 如果您購買 IBM Rational Business Developer(Rational Business Developer Extension 及一份有限授權的 Rational Application Developer),當您安裝 Rational Application Developer 時,您應該清除依預設選取的所有 Rational Application Developer 特性,並且只安裝下列特性:

您安裝的 Rational Application Developer 任何其他特性將在 60 天試用期間結束時到期;如此可能會影響到您使用授權特性。例如,您執行產品時,會出現對話視窗告訴您,特性已經到期。 若要停止對話視窗,必須使用 Installation Manager 中的「修改套件」精靈將到期的特性解除安裝。

3.0 已知的問題和限制

3.1 EGL COBOL generation for iSerires 需要 APAR SE26597

為了在 iSeries 上編譯 EGL COBOL 產生的應用程式,iSeries 電腦必須在 COBOL 編譯器上安裝 APAR SE26597(5.3 版使用 PTF SI23518;5.4 版使用 PTF SI23523)。

3.2 Jasper 報告效能

在部分情況下,當這個類型的專案移轉為使用 EGL 主控台使用者介面時,I4GL 報告的效能和版面配置會不如預期。

3.3 不接受 GOTO 陳述式

如果從 Informix® 4GL 轉換為 EGL 的應用程式包含 GOTO 陳述式,當您嘗試產生它時,您會得到類似以下的錯誤訊息:

 IWN.VAL.4282.e 12/0 目標系統 WIN 不支援 GOTO 陳述式。  

3.4 不受支援的 EGL Web 服務參數類型

這裡列出下列平台不支援的參數類型:

3.5 iSeriesc Web 服務用戶端參數限制

iSeriesc Web 服務用戶端中不支援結構化記錄內的 Hex(2) 陣列。 

3.6 Java Web 服務用戶端 WAR 檔案問題

除非手動修改 EAR 部署描述子,否則將 EGL  Web 服務用戶端部署到 Websphere Application Server 時,會發生執行時期異常狀況。  依預設,EAR 中的 Web 專案之 WAR 檔將其類別載入器模式設為 PARENT_FIRST。  EGL Web 服務用戶端必須在 PARENT_LAST 類別載入器模式之下執行。 

如果要變更類別載入器模式,請執行下列動作:

  1. 開啟 EAR 檔的部署描述子。
  2. 選取「部署」標籤,再選取「應用程式」群組。  
  3. 按一下樹狀結構中的 EAR,並確定已將「WAR 類別載入器原則」設為 "MODULE"。 
  4. 按一下含有 EGL Web 服務用戶端的 WAR 檔,再將「類別載入器模式」變更為 "PARENT_LAST"。

此外,我們也發現,我們對 WebSphere Application Server 已部署的 Web 服務需要 PARENT_FIRST 的類別載入器模式。 這表示此時我們不支援 Web 服務用戶端和 Web 服務在相同的 Web 專案中。

3.7 具有時間和時間戳記參數的 CICS Web 服務和 Web 服務用戶端

Java、ISeriesc Web 服務和 Web 服務用戶端自動將 EGL 時間和時間戳記資料類型在 GMT 之間來回轉換,然後將它用於在 Web 服務之間傳送和接收的 SOAP 訊息。  CICS Web 服務和 Web 服務用戶端不支援在 GMT 之間的轉換。 EGL Web 服務和 EGL Web 服務用戶端在不同的平台上執行時,這一點會造成問題。 

解決方式是將時間和時間戳記資料以字串資料來傳送,並且在服務邏輯中將它們重新轉換為時間和時間戳記資料。  

4.0 Rational 支援中心

IBM Rational 軟體支援中心提供技術協助。

關於在需要支援時所需的聯絡資訊和準則或參考資料, 請參閱 IBM 軟體支援手冊 http://techsupport.services.ibm.com/guides/handbook.html

如需 FAQ、已知問題和修正程式的清單及其他支援資訊,請造訪 Rational Business Developer Extension 產品支援網頁 www-306.ibm.com/software/awdtools/developer/business/support/index.html

如需產品新訊、活動及其他資訊,請造訪 Rational Business Developer Extension 的產品首頁 www-306.ibm.com/software/awdtools/developer/business/

在聯絡 IBM Rational 軟體支援中心之前,請先收集背景資訊,以利於描述您的問題。 向 IBM 軟體支援中心專家描述問題時,請務必明確且提供所有相關的背景資訊,讓專家能夠有效地解決問題。 為了節省時間,請先回答下列問題:

5.0 注意事項

© Copyright IBM Corporation 2000, 2007. All rights reserved.

Note to U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

本資訊係針對 IBM 在美國所提供之產品與服務所開發;而在其他國家或地區中,IBM 不見得有提供本文所提及之各項產品、服務或功能。 請洽詢當地的 IBM 業務代表,以取得當地目前提供的產品和服務之相關資訊。 本文件在提及 IBM 產品、程式或服務時,不表示或暗示您只能使用 IBM 產品、程式或服務。 只要未侵犯 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、程式或服務。 不過,任何非 IBM 的產品、程式或服務,使用者必須自行負責作業的評估和驗證責任。

本文所說明的主題內容,IBM 可能擁有其專利或專利申請案。 提供本文件不代表提供這些專利的授權。您可以書面提出授權查詢,來函請寄到:


IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

如果是有關雙位元組 (DBCS) 資訊的授權查詢,請洽詢所在國家的 IBM 智慧財產部門,或書面提出授權查詢,來函請寄到:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

下列段落若與該國之法律條抵觸時,即視為不適用:International Business Machines Corporation 只依「現況」提供本出版品,不提供任何明示或默示之保證, 其中包括且不限於不違反規定、可商用性或特定目的之適用性的隱含保證。有些地區在特定交易上,不允許排除明示或暗示的保證,因此,這項聲明不一定適合您。

本資訊可能會有技術上或排版印刷上的訛誤。 因此,IBM 會定期修訂;並將修訂後的內容納入新版中。IBM 隨時會改進及/或變更本出版品所提及的產品及/或程式,不另行通知。

本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供保證。 這些網站所提供的資料不是 IBM 本產品的資料內容,如果要使用這些網站的資料,您必須自行承擔風險。

如果本程式的獲授權人為了 (i) 在個別建立的程式和其他程式(包括本程式)之間交換資訊, 以及 (ii) 相互使用所交換的資訊,因而需要相關的資訊,請洽詢:

Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7

上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。

IBM 基於雙方之 IBM 客戶合約、IBM 國際程式授權合約(或任何同等合約)條款,提供本文件所提及的授權程式與其所有適用的授權資料。

本書所提及之非 IBM 產品資訊,取自產品的供應商,或其發佈的聲明或其他公開管道。IBM 並未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、相容性或任何對產品的其他主張是否完全無誤。有關非 IBM 產品的性能問題應直接洽詢該產品供應商。

商標和服務標記

下列詞彙是 International Business Machines Corporation 在美國及/或其他國家或地區的商標:

Java 和所有以 Java 為基礎的商標是 Sun Microsystems, Inc. 在美國及/或其他國家或地區的商標。

其他公司、產品或服務名稱可能是其他公司的商標或服務標記。