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 DFHEIBLK automatically included if translated.

RUNTIME-PARM2

input

This is DFHCOMMAREA automatically included if translated.

TIRSECR-CMCB

input/ output

A structure containing the following items:

TIRSECR-USERID

input

The userid under which this transaction is executing, as provided by the TIRUSRIX exit.

TIRSECR-TRANCODE

input

The load module transaction code.

 

TIRSECR-TERMINAL-ID

input

The terminal ID used by this transaction, spaces if this is a non-terminal transaction.

TIRSECR-SYSTEM-ID

input

The system ID where this transaction is executing, as provided by the TIRSYSIX exit.

TIRSECR-LOAD-MODULE

input

The load module name.

 

TIRSECR-PSTEP-NAME

input

The Procedure Step name.

TIRSECR-DIALECT

input

The dialect used by this application.

TIRSECR-RETURN-CODE

output

A 2-byte character field returning the result of the security check. The following values are supported:

SPACES—TIRSECR-ALL-OK

Anything else—failure

TIRSECR-FAILURE-MSG

output

An 80-byte character field, to be populated by this exit, to describe the failure with a message of choice.