2.4.2 COBOL SPPの呼び出し
COBOL SPPはTP1/COBOLアクセス用Beanを使用して呼び出します。TP1/COBOLアクセス用Beanは,「TP1/COBOLアクセス用Bean生成ツール」,もしくは「TP1/COBOLアクセス用Bean生成ウィザード」を使用して生成します。
COBOL SPPはServletから次の手順を実行することで呼び出すことができます。
(1) TP1/Client/PおよびTP1/Client/Wの場合
(a) UAPの開始手続き
(b) データの設定
COBOL SPPの入力引数をTP1/COBOLアクセス用Beanの対応するsetterメソッドを発行して設定します。メソッド名は,「set+COBOLの基本項目名+I」となります。
例)COBOLの基本項目名が「ITEM01」の場合,「setItem01I」となります。
(2) TP1/Client/Jの場合
(a) UAPの開始手続き
(b) データの設定
COBOL SPPの入力引数をTP1/COBOLアクセス用Beanの対応するsetterメソッドを発行して設定します。上記,TP1/Client/PおよびTP1/Client/Wの場合と同様です。
(d) データの取得
COBOL SPPの出力引数をTP1/COBOLアクセス用Beanの対応するgetterメソッドを発行して取得します。上記,TP1/Client/PおよびTP1/Client/Wの場合と同様です。
(3) Cosminexus TP1 Connectorの場合
(a) UAPの開始手続き
Cosminexus TP1 Connectorで,以下を設定します。詳細はCosminexus TP1 Connectorに添付のマニュアル「uCosminexus TP1 Connector 利用ガイド」をご覧ください。
(b) データの設定
COBOL SPPの入力引数をTP1/COBOLアクセス用Beanの対応するsetterメソッドを発行して設定します。上記,TP1/Client/PおよびTP1/Client/Wの場合と同様です。
(c) COBOL SPPの呼び出し
TP1/COBOLアクセス用Beanのcallメソッドを発行して,COBOL SPPを呼び出します。
(d) データの取得
COBOL SPPの出力引数をTP1/COBOLアクセス用Beanの対応するgetterメソッドを発行して取得します。上記,TP1/Client/PおよびTP1/Client/Wの場合と同様です。