Previous Topic: PurposeNext Topic: Return Code


Arguments

The following table gives a brief description of each of the arguments.

Name

I/O

Description

RUNTIME-PARM1

input

This is the I/O PCB.

RUNTIME-PARM2

input

This is Alternate I/O PCB.

GLOBDATA

input

Global data, used internally.

SERVER-CONNECTION-DATA

input

Name of target host where the target server is to execute as specified by the TIRPROUX exit.

ASYNCH-FLAG

input

Flag indicating Asynchronous request. Not used.

PSTEP-TRANCODE

Input

Target server transaction ID.

PSTEP-LOADMOD

Input

Target server load module name.

ALLOCATE-PARTNER-NAME

output

Partner name to be used in the SNA allocate command.

ALLOCATE-PROFILE-NAME

output

Profile name to be used in the SNA allocate command.

WAIT-TRAN-TIMEOUT

output

A packed field to specify the amount of time (HHMMSS) after which the Server-to-Server flow is considered non-responsive.

MAIN-OR-AUX-STORAGE

output

A flag indicating where to write the cooperative buffer for local Server-to-Server requests. Values can be M for Main Storage or A for Auxiliary Storage.

LOCAL-RMT-FLAG

output

Flag to indicate whether this is for a local or remote Server-to-Server request.

TIRALLOX-RETURN

output

A 2-byte character field indicating result of the exit. The following values are supported:

SPACES—successful

NON-SPACES—failure

FAIL-MESSAGE

output

A 75-byte character field that if populated will be returned to the client.