2305 (0901) (RC2305): MQRC_SELECTOR_NOT_UNIQUE
説明
ItemIndexパラメーターの値は MQIND_NONE ですが、バッグにはSelectorパラメーターで指定されたセレクター値を持つデータ項目が複数含まれています。 パラメーター値が MQIND_NONE の場合、バッグには指定セレクターのオカレンスは 1 つだけ含めることができます。
この理由コードは、セレクターのオカレンスを 1 つしか許可しない必須パラメーター用に 2 つ以上のオカレンスが管理バッグに含まれている場合にも、mqExecute 呼び出しにおいて発生します。
完了コード
MQCC_FAILED
プログラマー応答
バッグを作成したアプリケーションの論理をチェックします。 正しい場合は、ItemIndexにゼロ以上の値を指定し、バッグ内のセレクターのすべてのオカレンスを処理するアプリケーション・ロジックを追加します。
発行する管理コマンドの記述を見直して、バッグ内にすべての必須パラメーターが正しく定義されていることを確認します。