練習 1.3:建立 Java 方法
開始之前,您必須先完成練習 1.2:設定 Web 專案及 Java 介面和實作。
練習 1.3 會引導您建立 Java 方法。在這個練習中,您將執行下列動作:
- 建立 Java 方法
- 建立 COBOL 與 Java 之間的輸入和輸出資料對映
建立 Java 方法
- 在「片段」視圖中,選取 J2C。用滑鼠右鍵按一下將 Java 方法新增至 J2C Java Bean。
- 在「Java 方法名稱」欄位中,輸入 runPhoneBook 作為方法名稱。按下一步。
建立 COBOL 與 Java 之間的輸入資料對映
在這個步驟中,您將匯入建立應用程式時所需的 Ex01.cbl (COBOL) 檔。Ex01.cbl 檔位於 <RSDP_installdir>\rad\eclipse\plugins\com.ibm.j2c.cheatsheet.content_6.0.0\Samples\IMS\phonebook, 其中 <RSDP_installdir> 是本產品的安裝目錄。這個 COBOL 檔包含在 IMS 伺服器上執行的應用程式。它有要透過通訊區域傳遞至 IMS 伺服器的結構定義。這個結構代表要從 IMS 應用程式傳回的客戶記錄。您必須先將檔案從檔案系統匯入工作台,才可以使用它。
- 在「Java 方法」頁面的指定輸入/輸出類型中,按一下新建。
- 在「資料匯入」頁面中,確定選擇對映欄位是 COBOL_TO_JAVA。按一下 COBOL 檔名欄位旁邊的瀏覽。
- 找出檔案系統中的 Ex01.cbl 檔案,然後按一下開啟。
- 按下一步。
- 在「COBOL 匯入器」頁面中,按一下顯示進階。
- 選取下列選項:
參數
|
值 |
平台名稱
|
Z/OS
|
字碼頁
|
037 |
浮點數格式名稱
|
IBM 390 十六進位
|
外部十進位符號
|
EBCDIC
|
排列法名稱
|
Big
|
遠端整數排列法名稱
|
Big
|
引號名稱
|
DOUBLE
|
Trunc 名稱
|
STD |
Nsymbol 名稱
|
DBCS
|
- 在資料結構清單旁邊,按一下查詢按鈕。
- 這時會顯示來自 Ex01.cbl 檔的資料結構。選取 INPUT-MSG。按下一步。
- 在「儲存內容」頁面中,選取下列輸入類型的值:
- GenerationStyle 是「預設值」。
- 按一下專案名稱欄位旁邊的瀏覽,來選擇 Java 專案 IMSPhoneBook
- 在套件名稱欄位中,輸入 sample.ims.data
- 在類別名稱欄位中,接受預設名稱 INPUTMSG。按一下完成。
建立 COBOL 與 Java 之間的輸出資料對映
- 在 Java 方法頁面中,按一下輸出類型欄位旁邊的新建。
- 在資料匯入頁面中,確定選擇對映欄位是 COBOL_TO_JAVA。
- 按一下 COBOL 檔名欄位旁邊的「瀏覽」按鈕。
- 尋找 Ex01.cbl 檔。按一下開啟。
- 新增檔案之後,請按下一步。
- 在 COBOL 匯入器頁面中,按一下顯示進階。
- 在 COBOL 匯入器頁面中,選取下列通訊資料結構:
參數
|
值 |
平台名稱
|
Z/OS
|
浮點數格式名稱
|
IBM 390 十六進位
|
字碼頁
|
037 |
外部十進位符號
|
EBCDIC
|
排列法名稱
|
Big
|
遠端整數排列法名稱
|
Big
|
引號名稱
|
DOUBLE
|
Trunc 名稱
|
STD |
Nsymbol 名稱
|
DBCS
|
- 在資料結構文字區旁邊,按一下查詢按鈕。
- 這時會顯示來自 Ex01.cbl 檔的資料結構。選取 OUTPUT-MSG。按下一步。
- 在「儲存內容」頁面中,選取下列輸出類型的值:
- GenerationStyle 是「預設值」。
- 按一下專案名稱欄位旁邊的瀏覽,來選擇 Java 專案 IMSPhoneBook
- 在 Java 套件名稱欄位中,輸入 sample.ims.data
- 在 Java 類別名稱欄位中,接受預設名稱 OUTPUTMSG。按一下完成。
- 在 Java 方法頁面上,按一下完成,來完成作業。
- 在連結詳細資料頁面中,確定 interactionVerb 是 SYNC_SEND_RECEIVE(1),來指出與 IMS 的互動涉及一項傳送作業,其後會有一項接收互動。按一下完成。
現在您已準備好開始進行練習 1.4:部署應用程式。