Java™ クライアント・アプリケーションが SYNC_SEND 対話を実行する場合、IMS リソース・アダプターは、IMS Connect から IMS™ に要求を送信しますが、IMS からの 応答を予期しません。 IMS リソース・アダプターは、IMS と 「送信のみ」の対話を実行するため、通常、SYNC_SEND 対話は、非応答モードのトランザクションで使用されます。
SYNC_SEND 対話を使用して、トランザクションを実行するには、 アプリケーションで、interactionVerb プロパティーに SYNC_SEND の値を 指定して、実行メソッドで使用される IMSInteractionSpec オブジェクトの commitMode プロパティーに値 0 を指定する必要があります。 SYNC_SEND 対話の処理は、使用される永続的ソケットのタイプ (共用可能または専用)、および実行される IMS トランザクションの タイプによって異なります。
IMS に対して非応答モードとして定義された トランザクションに関連する IMS アプリケーション・プログラムでは、 通常、入出力 PCB に対する出力メッセージは必要ないため、出力メッセージは 作成されず、TPIPE にキューイングされるものもありません。
IMS に対して応答モードとして定義された トランザクションに関連する IMS アプリケーション・プログラムでは、通常、入出力 PCB に出力メッセージが挿入されます。IMS リソース・アダプターは SYNC_SEND 対話からの応答を予期していないため、挿入された出力メッセージは、 生成された clientID の名前を持つ TPIPE にキューイングされます。ただし、このタイプの TPIPE にキューイングされるメッセージを検索することは できません。TPIPE がオーバーフローする可能性があります。この理由から、共用可能な永続的ソケットでの応答モードのトランザクションでの SYNC_SEND 対話の使用はお勧めできません。
IMS に対して非応答モードとして定義された トランザクションに関連する IMS アプリケーション・プログラムでは、 通常、入出力 PCB に出力メッセージは挿入されないため、出力メッセージは 作成されず、TPIPE にキューイングされるものもありません。
IMS に対して応答モードとして定義された トランザクションに関連する IMS アプリケーション・プログラムでは、通常、入出力 PCB に出力メッセージが挿入されます。IMS リソース・アダプターは SYNC_SEND 対話からの応答を予期していないため、挿入された出力メッセージは、 対話の clientID に指定された名前が付いた TPIPE にキューイングされます。このタイプの TPIPE にキューイングされるメッセージは、SYNC_RECEIVE_ASYNCOUTPUT 対話を 実行して検索できます。TPIPE 名は、SYNC_SEND 対話に指定された clientID です。 clientID は、専用永続的ソケット接続を使用する対話に必要です。