ApplId (MQCHAR256)

This is a character string that identifies the application to be started. 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.

The meaning of ApplId is determined by the trigger-monitor application. The trigger monitor provided by IBM MQ requires ApplId to be the name of an executable program. The following notes apply to the environments indicated:

  • On z/OS, ApplId must be:

    • A CICS transaction identifier, for applications started using the CICS trigger-monitor transaction CKTI
    • An IMS transaction identifier, for applications started using the IMS trigger monitor CSQQTRMN

  • On Windows systems, the program name can be prefixed with a drive and directory path.
  • On UNIX, the program name can be prefixed with a directory path.

The character string cannot contain any nulls. It is padded to the right with blanks if necessary.

To determine the value of this attribute, use the MQCA_APPL_ID selector with the MQINQ call. The length of this attribute is given by MQ_PROCESS_APPL_ID_LENGTH.