このプロパティーの値を指定する必要があるのは、アプリケーション・コンポーネントがこの特定のクライアントの識別に IMS Connect への専用永続的ソケット接続を使用する場合です。
クライアント ID の値は、ソケット接続が専用化されている (CM0Dedicated プロパティーが
true に設定されている場合) クライアントを識別するために指定する必要があります。
専用永続的ソケット接続は、以下の対話 Verb が指定されたコミット・モード 0 の対話でのみ使用する必要があります。
- SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT
- SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT (非推奨の SYNC_RECEIVE_ASYNCOUTPUT に替わるもの)
- SYNC_SEND_RECEIVE
クライアント ID は、コミット・モード 0 の対話とコミット・モード 1 の対話で使用可能な共有可能永続的ソケット接続で生成されます (CM0Dedicated プロパティーが false に設定されている場合)。
有効なユーザー指定クライアント ID は以下の要件に合致する必要があります。
- 1 文字から 8 文字までの英数字 (A-Z、0-9) または特殊文字 (@、#、$) のストリングでなければならない。
- 文字ストリング「HWS」で始まってはならない。
- IMS™
Connect ポート番号であってはならない。
- 小文字を使用した場合、その文字は大文字に変更される。
クライアント ID は、共有可能であるか専用であるかにかかわらず、ソケット専用になります。
他のプロパティーとは異なり、ソケットが切断されるまで、元のクライアント ID
は変わりません。