2335 (091F) (RC2335): MQRC_RFH_STRING_ERROR

説明

MQRFH 構造体の NameValueString フィールドの内容が無効です。 NameValueString は、以下の規則に忠実に従っていなければなりません。
  • ストリングは、1 つ以上のブランクで区切られたゼロ個以上の名前/値のペアで構成する必要があります。 このブランクは有意ではありません。
  • 名前または値に有意のブランクが含まれている場合は、その名前または値を二重引用符で囲む必要があります。
  • 名前または値それ自体に 1 つ以上の二重引用符が含まれている場合は、その名前または値を二重引用符で囲む必要があり、さらに、組み込まれている個々の二重引用符を二重にする必要があります。
  • 名前または値には、区切り文字の役割を持つヌル以外のどの文字でも含めることができます。 ヌルおよびそれに続く文字は、NameValueString に定義された長さまで無視されます。
次は有効な NameValueString です。
Famous_Words "The program displayed ""Hello World"""

完了コード

MQCC_FAILED

プログラマー応答

メッセージを生成したアプリケーションを変更して、このアプリケーションが NameValueString フィールドに、規則に従ったデータを配置するようにします。 StrucLength フィールドが正しい値に設定されていることを確認します。