Syntax
The syntax of the IWMMINIT macro is as follows:
![Read syntax diagram](c.gif) main diagram
>>-+------+--IWMMINIT--MONTKN=montkn---------------------------->
'-name-'
>--+-,MODE=RESET-| parameters-1 |----------------------------------------------+-->
| .-,DURATION=PREV_VALUE---. |
'-,MODE=RETAIN-+------------------------+-+-,DISPTYPE=SAVEDTYPE-----------+-'
+-,DURATION=EXECUTION----+ | .-,TCB=NO_TCB-. |
'-,DURATION=BEGIN_TO_END-' +-,DISPTYPE=TCB-+-------------+-+
| '-,TCB=tcb----' |
'-,DISPTYPE=SRB-----------------'
>--+-,CONTINUEP=YES-+-,FROM=NONE-----+-+------------------------>
| +-,FROM=LOCALMVS-+ |
| +-,FROM=SYSPLEX--+ |
| '-,FROM=NETWORK--' |
'-,CONTINUEP=NO---------------------'
.-,OWNER_TOKEN=NO_OWNER_TOKEN-.
>--+-----------------------------+------------------------------>
'-,OWNER_TOKEN=owner_token----'
.-,OWNER_DATA=NO_OWNER_DATA-.
>--+---------------------------+-------------------------------->
'-,OWNER_DATA=owner_data----'
.-,REPORTONLY=NO-.
>--+-+----------------+-| parameters-2 |-------------------------------+-->
'-,REPORTONLY=YES-+-,ASSOCIATE=ENCLAVE-,ENCLAVETOKEN=enclavetoken-+-'
'-,ASSOCIATE=ADDRESS_SPACE-,ASID=asid-----------'
.-,TRXNAME=NO_TRXNAME-.
>--+-,SCOPE=SHARED-+--+---------------------+------------------->
'-,SCOPE=SINGLE-' '-,TRXNAME=trxname----'
.-,USERID=NO_USERID-. .-,TRXCLASS=NO_TRXCLASS-.
>--+-------------------+--+-----------------------+------------->
'-,USERID=userid----' '-,TRXCLASS=trxclass----'
.-,TTRACETOKEN=NO_TTRACETOKEN-. .-,SOURCELU=NO_SOURCELU-.
>--+-----------------------------+--+-----------------------+--->
'-,TTRACETOKEN=ttracetoken----' '-,SOURCELU=sourcelu----'
>--+-------------------------------------------------------------------------+-->
'-+-,LU62TKN=NO_LU62TKN-+-+-,LU62TKN_FMT=LU_NO_CC_27--------------------+-'
'-,LU62TKN=lu62tkn----' +-,LU62TKN_FMT=FULL_LU_NO_CC_27---------------+
+-,LU62TKN_FMT=FULL_LU_0_CC_28----------------+
+-,LU62TKN_FMT=FULL_LU_CC_36------------------+
'-,LU62TKN_FMT=OTHER-,LU62TKN_LEN=lu62tkn_len-'
>--+------------------+--+------------------+------------------->
'-,RETCODE=retcode-' '-,RSNCODE=rsncode-'
.-,PLISTVER=IMPLIED_VERSION-.
>--+---------------------------+-------------------------------->
+-,PLISTVER=MAX-------------+
+-,PLISTVER=0---------------+
'-,PLISTVER=1---------------'
.-,COMPLETE-.
>----,MF=(M-,list addr-+-----------+-)-------------------------><
'-,NOCHECK--'
![Read syntax diagram](c.gif) parameters-1
.-,DURATION=EXECUTION----.
>>-+------------------------+----------------------------------->
'-,DURATION=BEGIN_TO_END-'
.-,TCB=NO_TCB-.
>--+-,DISPTYPE=TCB-+-------------+-+---------------------------->
| '-,TCB=tcb----' |
'-,DISPTYPE=SRB-----------------'
>--+-,ARRIVALTIMEP=CURRENT----------------------+--------------->
'-,ARRIVALTIMEP=YES-,ARRIVALTIME=arrivaltime-'
.-,EWLM_PACORR=NO_EWLM_PACORR-.
>--+-----------------------------+------------------------------>
'-,EWLM_PACORR=ewlm_pacorr----'
.-,EWLM_PACTKN=NO_EWLM_PACTKN-.
>--+-----------------------------+-----------------------------><
'-,EWLM_PACTKN=ewlm_pactkn----'
![Read syntax diagram](c.gif) parameters-2
.-,BPMGMTONLY=NO-. .-,SERVCLS=NO_SERVCLS-.
>>-+-+----------------+-+-,EXSTARTTIMEP=NO---------------------------+-+---------------------+-+-><
| +-,EXSTARTTIMEP=CURRENT----------------------+ '-,SERVCLS=servcls----' |
| '-,EXSTARTTIMEP=YES-,EXSTARTTIME=exstarttime-' |
'-,BPMGMTONLY=YES---,ASSOCIATE=ENCLAVE-,ENCLAVETOKEN=enclavetoken---------------------------'
|