The following overview contains all the statements that the MSGMAKER utility routine offers for message processing:
| MSGMAKER statements | Function | 
|---|---|
| //ADD-DOCUMENTATION | Add documentation (person responsible for messages, comment) for messages | 
| //ADD-MSG | Add one or more message units to the current message file. | 
| //COPY | Copy components of a message file (message units, documentation lines) from one message file to another or to a different location within the same message file. | 
| //DELETE-DOCUMENTATION | Delete the documentation (person responsible for messages, comment) for messages | 
| //DELETE-MSG | Delete one or more message units from the current message file. | 
| //END | Terminate MSGMAKER; the open message files are closed. | 
| //MERGE-MSG-FILES | Merge the entire contents of two or more message files in one message file | 
| //MODIFY-DOCUMENTATION | Modify the documentation for messages | 
| //MODIFY-MSG | Modify one or more message units in the current message file. | 
| //MODIFY-OPTION | Specify whether (parts of) message units may be overwritten. | 
| //MOVE | copy components of a message file (message units and documentation lines) from one message file to another or to a different location within the same message file. Unlike the //COPY statement, this statement also deletes the source area. | 
| //OPEN-MSG-FILE | Open a message file. | 
| //SHOW | Output message units and the corresponding documentation lines to SYSOUT or SYSLST. | 
In addition, the general SDF statements may be used. These statements are described in detail in the “SDF Dialog Interface” [20 (Related publications)].