Rational Business Developer 9.5.1 版的新增功能

Rational® Business Developer 9.5.1 版中建立了下列新功能:

新作業系統支援:

  • Mac OS X 支援

    現在,您可以將 Rational Business Developer 安裝在 Mac OS X 上。 如需受支援之 Mac OS X 版本的更多詳細資料,請參閱軟體產品相容性報告。RBD 的大部分特性都受支援。

    MAC 已新增為 Java™ 產生和資源關聯的目標系統(支援 seqws 及遠端 vsam 類型)。

    不支援下列特性:

    • 對 z/VSE® DB2® 的遠端 SQL 存取
    • 透過 DDM/DFM 進行的遠端 VSAM 存取
  • Ubuntu 支援

    現在,Rational Business Developer 正式支援 Ubuntu。

新的語言加強功能:

  • 檔案 I/O 的 open 考量

    在不涉及資料庫的檔案 I/O 環境定義中,EGL open 陳述式會開啟與給定記錄變數相關聯的檔案。 因為 EGL getadd 陳述式會自動開啟檔案,所以您可以使用 EGL open 陳述式來清除檔案,而無需完成任何實際 I/O。 如需相關資訊,請參閱檔案 I/O 的 open 考量

  • setCharacterEncoding()

    setCharacterEncoding() 是一個系統函數,用來指定 CHAR、MBCHAR 或 DBCHAR 變數的替代編碼。如需相關資訊,請參閱 setCharacterEncoding()

  • 對 VSE 上 CICS® 通道的支援

    現在,針對 VSE CICS 產生的 EGL 程式可以使用 CICS 通道來傳遞參數。 這表示您可以最多傳遞 30 個無限制大小的參數(由 CICS 區域中提供的儲存體連結)。 呼叫程式及被呼叫程式都必須在 CICS 下面執行。 此功能需要 CICS Transaction Server for z/VSE 2.1,後者可供 z/VSE 6.1 使用。

  • 用於 COBOL 產生的 XMLLib 支援

    現在,針對 COBOL 環境產生的 EGL 程式可以使用 XMLLib 系統函數來產生為 XML 字串,或者從 XML 字串進行擷取。 如需相關資訊,請參閱 EGL 程式庫 XMLLib

Rich 使用者介面加強功能:

  • Rich 使用者介面小組件專案更新

    依預設,下列 Rich 使用者介面系統專案在使用中:

    • 針對不基於 Dojo 的 EGL 小組件:com.ibm.egl.rui_4.3.3
    • 針對 EGL Dojo 小組件:com.ibm.egl.rui.dojo.widgets_2.3.1
    • 針對 EGL Dojo 範例:com.ibm.egl.rui.dojo.samples_2.3.1
    • 針對本端 Dojo 執行時期存取:com.ibm.egl.rui.dojo.runtime.local_1.10.4
  • DataGrid 的 fixFirstColumn 內容

    fixFirstColumn 是 DataGrid 小組件的新內容,用來指定當您以水平方式捲動時,是否將修正第一個直欄(像標題欄那樣)。 如需相關資訊,請參閱 Rich 使用者介面 DataGrid 和 DataGridTooltip

  • 針對 RUI,支援 move by name

    現在,在 RUI 中支援 Move.. by name 陳述式,以容許在 RUI 中快速複製記錄。 如需相關資訊,請參閱 move

行動式加強功能:

  • EGL Dojo 行動式小組件

    依預設,已將使用中的行動式小組件更新至 1.5.0。

    新增了更多小組件(例如 DojoMobileTextBox 和 DojoMobileRadioButton)以提供更多功能。如需相關資訊,請參閱 EGL Dojo 行動式小組件

服務加強功能:

  • 用於設定 HTTP 鑑別以呼叫所有服務的廣域方式

    Rational Business Developer 9.5.1 版中,您可以透過 serviceLib.setHTTPBasicAuthentication(使用者 ID,密碼)來設定用於呼叫所有服務的使用者 ID 及密碼。

  • Ant 作業 egl.createInterfaceFromWSDL

    建立了名為 egl.createInterfaceFromWSDL 的新 Ant 作業,以容許透過 Ant 從 WSDL 檔建立 EGL 介面。 如需相關資訊,請參閱 egl.createInterfaceFromWSDL

新註釋:

  • enableSaveRestore

    Rational Business Developer 9.5.1 版更新了註釋 enableSaveRestore。現在,您可以將其用於程式變數(例如 records)來控制是否透過分段交談來保留變數的資料。 如需相關資訊,請參閱所有 EGL 內容的主要清單

新的 EGL 產生時間選項:

  • deepNullCheck

    deepNullaCheck 建置描述子選項指定當您將任何變數與空值進行比較時,該變數是否將檢查所參照值的空值狀態。 如需相關資訊,請參閱建置描述子選項概觀

  • defaultServiceHttpBasicUserId 和 defaultServiceHttpBasicPassword

    這兩個建置描述子選項指定用於呼叫所有服務的預設使用者 ID 及密碼。 如需相關資訊,請參閱建置描述子選項概觀

新的 EGL 喜好設定:

  • 對所產生的 HTML 新增 meta 標頭

    Rational Business Developer 9.5.1 版新增了 RUI 喜好設定,用來指定在開發及已部署 HTML 中使用的 HTML meta 標頭。 在 EGL 部署描述子中也新增了 meta 區段,您可以在已部署的 HTML 檔中指定自訂 meta 標頭。 如需相關資訊,請參閱設定 Rich 使用者介面的喜好設定

  • 容許將 JavaScript 內容區隔到已部署 HTML 中的另一個檔案

    Rational Business Developer 9.5.1 版新增了喜好設定,用來指定是否將已部署 HTML 檔的 JavaScript 內容作為單個檔案從 HTML 檔中區隔開。 此 .js 檔會對 JavaScript 檔啟用瀏覽器快取,以提高效能。 如需相關資訊,請參閱設定 Rich 使用者介面部署的喜好設定

  • 容許停用內容輔助

    新增了一個功能表按鈕,您可以按鍵盤快速鍵 (Ctrl+6) 來停用內容輔助。 當工作區太大並導致內容輔助的效能較低時,此功能將很有用。 如需相關資訊,請參閱內容輔助