2305 (0901) (RC2305): MQRC_SELECTOR_NOT_UNIQUE

説明

ItemIndexパラメーターの値は MQIND_NONE ですが、バッグにはSelectorパラメーターで指定されたセレクター値を持つデータ項目が複数含まれています。 パラメーター値が MQIND_NONE の場合、バッグには指定セレクターのオカレンスは 1 つだけ含めることができます。

この理由コードは、セレクターのオカレンスを 1 つしか許可しない必須パラメーター用に 2 つ以上のオカレンスが管理バッグに含まれている場合にも、mqExecute 呼び出しにおいて発生します。

完了コード

MQCC_FAILED

プログラマー応答

バッグを作成したアプリケーションの論理をチェックします。 正しい場合は、ItemIndexにゼロ以上の値を指定し、バッグ内のセレクターのすべてのオカレンスを処理するアプリケーション・ロジックを追加します。

発行する管理コマンドの記述を見直して、バッグ内にすべての必須パラメーターが正しく定義されていることを確認します。