2334 (091E) (RC2334): MQRC_RFH_ERROR

説明

MQPUT または MQPUT1 呼び出しが発行されましたが、メッセージ・データに無効な MQRFH または MQRFH2 構造体が含まれています。 エラーとして、次のことが考えられます。
  • StrucIdフィールドが MQRFH_STRUC_ID でありません。
  • Versionフィールドが MQRFH_VERSION_1 (MQRFH) でも MQRFH_VERSION_2 (MQRFH2) でもありません。
  • StrucLengthフィールドに指定されている値が小さすぎて、構造体に可変長データを加えたものを構造体の末尾に含めることができません。
  • CodedCharSetIdフィールドがゼロであるか、または無効な負の値です。
  • 呼び出しのBufferLengthパラメーターの値が小さすぎて、構造体を収容できない (構造体がメッセージの終わりを超えて拡張されている)。

完了コード

MQCC_FAILED

プログラマー応答

構造体のフィールドが正しく設定されているかどうかを調べてください。 アプリケーションがCodedCharSetIdフィールドを有効な値に設定していることを確認してください (注: MQCCSI_DEFAULT、MQCCSI_EMBEDDED、MQCCSI_Q_MGR、および MQCCSI_UNDEFINED は、このフィールドには無効です)。