トランザクション要求メッセージ
TCP/IP を使用して CICS と通信する場合、クライアントは、ホストが使用するトランザクション・プログラム ID、ユーザー ID、パスワード、およびその他の管理データを含むトランザクション要求メッセージ (TRM) 要求をホストに送信します。 CICS は、追加の管理データを含む TRM 応答をクライアントに送信します。 TRM のデータは、ホスト上のトランザクション・プログラム (TP) と交換される実際のプログラム・データとは独立しています。
さまざまな TRM のテンプレートは、\installation directory\Microsoft Host Integration Server\system\TIM\MicrosoftTRMDefs.tim にあります。 Microsoft Visual Studio を使用してファイルを開き、[ ユーザー定義型] ノードを展開します。 次の TRM は UDT として定義されています。
TRMIN_MSLink
TRMOUT_MSLink
TRMIN_MSCCS
TRMIN_IBMCCS
TRMOUT_CCS
\installation directory\Microsoft Host Integration Server\system\TIM\MicrosoftELMDefs.tim で、さまざまな拡張リスナー メッセージ (ELM) のテンプレートを見つけることもできます。 Visual Studio を使用してファイルを開き、[ ユーザー定義型] ノードを展開します。 次の ELM は UDT として定義されています。
ELMIN_MSLink
ELMOUT_MSLink
ELMIN_MSCCS
ELMIN_IBMCCS
ELMOUT_CCS
COBOL で TRM または ELM テンプレートを作成して、TRM または ELM 定義をエクスポートしてプログラミングを支援できます。
COBOL で TRM テンプレートを作成するには
Visual Studio を開きます。
[ファイル] メニューの [開く]をポイントし、 [ファイル]をクリックします。
[ファイルを開く] ダイアログ ボックスで、drive>:\Program Files\Microsoft Host Integration Server\System\TIM\ に移動<し、MicrosoftTRMDefs.tim または MicrosoftELMDefs.tim をクリックします。
[ ファイル ] メニューの [ ホスト定義のエクスポート] をクリックします。
[ ホスト定義のエクスポート ] ダイアログ ボックスで、ファイル名を入力または選択し、[ 保存] をクリックします。
カスタム TRM (または ELM) は、TI ランタイムによって作成された既定の TRM (または ELM) に置き換えることができます。 カスタム コンテキスト データを渡すには、COMTIContext パラメーターを使用します。