This indicates that the structure is an MQCFBS structure describing byte string parameter. The value must be:
This is the length in bytes of the MQCFBS structure, including the variable-length string at the end of the structure (the String field). The length must be a multiple of four, and must be sufficient to contain the string; any bytes between the end of the string and the length defined by the StrucLength field are not significant.
The following constant gives the length of the fixed part of the structure, that is the length excluding the String field:
This identifies the parameter whose value is contained in the structure. The values that can occur in this field depend on the value of the Command field in the MQCFH structure; see MQCFH - PCF header for details. In user PCF messages (MQCFT_USER), this field has no significance.
The parameter is from the MQBACF_* group of parameters.
This is the length in bytes of the data in the string field; it must be zero or greater. This length need not be a multiple of four.
This is the value of the parameter identified by the parameter field. The string is a byte string, and so is not subject to character-set conversion when sent between different systems.
For MQFMT_ADMIN messages, if the specified string is shorter than the standard length of the parameter, the omitted characters are assumed to be nulls. If the specified string is longer than the standard length, it is an error.
The way that this field is declared depends on the programming language:
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
csqzac04297 |