Agent Job Messenger

All OS agents have a Job Messenger that can be used to run and monitor jobs. You call it in the HEADER and TRAILER of Include objects. These specific Include objects are available in the system client 0000. For more information, see Include Objects in Headers and Trailers.

A sample excerpt of the Include object HEADER.MVS:

//JMLDS EXEC PGM=&UC_JOBMD,
// PARM='JNR=&UC_REALNR MNR=&UC_CLIENT PNR=&UC_IP_PORT IPA=&UC_IP_ADR
//             TYP=S TXT="        Job started" 2>&1'

A sample excerpt of the Include object TRAILER.MVS:

//JMLDE    EXEC PGM=&UC_JOBMD,COND=EVEN,
// PARM='JNR=&UC_REALNR MNR=&UC_CLIENT PNR=&UC_IP_PORT IPA=&UC_IP_ADR
//             TYP=E STP=&UC_REPORT_STEPS RET=&RETCODE 2>&1'

Note: PARM statements must not exceed 100 characters.

General Start Parameters

There are several parameters that can be assigned to the Job Messenger. The following table shows the parameters that apply to all Job Messengers.

  • IPA

    IP address

  • JNR

    Job RunID

  • MNR

    Client

  • PNR

    Port number

  • RET

    Return code

  • TYP

    Type:

    • S: start Job Messenger

    • E: end Job Messenger

    • V: register a variable

  • TXT

    This text is subsequently output at the beginning of the job report and in the status text's detail window.

    The parameter is limited to 32 characters. Use blanks for the first 8 digits because they are reserved for the Automation Engine. All other digits can be used for your individual text.

Some Job Messengers have additional start parameters:

  • z/OS

    • Parameter: STP

      Description: The logging of step return codes

      Values allowed:

      • 0 (default): no logging is made

      • 1: The Job Messenger records return codes

    • Parameter: RETRY

      Description: The number of connection attempts

      Default value: 4

    • Parameter: WAIT

      Description: The time interval between the individual connection attempts

      Default value: 30 seconds

  • OS/400

    • Parameter: OUT

      Description: The Job Messenger's message logging

      Values allowed:

      • 0 (default): no logging is made

      • 1: The job report also includes Job Messenger messages

  • UNIX and VMS

    • Parameter: RETRY

      Description: The number of connection attempts

      Default values: 3

    • Parameter: TIMEOUT

      Description: The period in seconds after which a timeout occurs for the connection between the agent and the Job Messenger

      Default value: 60 seconds

    • Parameter: WAIT

      Description: The time interval between the individual connection attempts

      Default value:120 seconds

  • UNIX and Windows

    • Parameter: CMD

      Description: The command that should be processed on the agent's computer

      Within this command, you can also use passwords that have been encrypted by using a PromptSet object: specify the PromptSet variable that includes the value of the encrypted PromptSet text field. The Job Messenger automatically identifies and decrypts the passwords. For more information, see PromptSets (PRPT).

      Note: The Job Messenger does NOT decrypt passwords that have been encrypted by using UCYBCRYP.EXE. For more information, see Encoding Passwords.

      You use the message call in the Process page of the Jobs.

      Example (Windows)

      &UC_JOBMD CMD="ping localhost"

See also: