Availability: All WebSphere MQ V6.0 systems, plus WebSphere MQ clients connected to these systems.
Purpose: The MQRFH2 header is based on the MQRFH header, but it allows Unicode strings to be transported without translation, and it can carry numeric datatypes.
The MQRFH2 structure defines the format of the version-2 rules and formatting header. Use this header to send data that has been encoded using an XML-like syntax. A message can contain two or more MQRFH2 structures in series, with user data optionally following the last MQRFH2 structure in the series.
Format name: MQFMT_RF_HEADER_2.
Character set and encoding: Special rules apply to the character set and encoding used for the MQRFH2 structure:
The character set must be one that has single-byte characters for the characters that are valid in queue names.
When MQGMO_CONVERT is specified on the MQGET call, the queue manager converts these fields to the requested character set and encoding.
Some character sets have a representation that depends on the encoding. If NameValueCCSID is one of these character sets, NameValueData must be in the same encoding as the other fields in the MQRFH2.
When MQGMO_CONVERT is specified on the MQGET call, the queue manager converts NameValueData to the requested encoding, but does not change its character set.
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
csqzak10172 |