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.VSLength
is greater than zero, butObjectString.VSOffset
is zero andObjectString.VSPtr
is the null pointer.ObjectString.VSOffset
is nonzero andObjectString.VSPtr
is not the null pointer (that is, it appears both fields are being used where only one is allowed).ObjectString.VSPtr
is not a valid pointer.ObjectString.VSOffset
orObjectString.VSPtr
points to storage that is not accessible.ObjectString.VSLength
exceeds 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.