Format Description for PUN(nn)

Read syntax diagramSkip visual syntax diagram
                                                 (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:
  1. Omit the comma between initialization statement and first keyword
  2. Forms can be coded up to 8 times
  3. PRMode can be coded up to 8 times
Read syntax diagramSkip visual syntax diagram
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:
  1. Forms can be coded up to 8 times