Previous Topic: PurposeNext Topic: Return Code


Arguments

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

Name

I/O

Description

* pTranCode

Input

A pointer to a character array containing the transaction code name associated in the model with the target server procedure step. Some users can wish to set the ECI TPN to the value pointed to by this input argument.

* pECITimeOut

Input/Output

Input: pointer to a signed short containing the default timeout value. 0 (zero) seconds indicates no timeout.

Output: the signed short field pointed to by this pointer is used as the eci_timeout value specified
in the ECI_PARMS structure used by the CICS ExternalCall() API call.

* pECITpn

Input/Output

Input: A pointer to a NULL 4-byte character array. Output: A NULL character array results in CPMI being used as the ECI TPN on the CICS ExternalCall(). A non-NULL 4-byte character array contains the eci_tpn value that will be specified in the ECI_PARMS structure used by the CICS ExternalCall() API call .

* pSysName

Input/Output

Input: Pointer to a character array containing a default CICS System name.

Output: The memory area pointed to by this address will contain the name of the CICS system to be used on the ECI API call. The character array is defined to receive a null terminated string whose maximum length is CICS_ECI_SYSTEM_MAX+1.