2441 (0989) (RC2441): MQRC_OBJECT_STRING_ERROR
Explanation
On the MQOPEN or MQPUT1 call in the Object Descriptor MQOD, or on the MQSUB call in the
Subscription Descriptor MQSD the ObjectString field is not valid.
One of the following applies:
ObjectString.VSLengthis greater than zero, butObjectString.VSOffsetis zero andObjectString.VSPtris the null pointer.ObjectString.VSOffsetis nonzero andObjectString.VSPtris not the null pointer (that is, it appears both fields are being used where only one is allowed).ObjectString.VSPtris not a valid pointer.ObjectString.VSOffsetorObjectString.VSPtrpoints to storage that is not accessible.ObjectString.VSLengthexceeds the maximum length allowed for this field.
Completion code
MQCC_FAILED
Programmer response
Ensure that one of ObjectString.VSOffset or ObjectString.VSPtr
is zero and the other nonzero. Ensure that the field used points to accessible storage. Specify a
length that does not exceed the maximum length allowed for this field.