z/OS Communications Server: IP CICS Sockets Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Assembler language call format

z/OS Communications Server: IP CICS Sockets Guide
SC27-3649-00

The following is the ‘EZASOKET’ call format for assembler language programs. Because DATAREG is used to access the application's working storage, applications using the assembler language format should not code DATAREG but should let it default to the CICS® data register.

Read syntax diagramSkip visual syntax diagram
>>-CALL EZASOKET,(SOC-FUNCTION,--parm1, parm2, ...--ERRNO RETCODE),VL,MF=(E, PARMLIST)-><

The following is the 'EZACICSO' call format for assembler language programs.

Read syntax diagramSkip visual syntax diagram
>>-CALL EZACICSO,(SOC-FUNCTION,--parm1, parm2, ...--ERRNO RETCODE),VL,MF=(E, PARMLIST)-><

PARMLIST
A remote parameter list defined in dynamic storage DFHEISTG. This list contains addresses of 30 parameters that can be referenced by all execute forms of the CALL.
Note: This form of CALL is necessary to meet the CICS requirement for quasi-reentrant programming.
SOC-FUNCTION
A 16-byte character field, left-aligned and padded on the right with blanks. Set to the name of the call. SOC-FUNCTION is case-specific. It must be in uppercase.
parm n
A variable number of parameters depending on the type call.
ERRNO
If RETCODE is negative, there is an error number in ERRNO. This field is used in most, but not all, of the calls. It corresponds to the value returned by the tcperror() function in C.
RETCODE
A fullword binary variable containing a code returned by the EZASOKET call. This value corresponds to the normal return value of a C function.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014