Format Description for R(nnnnn).PU(m)
>>-R-+-nnnnn-+-------------+------------------+-----------------> | '---+-nnnnn-+-' | | '-*-----' | | .-,------------------------------. | | V | | '-(-----+-nnnnn-+-+--------------+---+-)-' '-*-----' '---+-nnnnnn-+-' '-*------' (1) >--.PU--+-m-+---------+-----------------+-----------------------> | '---+-m-+-' | | '-*-' | | .-,---------------------. | | V | | '-(-----+-m-+-+---------+---+-)-' '-*-' '---+-m-+-' '-*-' >--+---------------------------------+--------------------------> '-| Selection limiting keywords |-' >--+---------------------------+------------------------------->< '-| Modification keywords |-' Modification keywords |--+----------------+--+----------------------+-----------------> | .-Yes-. | | .-100---. | '-,CCTL=-+-No--+-' '-,CKPTLINE=-+-nnnnn-+-' >--+----------------------+--+-----------------+----------------> | .-1-----. | '-,CMPCT=-+-No--+-' '-,CKPTPAGE=-+-nnnnn-+-' '-Yes-' >--+------------------------+--+--------------------+-----------> | .-0--. | '-,COMPress=-+-No--+-' '-,-+-COMPACT-+-=-+-nn-+-' '-Yes-' '-Z-------' >--+-------------------+--+-----------------+-------------------> '-,CReator=cccccccc-' | .-Yes-. | '-,FLUSH=-+-No--+-' >--+----------------------------------+-------------------------> '-,Forms=-+-xxxxxxxx-------------+-' | .-,------------. | | V (2) | | '-(-------xxxxxxxx-+-)-' >--+-------------------+----------------------------------------> '-,JOBname=jccccccc-' >--+----------------------------------------------+-------------> | .-0---. | '-,LIMit=-+-+-m---+--------------------------+-' | +-m-n-+ | | '-m-*-' | | .-0---. | '-(-+-m---+-+------------------+-)-' +-m-n-+ | .-4294967295-. | '-m-*-' '-,-+-m----------+-' +-m-n--------+ '-m-*--------' >--+-----------------+--+---------+--+----------+---------------> | .-80--. | '-,NOCCTL-' '-,NOCMPCT-' '-,LRECL=-+-nnn-+-' >--+---------+--+--------+--+----------+--+-----------+---------> '-,NOCOMP-' '-,NOSEP-' '-,NOSEPDS-' '-,NOSUSPND-' >--+---------------------------------------+--------------------> '-,PRMode=-+-vvvvvvvv-----------------+-' | .-,----------------. | | V | | '-(---+--------------+-+-)-' | (3) | '-----vvvvvvvv-' >--+---------------------+--------------------------------------> | .-.-. | | V | | '-,-+-CLass-+-=---c-+-' '-Queue-' >--+--------------------------------------------+---------------> | .-T1-----. | | +-S1-----+ | | +-J1-----+ | '-,RANGE=-+-+-Jnnnnn-+---------------------+-' | +-Snnnnn-+ | | '-Tnnnnn-' | | .-T1-----. | | +-S1-----+ | | +-J1-----+ | '-(-+-Jnnnnn-+-+-------------+-)-' +-Snnnnn-+ | .-65534-. | '-Tnnnnn-' '-,-+-nnnnn-+-' >--+-----------------------------------+------------------------> '-,Routecde=-+-rtecde-------------+-' | .-,----------. | | V | | '-(---+--------+-+-)-' '-rtecde-' >--+----------------------+--+---------------+------------------> | .-PUNCHnn-. | | .-Yes-. | '-,SELECT=-+-EXCHnn--+-' '-,Sep=-+-No--+-' '-BASICnn-' >--+-----------------+--+--------------------+------------------> | .-No--. | | .-HALT---. | '-,SEPDS=-+-Yes-+-' '-,SETUP=-+-NOHALT-+-' >--+-----------------+--+-------------------+-------------------> | .-Yes-. | | .-Yes-. | '-,START=-+-No--+-' '-,SUSPEND=-+-No--+-' >--+-----------------+--+----------------------------+----------> | .-Yes-. | '-,Volume=-+-v-------------+-' '-,TRace=-+-No--+-' | .-,-----. | '-P---' | V | | '-(---+---+-+-)-' '-v-' >--+------------------+-----------------------------------------> '-,Writer=xxxxxxxx-' >--+----------------------------------------+-------------------| | .-,---------------------. | | V .-(W,Q,R,PRM,LIM/F)-. | | '-,WS=---(---+-criteria----------+-+-)---'
Notes:
- Omit the comma between initialization statement and first keyword
- Forms can be coded up to 8 times
- PRMode can be coded up to 8 times
Selection limiting keywords |--+-----------------------------+------------------------------> '-,---/---CCTL-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+------------------------------+-----------------------------> '-,---/---CMPCT-+-=--+-+-----+-' '-^=-' +-No--+ '-Yes-' >--+-----------------------------------+------------------------> '-,-+---/---COMPACT-+-+-=--+-+-0--+-' '---/---Z-------' +-^=-+ '-nn-' +->--+ '-<--' >--+---------------------------------+--------------------------> '-,---/---COMPress-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+---------------------------------+--------------------------> '-,---/---CReator-+-=--+-cccccccc-' +-^=-+ +->--+ '-<--' >--+------------------------------+-----------------------------> '-,---/---FLUSH-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+-----------------------------------------------+------------> '-,---/---Forms-+-=--+-+-xxxxxxxx-------------+-' '-^=-' | .-,------------. | | V (1) | | '-(-------xxxxxxxx-+-)-' >--+---------------------------------+--------------------------> '-,---/---JOBname-+-=--+-jccccccc-' +-^=-+ +->--+ '-<--' >--+------------------------------+-----------------------------> '-,---/---LRECL-+-=--+-+-80--+-' +-^=-+ '-nnn-' +->--+ '-<--' >--+--------------------------------+---------------------------> | .-.-. | | V | | '-,-+---/---CLass-+-+-=--+---c-+-' '---/---Queue-' +-^=-+ +->--+ '-<--' >--+----------------------------+-------------------------------> '-,---/---Sep-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+------------------------------+-----------------------------> '-,---/---SEPDS-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+---------------------------------+--------------------------> | .-HALT---. | '-,---/---SETUP-+-=--+-+-NOHALT-+-' '-^=-' >--+------------------------------+-----------------------------> '-,---/---START-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+--------------------------------+---------------------------> '-,---/---SUSPEND-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+------------------------------+-----------------------------> '-,---/---TRace-+-=--+-+-No--+-' '-^=-' +-P---+ '-Yes-' >--+--------------------------------+---------------------------| '-,---/---Writer-+-=--+-xxxxxxxx-' +-^=-+ +->--+ '-<--'
Notes:
- Forms can be coded up to 8 times