Previous Topic: PurposeNext Topic: Return Code


Arguments

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

Name

I/O

Description

ASCTRAN

input

The server load module ASCII transaction code.

EBDTRAN

input

The server load module EBCDIC transaction code.

ASCUID

input

The ASCII userid as supplied by the client.

EBDUID

output

The EBCDIC translated version of the ASCII userid sent by the client, modified if required.

ASCCOPG

input

The ASCII code page as supplied by the client.

EBDCODPG

input

The EBCDIC code page as supplied by the client.

EBDPSW

input

The EBCDIC password as supplied by the client.

ENHSCFLG

input

A flag indicating the presence of enhanced security data.

ENHTPFLG

input

A flag indicating if the security data is encrypted.

CHECKFLG

input/output

A flag indicating whether to use the NOCHECK parameter.

RESERVED

none

Reserved.

SECFLAG

output

A flag indicating the result of the security validation. The following values are supported:

ZERO - SFUIDAUT (USERID-IS-AUTHORIZED)

709 – ECTYPINV (ENCRYPTION-FLAG-NOT-SET)

902 - SFINVUID (INVALID-USER-ID)

903 - SFINVPSW (INVALID-PSWD)

904 - SFNTAUTF (NOT-AUTHORIZED-FOR- FUNCTION)

905 - SFSYSUNV (SYSTEM-UNAVAILABLE)

906 - SFUIDSUS (USERID-SUSPENDED)

907 - SFPSWEXP (PSWD-EXPIRED)

908 - SFERROR (INTERNAL-ERROR)

PORT

input

The TCP/IP Port of the client.

IPADDR

input

The TCP/IP Address of the client.

CICS

output

CICS System Id to route the server to.

LGVTIMS

input/output

The Listener GIVESOCKET/TAKESOCKET TIMEOUT value in seconds

LGVTIMM

input/output

The Listener GIVESOCKET/TAKESOCKET TIMEOUT value in microseconds

STERMID

output

CICS TERMID to be used in the server START

EXRC

output

Return code field that is not used