TI がメソッドを TP と関連付ける方法
TI は通常、Windows 環境のメソッド呼び出しとメインフレーム上の対応する TP との間に何らかの種類の関連付けを確立します。
CICS TRM および ELM Link プログラミング・モデルでは、次の 3 つの名前を指定できます。
メインフレーム トランザクション プログラム (TP) 名
TI コンポーネントのメソッド名
ソース TP 名
メインフレーム TP の名前は、特定のリモート環境 (RE) に対して一定です。 CSMI (ミラー トランザクション) は、メインフレーム TP 名の例です。 各メソッド名は、異なるメインフレーム TP 名に関連付けることができます。 さらに、ソース TP 名と呼ばれる 3 番目の名前を各メソッドに指定できます。 ソース TP 名を DB2 と共に使用して、特定のメインフレーム TP (および TI メソッド) をリージョン制御タスク (RCT) に関連付けることができます。
CICS TRM および ELM ユーザー・データ・プログラミング・モデルでは、TI コンポーネント内の各メソッドは TP 名に関連付けられます。また、同じ TP 名に複数のメソッドを関連付けることができます。 同じ TP 名に複数のメソッドが関連付けられている場合、TI は TP が各メソッドによって生成された要求を区別できると想定します。 TI ランタイム環境では、TP がこのプロセスを支援するために、必要に応じてメタデータを提供する必要があります。 メタ データが含まれている場合、メソッド名は固定長文字列 (32 文字) として送信され、常に最初に送信される項目になります。 メソッド名はフィールド内で左揃えされ、空白で埋め込まれます。 開発者は、メソッドごとに、またはコンポーネント全体の既定値として method-TP Name マッピングを指定できます。
TI コンポーネント ライブラリをビルドするためにインポートされた COBOL に REDEFINES 句が含まれている場合、TP はさまざまな種類の要求を想定できます。 開発者は、異なるメッセージ形式を表す REDEFINES グループごとにメソッドを作成することを検討する必要があります。 これらの REDEFINES グループから作成されたすべてのメソッドは、同じ TP にマップできます。