What does HRESULT 0xC00E003F (MQ_ERROR_INSUFFICIENT_PROPERTIES) mean?

 
Previous Next
MQ_ERROR_PROPERTY_NOTALLOWED MQ_ERROR_MACHINE_EXISTS

MQ_ERROR_INSUFFICIENT_PROPERTIES

Recovery rules

Identify the dependency and submit the complete set atomically.

Differences that matter

Changing a queue ACL or restarting the service does not correct an invalid identifier, VARTYPE, value, structure, or property combination. Code-specific condition: required property set is incomplete.

Practical scenario

A wrapper building mqpropvariant arrays encounters it. It logs the rejected property index and rebuilds the request from a typed schema instead of retrying the same arrays.

Discriminating evidence: Log the exact MQPROPS array and identify which required property is absent before the API call. This result is about an incomplete property set; a message label that exceeds its documented length is a value-size violation even when all required properties are present.

Sources


Looking for a different code? Search another status or error code.