クライアント ID (clientID)

このプロパティーの値を指定する必要があるのは、アプリケーション・コンポーネントがこの特定のクライアントの識別に 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 は変わりません。


フィードバック