Hello,
The Format field of the message descriptor contains the name of the message format. Some formats are standard (MQString, ...), others are specific.
If the format field contains the name of a standard program/dll/..., there's nothing special to do.
If the format field contains the name of a specific program/dll/..., this program/dll/... is called when the message is received and must be located in the exit directory (/var/mqm/exits64/ for example).
The MQRFH2 format is a fairly common format in the MQ world, but is not a system format. MQRFH2 stands for MQ Rules & Formating V2, a format used by MQSI /IB / ACE, and the message has a specific structure:
- MQ header
- MQSI header
- MQ payload
When these products are installed, the MQSI dll is usually added to the exit directory, allowing the message to be consumed.
Apparently, the message here is in MQRFH2 format, as it comes from an MQSI/IIB/ACE environment.
If you don't have this software installed, the easiest thing to do is to ask the sender to send you a message in "pure" MQ format and not in MQSI format.
------------------------------
Luc-Michel Demey
DEMEY CONSULTING
lmd@demey-consulting.fr#IBMChampion
------------------------------