MDPAT (10-digit signed integer)

Type of application that put the message.

This is part of the origin context of the message. For more information about message context, see Overview; also see the WebSphere MQ Application Programming Guide.

MDPAT may have one of the following standard types. User-defined types can also be used but should be restricted to values in the range ATUFST through ATULST.

ATAIX

AIX application (same value as ATUNIX).

ATBRKR

Broker.

ATCICS

CICS transaction.

ATCICB

CICS bridge.

ATVSE

CICS/VSE transaction.

ATDOS

WebSphere MQ client application on PC DOS.

ATDQM

Distributed queue manager agent.

ATGUAR

Tandem Guardian application (same value as ATNSK).

ATIMS

IMS application.

ATIMSB

IMS bridge.

ATJAVA

Java.

ATMVS

MVS or TSO application (same value as ATZOS).

ATNOTE

Lotus Notes Agent application.

ATNSK

Tandem NonStop Kernel application.

ATOS2

OS/2 or Presentation Manager application.

AT390

OS/390 application (same value as ATZOS).

AT400

i5/OS application.

ATQM

Queue manager.

ATUNIX

UNIX application.

ATVMS

Digital OpenVMS application.

ATVOS

Stratus VOS application.

ATWIN

16-bit Windows application.

ATWINT

32-bit Windows application.

ATXCF

XCF.

ATZOS

z/OS application.

ATDEF

Default application type.

This is the default application type for the platform on which the application is running.

Note:
The value of this constant is environment-specific.

ATUNK

Unknown application type.

This value can be used to indicate that the application type is unknown, even though other context information is present.

ATUFST

Lowest value for user-defined application type.

ATULST

Highest value for user-defined application type.

The following special value can also occur:

ATNCON

No context information present in message.

This value is set by the queue manager when a message is put with no context (that is, the PMNOC context option is specified).

When a message is retrieved, MDPAT can be tested for this value to decide whether the message has context (it is recommended that MDPAT is never set to ATNCON, by an application using PMSETA, if any of the other context fields are nonblank).

ATSIB

Indicates a message originated in another WebSphere MQ messaging product and arrived via the SIB (Service Integration Bus) bridge.

When the queue manager generates this information as a result of an application put, the field is set to a value that is determined by the environment. Note that on i5/OS, it is set to AT400; the queue manager never uses ATCICS on i5/OS.

For the MQPUT and MQPUT1 calls, this is an input/output field if PMSETA is specified in the PMO parameter. If PMSETA is not specified, this field is ignored on input and is an output-only field.

After the successful completion of an MQPUT or MQPUT1 call, this field contains the MDPAT that was transmitted with the message. If the message has no context, the field is set to ATNCON.

This is an output field for the MQGET call. The initial value of this field is ATNCON.