[UNIX、Linux、Windows、IBM i]

2155 (086B) (RC2155): MQRC_OBJECT_RECORDS_ERROR

説明

配布リストをオープンするために、 MQOPEN または MQPUT1 呼び出しが発行された (すなわち、 MQOD の RecsPresent フィールドはゼロより大きい) が、 MQOR オブジェクト・レコードが正しく指定されていない。 次のいずれかが当てはまります。
  • ObjectRecOffset がゼロであり、ObjectRecPtr もゼロかヌル・ポインターである。
  • ObjectRecOffset がゼロでなく、ObjectRecPtr がゼロでもヌル・ポインターでもない。
  • ObjectRecPtr が無効なポインターである。
  • ObjectRecPtr または ObjectRecOffset が、アクセス不可能なストレージを指している。

完了コード

MQCC_FAILED

プログラマー応答

ObjectRecOffsetObjectRecPtr の一方がゼロで、もう一方がゼロ以外であることを確認してください。 使用しているフィールドがアクセス可能なストレージを指していることを確認します。