2431 (097F) (RC2431): MQRC_SUB_USER_DATA_ERROR
Explanation
On the MQSUB call in the Subscription Descriptor MQSD the
SubUserData field is
not valid. One of the following applies:SubUserData.VSLengthis greater than zero, butSubUserData.VSOffsetis zero andSubUserData.VSPtris the null pointer.SubUserData.VSOffsetis nonzero andSubUserData.VSPtris not the null pointer (that is, it appears both fields are being used where only one is allowed).SubUserData.VSPtris not a valid pointer.SubUserData.VSOffsetorSubUserData.VSPtrpoints to storage that is not accessible.SubUserData.VSLengthexceeds the maximum length allowed for this field.
Completion code
MQCC_FAILED
Programmer response
Ensure that one of SubUserData.VSOffset or SubUserData.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.