The mapping of the parameter list is generated by the list form
of the EDGXCI macro.
The EDGXCI mapping macro is provided for information only. Although
the fields and values of the parameter list are shown here, your application
program should not directly access and modify the parameter list.
Always use macro EDGXCI.
Figure 1. Mapping of the parameter
list using the list form of EDGXCIMYPL DS 0D ++ EDGXCI PARM LIST
MYPL_XVERSION DS XL1 ++ INPUT XVERSION
MYPL_XOPERATION DS XL1 ++ XOPERATION
MYPL_XOPERATION_BEGIN EQU 0 ++ XOPERATION.BEGIN KEYWORD
MYPL_XOPERATION_CONTINUE EQU 1 ++ XOPERATION.CONTINUE KEYWORD
MYPL_XOPERATION_RELEASE EQU 2 ++ XOPERATION.RELEASE KEYWORD
MYPL_XOPERATION_ENDALL EQU 3 ++ XOPERATION.ENDALL KEYWORD
MYPL_XOUTPUT DS XL1 ++ XOUTPUT
MYPL_XOUTPUT_LINES EQU 0 ++ XOUTPUT.LINES KEYWORD
MYPL_XOUTPUT_FIELDS EQU 1 ++ XOUTPUT.FIELDS KEYWORD
MYPL_XEXPAND DS XL1 ++ XEXPAND
MYPL_XEXPAND_YES EQU 0 ++ XEXPAND.YES KEYWORD
MYPL_XEXPAND_NO EQU 1 ++ XEXPAND.NO KEYWORD
MYPL_XAPIADDR DS A ++ XAPIADDR
MYPL_XOUTBUFADDR DS A ++ XOUTBUFADDR
MYPL_XSUBCMDADDR DS A ++ XSUBCMDADDR
MYPL_XTOKEN DS CL4 ++ XTOKEN
MYPL_XMULTI DS XL1 ++ XMULTI
MYPL_XMULTI_NO EQU 0 ++ XMULTI.NO KEYWORD
MYPL_XMULTI_YES EQU 1 ++ XMULTI.YES KEYWORD
MYPL_XRSV0001 DS CL7 ++ RESERVED XRSV0001
MYPL_XRSV0002 DS CL4 ++ RESERVED XRSV0002
MYPL_XRSV0003 DS CL8 ++ RESERVED XRSV0003
MYPLL EQU *-MYPL ++ LENGTH OF PLIST