クライアント・アプリケーションは代替クライアント ID を使用して、任意の OTMA tpipe から転送されるか、または転送されない非同期出力メッセージを検索することができます。
このタスクについて
この代替クライアント ID は、
IMSInteractionSpec オブジェクトの
altClientID プロパティーで指定します。
代替クライアント ID は、非同期出力メッセージが含まれる OTMA tpipe の名前と一致します。
クライアント・アプリケーションでは、同じ対話で転送名 (
reRouteName プロパティー) と代替クライアント ID (
altClientID プロパティー) を指定することはできません。
代替クライアント ID がサポートされるのは、
クライアント・アプリケーションが以下のすべての要件を満たす場合です。
手順
- 共有可能永続的ソケットで TCP/IP 接続を使用します。
- interactionVerb プロパティーに、非同期出力メッセージの取得 (resume tpipe) に使用するための、次の有効な値を指定します。SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT または SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT。
- commitMode プロパティー値を 0 に設定します。