Adding or replacing a program element

Read syntax diagramSkip visual syntax diagram
Program element MCS

>>-++PROGRAM--(--name--)--+------------------------+------------>
                          |           .-,-----.    |   
                          |           V       |    |   
                          '-ALIAS--(----alias-+--)-'   

>--+-----------------------+------------------------------------>
   '-DISTLIB--(--ddname--)-'   

>--+-----------------------------------------------------------------------------------------+-->
   +-RELFILE--(--number--)-------------------------------------------------------------------+   
   +-LKLIB--(--ddname--)---------------------------------------------------------------------+   
   '-FROMDS--(--DSN--(--dsn--)--NUMBER--(--n--)--+----------------+--+------------------+--)-'   
                                                 '-VOL--(--vol--)-'  '-UNIT--(--unit--)-'        

>--+-----------------------+--+----------------------+---------->
   '-RMID--(--sysmod_id--)-'  '-SYSLIB--(--ddname--)-'   

>--+------------------------------+--•-------------------------><
   |             .-,---------.    |      
   |             V           |    |      
   '-VERSION--(----sysmod_id-+--)-'