Format Description for PUN(nn)
(1) >>-+-PUN---+-+-nn-+----------+-----------------+----------------> '-PUNCH-' | '---+-nn-+-' | | '-*--' | | .-,-----------------------. | | V | | '-(-----+-nn-+-+----------+---+-)-' '-*--' '---+-nn-+-' '-*--' >--+---------------------------+------------------------------->< '-| Modification keywords |-' Modification keywords |--+----------------------+--+----------------------+-----------> | .-100---. | | .-1-----. | '-,CKPTLINE=-+-nnnnn-+-' '-,CKPTPAGE=-+-nnnnn-+-' >--+-------------------+----------------------------------------> '-,CReator=cccccccc-' >--+----------------------------------+-------------------------> '-,Forms=-+-xxxxxxxx-------------+-' | .-,------------. | | V (2) | | '-(-------xxxxxxxx-+-)-' >--+-------------------+----------------------------------------> '-,JOBname=jccccccc-' >--+---------------------------------------+--------------------> '-,LIMit=-+-+-m---+-------------------+-' | +-m-n-+ | | '-m-*-' | '-(-+-m---+-+-----------+-)-' +-m-n-+ '-,-+-m---+-' '-m-*-' +-m-n-+ '-m-*-' >--+-----------------+------------------------------------------> | .-No--. | '-,Pause=-+-Yes-+-' >--+---------------------------------------+--------------------> '-,PRMode=-+-vvvvvvvv-----------------+-' | .-,----------------. | | V | | '-(---+--------------+-+-)-' | (3) | '-----vvvvvvvv-' >--+-------------------------+----------------------------------> | .-BK----. | | | .-.-. | | | | V | | | '-,-+-CLass-+-=-+---c-+-+-' '-QUEUE-' >--+---------------------------------------------+--------------> | .-T1-----. | | +-S1-----+ | | +-J1-----+ | '-,RANGE=-+-+-Jnnnnn-+----------------------+-' | +-Snnnnn-+ | | '-Tnnnnn-' | | .-T1-----. | | +-S1-----+ | | +-J1-----+ | '-(-+-Jnnnnn-+-+--------------+-)-' +-Snnnnn-+ | .-999999-. | '-Tnnnnn-' '-,-+-nnnnn--+-' >--+---------------------------------------+--------------------> | .-LOCAL--. | '-,Routecde=-+-+-rtcode-+-------------+-' | .-,--------------. | | V | | '-(---+------------+-+-)-' | .-LOCAL--. | '-+-rtcode-+-' >--+---------------+--+-----------------+-----------------------> | .-Yes-. | | .-No--. | '-,Sep=-+-No--+-' '-,SEPDS=-+-Yes-+-' >--+--------------------+--+-----------------+------------------> | .-HALT---. | | .-Yes-. | '-,SETUP=-+-NOHALT-+-' '-,START=-+-No--+-' >--+-----------------+--+------------------+--------------------> | .-Yes-. | '-,UNIT=-+-hhhh--+-' '-,TRace=-+-No--+-' '-/hhhh-' '-P---' >--+----------------------------+--+------------------+---------> '-,Volume=-+-v-------------+-' '-,Writer=xxxxxxxx-' | .-,-----. | | V | | '-(---+---+-+-)-' '-v-' >--+----------------------------------------+-------------------| | .-(W,Q,R,PRM,LIM/F)-. | '-,WS=-+-+-criteria----------+---------+-' | .-,---------------------. | | V .-(W,Q,R,PRM,LIM/F)-. | | '-(---+-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 |--+---------------------------------+--------------------------> '-,---/---CReator-+-=--+-cccccccc-' +-^=-+ +->--+ '-<--' >--+-----------------------------------------------+------------> '-,---/---Forms-+-=--+-+-xxxxxxxx-------------+-' '-^=-' | .-,------------. | | V (1) | | '-(-------xxxxxxxx-+-)-' >--+---------------------------------+--------------------------> '-,---/---JOBname-+-=--+-jccccccc-' +-^=-+ +->--+ '-<--' >--+------------------------------+-----------------------------> '-,---/---Pause-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+------------------------------------+-----------------------> | .-.-. | | V | | '-,-+---/---CLass-+-+-=--+-+---c-+-+-' '---/---QUEUE-' +-^=-+ '-BK----' +->--+ '-<--' >--+----------------------------+-------------------------------> '-,---/---Sep-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+------------------------------+-----------------------------> '-,---/---SEPDS-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+---------------------------------+--------------------------> '-,---/---SETUP-+-=--+-+-HALT---+-' '-^=-' '-NOHALT-' >--+------------------------------+-----------------------------> '-,---/---START-+-=--+-+-No--+-' '-^=-' '-Yes-' >--+------------------------------+-----------------------------> '-,---/---TRace-+-=--+-+-No--+-' '-^=-' +-P---+ '-Yes-' >--+-------------------------------+----------------------------> '-,---/---UNIT-+-=--+-+-hhhh--+-' +-^=-+ '-/hhhh-' +->--+ '-<--' >--+--------------------------------+---------------------------| '-,---/---Writer-+-=--+-xxxxxxxx-' +-^=-+ +->--+ '-<--'
Notes:
- Forms can be coded up to 8 times