| Statement | Format | Relationship | Entities | 
|---|---|---|---|
| any EXEC CICS | Program.EnvFlags = +CICS Note:  EnvFlags may contain other environment codes, so search as follows: Like '*+CICS*' 
                              				  
                            | ||
| DELETE | DELETE FILE ('file-name') … | Program Deletes From File | File attributes: 
 | 
| DELETE (dynamic) | DELETE FILE (file-name) … | Program Deletes From File Decision | Decision attributes: 
 | 
| DOCUMENT | DOCUMENT CREATE TEMPLATE ('name') …DOCUMENT INSERT TEMPLATE ('name') …  | Program Uses Document Template | DocTemplate.Name = <name> | 
| DOCUMENT (dynamic) | DOCUMENT CREATE TEMPLATE (name) … DOCUMENT INSERT TEMPLATE (name) … | Program Uses Document Template Decision | Decision attributes: 
 | 
| INVOKE | INVOKE WEBSERVICE ('name') 
OPERATION ('opname') …  | Program Invokes Service | Service.Name = <name>.<opname> | 
| INVOKE (dynamic) | INVOKE WEBSERVICE (name) 
OPERATION ('opname') …INVOKE WEBSERVICE ('name') 
OPERATION (opname) … INVOKE WEBSERVICE (name) OPERATION (opname) … | Program Invokes Service Decision | Decision attributes: 
 | 
| LINK | LINK PROGRAM ('pgm-name') … | Program Links Program Entry Point | ProgramEntry.Name = <program-name> Note:  If literal is long, only 8 leading characters are used as program name. 
                              				  
                            | 
| LINK (dynamic) | LINK PROGRAM (pgm-name) … | Program Links Program Entry Point Decision | Decision attributes: 
 | 
| READ READNEXT READPREV | READ FILE ('file-name') …READNEXT FILE ('file-name') … READPREV FILE ('file-name') …  | Program Reads File | File attributes: 
 | 
| READ READNEXT READPREV (dynamic) | READ FILE (file-name) … READNEXT FILE (file-name) … READPREV FILE (file-name) … | Program Reads File Decision | Decision attributes: 
 | 
| RECEIVE | RECEIVE … | Program.OnlineFlag = true | |
| RECEIVE MAP | RECEIVE MAP ('map-name') 
MAPSET ('mapset') …RECEIVE MAP ('map-name')  | Program Receives Screen | Screen.Name = <mapset>. <map-name> Program.OnlineFlag = true Screen.Name = <map- name>.<map-name> Program.OnlineFlag = true | 
| RECEIVE MAP (dynamic) | RECEIVE MAP (map-name) MAPSET (‘mapset’) … RECEIVE MAP (map-name) RECEIVE MAP (‘map-name’) MAPSET (mapset) … RECEIVE MAP (map-name) MAPSET (mapset) … | Program Receives Screen Decision | Decision attributes: 
 | 
| RETURN | RETURN TRANSID ('name') … | Program Starts Transaction | Transaction.Name = <name> Note:  If literal is long, only 4 leading characters are used as program name. 
                              				  
                            | 
| RETURN (dynamic) | RETURN TRANSID (name) … | Program Starts Transaction Decision | Decision attributes: 
 | 
| REWRITE | REWRITE FILE ('file-name') … | Program Updates File | File attributes: 
 | 
| REWRITE (dynamic) | REWRITE FILE (file-name) … | Program Updates File Decision | Decision attributes: 
 | 
| SEND MAP | SEND MAP ('map-name') 
MAPSET ('mapset') …SEND MAP ('map-name')  | Program Sends Screen | Screen.Name = <mapset>. <map-name> Program.OnlineFlag = true Screen.Name = <map- name>.<map-name> Program.OnlineFlag = true | 
| SEND MAP (dynamic) | SEND MAP (map-name) 
MAPSET ('mapset') …SEND MAP (map-name) SEND MAP (‘map-name’) MAPSET (mapset) … SEND MAP (map-name) MAPSET (mapset) … | Program Sends Screen Decision | Decision attributes: 
 | 
| SEND | SEND | Program.OnlineFlag = true | |
| START | START TRANSID ('name') … | Program Starts Transaction | Transaction.Name = <name> Note:  If literal is long, only 4 leading characters are used as program name. 
                              				  
                            | 
| START (dynamic) | START TRANSID (name) … | Program Starts Transaction Decision | Decision attributes: 
 | 
| WRITE | WRITE FILE ('file-name') … | Program Inserts Into File | File attributes: 
 | 
| WRITE (dynamic) | WRITE FILE (file-name) … | Program Inserts Into File Decision | Decision attributes: 
 | 
| XCTL | XCTL PROGRAM ('pgm-name') … | Program Xctls To Program Entry Point | ProgramEntry.Name = <pgm-name> Note:  If literal is long, only 8 leading characters are used as program name. 
                              				  
                            | 
| XCTL (dynamic) | XCTL PROGRAM (pgm-name) … | Program Xctls To Program Entry Point Decision | Decision attributes: 
 |