ApplType (MQLONG)

This identifies the nature of the program to be started in response to the receipt of a trigger message. This information is for use by a trigger-monitor application that processes messages on the initiation queue; the information is sent to the initiation queue as part of the trigger message.

ApplType can have any value, but the following values are recommended for standard types; restrict user-defined application types to values in the range MQAT_USER_FIRST through MQAT_USER_LAST:

    MQAT_AIX
    AIX application (same value as MQAT_UNIX).

    MQAT_BATCH
    Batch application

    MQAT_BROKER
    Broker application

    MQAT_CICS
    CICS transaction.

    MQAT_CICS_BRIDGE
    CICS bridge application.

    MQAT_CICS_VSE
    CICS/VSE transaction.

    MQAT_DOS
    IBM MQ MQI client application on PC DOS.

    MQAT_IMS
    IMS application.

    MQAT_IMS_BRIDGE
    IMS bridge application.

    MQAT_JAVA
    Java application.

    MQAT_MVS
    MVS or TSO application (same value as MQAT_ZOS).

    MQAT_NOTES_AGENT
    Lotus Notes Agent application.

    MQAT_NSK
    HP Integrity NonStop Server application.

    MQAT_OS390
    OS/390 application (same value as MQAT_ZOS).

    MQAT_OS400
    IBM i application.

    MQAT_RRS_BATCH
    RRS batch application.

    MQAT_UNIX
    UNIX application.

    MQAT_UNKNOWN
    Application of unknown type.

    MQAT_USER
    User application.

    MQAT_VOS
    Stratus VOS application.

    MQAT_WINDOWS
    16-bit Windows application.

    MQAT_WINDOWS_NT
    32-bit Windows application.

    MQAT_WLM
    z/OS workload manager application.

    MQAT_XCF
    XCF.

    MQAT_ZOS
    z/OS application.

    MQAT_USER_FIRST
    Lowest value for user-defined application type.

    MQAT_USER_LAST
    Highest value for user-defined application type.

To determine the value of this attribute, use the MQIA_APPL_TYPE selector with the MQINQ call.