com.ibm.mq.constants

インターフェース CMQBC

  • すべての既知のサブインターフェース:
    CMQBCCMQBCCMQBC
    すべての既知の実装クラス:
    MQConstants


    パブリック・インターフェース CMQBC
    CMQC インターフェースは、 MQ 管理インターフェースで使用される定数を定義します。

    プログラム内からこれらの定数のいずれかを参照するには、単に定数名の前に「CMQBC」を付けます。

    これらの定数について詳しくは、 IBM MQ 資料の「 IBM MQ アプリケーション・リファレンス」セクションを参照してください。

    • フィールドの要約

      フィールド 
      修飾子と型 フィールドと説明
      static int MQBL_NULL_TERMINATED
      mqAddString および mqSetString のバッファー長-ストリング長は BufferLength パラメーターによって示されます。
      static int MQCBO_ADMIN_BAG
      バッグが IBM MQ オブジェクトを管理するためのものであることを指定します。
      static int MQCBO_CHECK_SELECTORS
      セレクターが暗黙のデータ型と整合していることを確認するために、ユーザー・セレクター (ゼロ以上のセレクター) を検査する必要があることを指定します。
      static int MQCBO_COMMAND_BAG
      バッグがコマンド・バッグであることを示します。
      static int MQCBO_DO_NOT_CHECK_SELECTORS
      ユーザー・セレクター (ゼロ以上のセレクター) を検査しないことを指定します。
      static int MQCBO_DO_NOT_REORDER
      送信されたメッセージ内のデータ項目の順序を MQAI が変更できないことを指定します。
      static int MQCBO_GROUP_BAG
      バッグがグループ・バッグであることを指定します。
      static int MQCBO_LIST_FORM_ALLOWED
      バッグ内に同じセレクターの隣接するオカレンスが 2 つ以上ある場合に、送信されるメッセージで MQAI がよりコンパクトなリスト形式を使用できることを指定します。
      static int MQCBO_LIST_FORM_INHIBITED
      バッグ内に同じセレクターの隣接するオカレンスがある場合でも、送信されるメッセージで MQAI がリスト形式を使用できないことを指定します。
      static int MQCBO_NONE
      すべてのオプションがデフォルト値を持つことを指定します。
      static int MQCBO_REORDER_AS_REQUIRED
      送信されるメッセージ内のデータ項目の順序を MQAI が変更できることを指定します。
      static int MQCBO_SYSTEM_BAG
      バッグがシステム・バッグであることを指定します。
      static int MQCBO_USER_BAG
      バッグがユーザー・バッグであることを指定します。
      static int MQHA_BAG_HANDLE
      別のバッグ内に入っているバッグ・ハンドルを識別します。
      static int MQHA_FIRST
      ハンドル・セレクターの下限。
      static int MQHA_LAST
      ハンドル・セレクターの上限。
      static int MQHA_LAST_USED
      割り振られる最終ハンドル・セレクターの上限。
      static int MQHB_NONE
      取り出したメッセージを取得します。
      static int MQHB_UNUSABLE_HBAG
      ダミー・バッグ値
      static int MQIASY_BAG_OPTIONS
      バッグ作成オプション。
      static int MQIASY_CODED_CHAR_SET_ID
      バッグ内の文字データ項目の文字セット ID。
      static int MQIASY_COMMAND
      PCF コマンド ID。
      static int MQIASY_COMP_CODE
      完了コード。
      static int MQIASY_CONTROL
      PCF 制御オプション。
      static int MQIASY_FIRST
      整数のシステム・セレクターの上限 (負の数値)
      static int MQIASY_LAST
      整数システム・セレクターの下限
      static int MQIASY_LAST_USED
      現在使用中の最小整数システム・セレクター
      static int MQIASY_MSG_SEQ_NUMBER
      PCF メッセージ・シーケンス番号
      static int MQIASY_REASON
      理由コード。
      static int MQIASY_TYPE
      PCF コマンド・タイプ
      static int MQIASY_VERSION
      PCF バージョン。
      static int MQIND_ALL
      これは、指定されたセレクター (存在する場合) の既存のすべてのオカレンスを処理することを指定します。
      static int MQIND_NONE
      これは、バッグ内にセレクターのオカレンスが 1 つのみでなければならないことを指定します。
      static int MQIT_BAG
      バッグ項目
      static int MQIT_INTEGER
      整数項目
      static int MQIT_STRING
      ストリング項目
      static int MQITEM_BAG
      バッグ項目
      static int MQITEM_BYTE_STRING
      バイト・ストリング項目
      static int MQITEM_BYTE_STRING_FILTER
      バイト・ストリング・フィルター項目
      static int MQITEM_INTEGER
      整数項目
      static int MQITEM_INTEGER_FILTER
      整数フィルター項目
      static int MQITEM_INTEGER64
      64 ビット整数項目
      static int MQITEM_STRING
      文字ストリング項目
      static int MQITEM_STRING_FILTER
      ストリング・フィルター項目
      static int MQOA_FIRST
      オブジェクト属性に対するセレクターの下限
      static int MQOA_LAST
      オブジェクト属性用のセレクターの上限
      static int MQSEL_ALL_SELECTORS
      すべてのユーザー項目とシステム項目がカウントされます。
      static int MQSEL_ALL_SYSTEM_SELECTORS
      カウントするすべてのシステム項目。 ユーザー項目はこのカウントから除外されます。
      static int MQSEL_ALL_USER_SELECTORS
      カウントするすべてのユーザー項目。 システム項目はこのカウントから除外されます。
      static int MQSEL_ANY_SELECTOR
      照会対象の項目はユーザー項目またはシステム項目です。
      static int MQSEL_ANY_SYSTEM_SELECTOR
      照会対象の項目はシステム項目です。
      static int MQSEL_ANY_USER_SELECTOR
      照会対象の項目はユーザー項目です。
    • フィールド詳細

      • MQCBO_NONE

        静的最終 int MQCBO_NONE
        すべてのオプションがデフォルト値を持つことを指定します。 これは、プログラムの文書化を支援するために提供されており、ゼロ以外の値を持つオプションと一緒に指定してはなりません。
        も参照してください。
        定数フィールドの値
      • MQCBO_USER_BAG

        静的最終 int MQCBO_USER_BAG
        バッグがユーザー・バッグであることを指定します。

        これは、デフォルトのバッグ・タイプ・オプションです。

        も参照してください。
        定数フィールドの値
      • MQCBO_ADMIN_BAG

        静的最終 int MQCBO_ADMIN_BAG
        バッグが IBM MQ オブジェクトを管理するためのものであることを指定します。

        MQCBO_ADMIN_BAG は、MQCBO_LIST_FORM_ALLOWED、MQCBO_REORDER_AS_REQUIRED、および MQCBO_CHECK_SELECTORS オプションを自動的に暗黙指定します。

        も参照してください。
        定数フィールドの値
      • MQCBO_COMMAND_BAG

        静的最終 int MQCBO_COMMAND_BAG
        バッグがコマンド・バッグであることを示します。

        これは、管理バッグ (MQCBO_ADMIN_BAG) と MQRC_OPTIONS_ERROR の両方が指定されている場合の結果に代わるものです。

        も参照してください。
        定数フィールドの値
      • MQCBO_SYSTEM_BAG

        静的最終 int MQCBO_SYSTEM_BAG
        バッグがシステム・バッグであることを指定します。
        も参照してください。
        定数フィールドの値
      • MQCBO_GROUP_BAG

        静的最終 int MQCBO_GROUP_BAG
        バッグがグループ・バッグであることを指定します。

        つまり、バッグはグループ化された項目のセットを保持するために使用されるということです。 グループ・バッグは、 IBM MQ オブジェクトの管理には使用できません。

        バッグ・オプションはデフォルト値として次の値をとります。

        • MQCBO_LIST_FORM_ALLOWED
        • MQCBO_REORDER_AS_REQUIRED
        • MQCBO_DO_NOT_CHECK_SELECTORS
        も参照してください。
        定数フィールドの値
      • MQCBO_LIST_FORM_ALLOWED

        静的最終 int MQCBO_LIST_FORM_ALLOWED
        バッグ内に同じセレクターの隣接するオカレンスが 2 つ以上ある場合に、送信されるメッセージで MQAI がよりコンパクトなリスト形式を使用できることを指定します。
        も参照してください。
        定数フィールドの値
      • MQCBO_LIST_FORM_INHIBITED

        static final int MQCBO_LIST_FORM_INHIBITED
        バッグ内に同じセレクターの隣接するオカレンスがある場合でも、送信されるメッセージで MQAI がリスト形式を使用できないことを指定します。

        これは、デフォルトのリスト形式オプションです。

        も参照してください。
        定数フィールドの値
      • MQCBO_REORDER_AS_REQUIRED

        静的最終 int MQCBO_REORDER_AS_REQUIRED
        送信されるメッセージ内のデータ項目の順序を MQAI が変更できることを指定します。
        も参照してください。
        定数フィールドの値
      • MQCBO_DO_NOT_REORDER

        静的最終 int MQCBO_DO_NOT_REORDER
        送信されたメッセージ内のデータ項目の順序を MQAI が変更できないことを指定します。

        これはデフォルトの順序付けオプションです。

        も参照してください。
        定数フィールドの値
      • MQCBO_CHECK_SELECTORS

        静的最終 int MQCBO_CHECK_SELECTORS
        セレクターが暗黙のデータ型と整合していることを確認するために、ユーザー・セレクター (ゼロ以上のセレクター) を検査する必要があることを指定します。
        も参照してください。
        定数フィールドの値
      • MQCBO_DO_NOT_CHECK_SELECTORS

        static final int MQCBO_DO_NOT_CHECK_SELECTORS
        ユーザー・セレクター (ゼロ以上のセレクター) を検査しないことを指定します。

        これは、デフォルトのセレクター・オプションです。

        も参照してください。
        定数フィールドの値
      • MQBL_NULL_TERMINATED

        静的最終 int MQBL_NULL_TERMINATED
        mqAddString および mqSetString のバッファー長-ストリング長は BufferLength パラメーターによって示されます。 この値はゼロ以上であるか、あるいは特殊値 MQBL_NULL_TERMINATED でなければなりません。
        • MQBL_NULL_TERMINATED を指定すると、ストリングはそのなかで最初に検出されたヌルによって区切られます。
        • MQBL_NULL_TERMINATED を指定しないと、ヌル文字が存在する場合でも、 BufferLength 文字がバッグに挿入されます。ヌルはストリングを区切りません。
        も参照してください。
        定数フィールドの値
      • MQITEM_BYTE_STRING

        静的最終 int MQITEM_BYTE_STRING
        バイト・ストリング項目
        も参照してください。
        定数フィールドの値
      • MQITEM_INTEGER_FILTER

        static final int MQITEM_INTEGER_FILTER
        整数フィルター項目
        も参照してください。
        定数フィールドの値
      • MQITEM_STRING_FILTER

        静的最終 int MQITEM_STRING_FILTER
        ストリング・フィルター項目
        も参照してください。
        定数フィールドの値
      • MQITEM_INTEGER64

        静的最終 int MQITEM_INTEGER64
        64 ビット整数項目
        も参照してください。
        定数フィールドの値
      • MQITEM_BYTE_STRING_FILTER

        静的最終 int MQITEM_BYTE_STRING_FILTER
        バイト・ストリング・フィルター項目
        も参照してください。
        定数フィールドの値
      • MQHA_FIRST

        静的最終 int MQHA_FIRST
        ハンドル・セレクターの下限。
        も参照してください。
        定数フィールドの値
      • MQHA_BAG_HANDLE

        静的最終 int MQHA_BAG_HANDLE
        別のバッグ内に入っているバッグ・ハンドルを識別します。
        も参照してください。
        定数フィールドの値
      • MQHA_LAST_USED

        静的最終 int MQHA_LAST_USED
        割り振られる最終ハンドル・セレクターの上限。
        も参照してください。
        定数フィールドの値
      • MQHA_LAST

        静的最終 int MQHA_LAST
        ハンドル・セレクターの上限。
        も参照してください。
        定数フィールドの値
      • MQOA_FIRST

        静的最終 int MQOA_FIRST
        オブジェクト属性に対するセレクターの下限
        も参照してください。
        定数フィールドの値
      • MQOA_LAST

        静的最終 int MQOA_LAST
        オブジェクト属性用のセレクターの上限
        も参照してください。
        定数フィールドの値
      • MQIASY_FIRST

        静的最終 int MQIASY_FIRST
        整数のシステム・セレクターの上限 (負の数値)
        も参照してください。
        定数フィールドの値
      • MQIASY_CODED_CHAR_SET_ID

        静的最終 int MQIASY_CODED_CHAR_SET_ID
        バッグ内の文字データ項目の文字セット ID。
        も参照してください。
        定数フィールドの値
      • MQIASY_COMMAND

        静的最終 int MQIASY_COMMAND
        PCF コマンド ID。

        有効値は MQCMD_* 定数です。

        ユーザー・メッセージでは、値 MQCMD_NONE を使用します。 初期値は MQCMD_NONE です。

        も参照してください。
        定数フィールドの値
      • MQIASY_MSG_SEQ_NUMBER

        静的最終 int MQIASY_MSG_SEQ_NUMBER
        PCF メッセージ・シーケンス番号
        も参照してください。
        定数フィールドの値
      • MQIASY_CONTROL

        静的最終 int MQIASY_CONTROL
        PCF 制御オプション。

        有効値は MQCFC_* 定数です。

        初期値は MQCFC_LAST です。

        も参照してください。
        定数フィールドの値
      • MQIASY_COMP_CODE

        静的最終 int MQIASY_COMP_CODE
        完了コード。

        有効値は MQCC_* 定数です。

        初期値は MQCC_OK です。

        も参照してください。
        定数フィールドの値
      • MQIASY_REASON

        静的最終 int MQIASY_REASON
        理由コード。

        有効値は MQRC_* 定数です。

        初期値は MQRC_NONE です。

        も参照してください。
        定数フィールドの値
      • MQIASY_BAG_OPTIONS

        静的最終 int MQIASY_BAG_OPTIONS
        バッグ作成オプション。

        バッグ作成に使用されるオプションの総数。

        も参照してください。
        定数フィールドの値
      • MQIASY_VERSION

        静的最終 int MQIASY_VERSION
        PCF バージョン。

        有効値は MQCFH_VERSION_* 定数です。

        初期値は MQCFH_VERSION_1 です。

        も参照してください。
        定数フィールドの値
      • MQIASY_LAST_USED

        静的最終 int MQIASY_LAST_USED
        現在使用中の最小整数システム・セレクター
        も参照してください。
        定数フィールドの値
      • MQIASY_LAST

        静的最終 int MQIASY_LAST
        整数システム・セレクターの下限
        も参照してください。
        定数フィールドの値
      • MQSEL_ANY_SELECTOR

        static final int MQSEL_ANY_SELECTOR
        照会対象の項目はユーザー項目またはシステム項目です。
        も参照してください。
        定数フィールドの値
      • MQSEL_ANY_USER_SELECTOR

        static final int MQSEL_ANY_USER_SELECTOR
        照会対象の項目はユーザー項目です。
        も参照してください。
        定数フィールドの値
      • MQSEL_ANY_SYSTEM_SELECTOR

        static final int MQSEL_ANY_SYSTEM_SELECTOR
        照会対象の項目はシステム項目です。
        も参照してください。
        定数フィールドの値
      • MQSEL_ALL_SELECTORS

        static final int MQSEL_ALL_SELECTORS
        すべてのユーザー項目とシステム項目がカウントされます。
        も参照してください。
        定数フィールドの値
      • MQSEL_ALL_USER_SELECTORS

        static final int MQSEL_ALL_USER_SELECTORS
        カウントするすべてのユーザー項目。 システム項目はこのカウントから除外されます。
        も参照してください。
        定数フィールドの値
      • MQSEL_ALL_SYSTEM_SELECTORS

        static final int MQSEL_ALL_SYSTEM_SELECTORS
        カウントするすべてのシステム項目。 ユーザー項目はこのカウントから除外されます。
        も参照してください。
        定数フィールドの値
      • MQIND_NONE

        静的最終 int MQIND_NONE
        これは、バッグ内にセレクターのオカレンスが 1 つのみでなければならないことを指定します。
        も参照してください。
        定数フィールドの値
      • MQIND_ALL

        静的最終 int MQIND_ALL
        これは、指定されたセレクター (存在する場合) の既存のすべてのオカレンスを処理することを指定します。
        も参照してください。
        定数フィールドの値
      • MQHB_UNUSABLE_HBAG

        静的最終 int MQHB_UNUSABLE_HBAG
        ダミー・バッグ値
        も参照してください。
        定数フィールドの値
      • MQHB_NONE

        静的最終 int MQHB_NONE
        取り出したメッセージを取得します。
        も参照してください。
        定数フィールドの値