アプリケーションアダプタ用 Java CAPS プロジェクトコンポーネントの構成

インバウンド WebSphere MQ アダプタ設定 > GetMessageOptions > matchOptions

WebSphere MQ アダプタの接続マッププロパティーの「インバウンドアダプタ設定 > GetMessageOptions > matchOptions」セクションには、次の表に示す最上位パラメータが含まれています。

表 1–21 接続マップ - インバウンド WebSphere MQ アダプタ設定 > GetMessageOptions > matchOptions

名前 

説明 

必要な値 

correlationId

取得するメッセージの相互関係識別子を指定します。キューマネージャーは通常、指定された識別子に一致するメッセージ識別子と相互関係識別子を含む最初のメッセージを返します。 

メッセージの相互関係識別子。 

groupId

物理メッセージが所属するメッセージグループを識別するバイト文字列を指定します。 

メッセージグループを示すバイト文字列。 

messageId

MQGET 呼び出しの場合、このフィールドは、取得するメッセージのメッセージ識別子を指定します。キューマネージャーは通常、指定された識別子に一致するメッセージ識別子と相互関係識別子を含む最初のメッセージを返します。 

MQPUT 呼び出しの場合、これは、使用するメッセージ識別子を指定します。 

メッセージ識別子。 

messageSequenceNumber

グループ内の論理メッセージのシーケンス番号を指定します。 

グループ内の論理メッセージのシーケンス番号 

デフォルト構成は 1 です。

MQMO_MATCH_CORREL_ID

correlationId パラメータの値に一致する相互関係識別子が、取得するメッセージに含まれている必要があることを指定します。値は次のとおりです。 

  • true: 一致する相互関係識別子がメッセージに含まれている必要があることを示します。

  • false: 相互関係識別子は無視され、どのような相互関係識別子でも受け入れられることを示します。

    この一致は、適用可能なその他のすべての一致 (メッセージ識別子など) に追加されます。

true または false。 

デフォルト構成は false です。 

MQMO_MATCH_GROUP_ID

groupId パラメータの値に一致するグループ識別子が、取得するメッセージに含まれている必要があることを指定します。値は次のとおりです。 

  • true: 一致するグループ識別子がメッセージに含まれている必要があることを示します。

  • false: グループ識別子は無視され、どのようなグループ識別子でも受け入れられることを示します。

    この一致は、適用可能なその他のすべての一致 (相互関係識別子など) に追加されます。

true または false。デフォルト構成は false です。 

MQMO_MATCH_MSG_ID

messageId パラメータの値に一致するメッセージ識別子が、取得するメッセージに含まれている必要があることを指定します。値は次のとおりです。 

  • true: 一致するメッセージ識別子がメッセージに含まれている必要があることを示します。

  • false: メッセージ識別子は無視され、どのようなメッセージ識別子でも受け入れられることを示します。

    この一致は、適用可能なその他のすべての一致 (相互関係識別子など) に追加されます。

true または false。 

デフォルト構成は false です。 

MQMO_MATCH_MSG_SEQ_NUMBER

messageSequenceNumber パラメータの値に一致するメッセージシーケンス番号が、取得するメッセージに含まれている必要があることを指定します。値は次のとおりです。 

  • true: 一致するメッセージシーケンス番号がメッセージに含まれている必要があることを示します。

  • false: メッセージシーケンス番号は無視され、どのようなメッセージシーケンス番号でも受け入れられることを示します。

    この一致は、適用可能なその他のすべての一致 (グループ識別子など) に追加されます。

true または false。 

デフォルト構成は false です。 

MQMO_NONE

返されるメッセージの選択時にどの一致も使用すべきでないことを指定します。キュー上のすべてのメッセージが取得対象となります (ただし、一部の MQGMO_ オプションの内容にもよる)。 

true または false。 

デフォルト構成は true です。