Use the following shortcuts to insert the code snippets for some mainframe CICS and DLI calls. Type the shortcut in the editor and then press TAB to insert the snippet.
| Shortcut | Snippet | Description | 
|---|---|---|
| cicsasktime | EXEC CICS ASKTIME ABSTIME(utime) END-EXEC | Inserts a CICS ASKTIME call. | 
| cicslink | EXEC CICS LINK PROGRAM(data-value1) COMMAREA(data-area) DATALENGTH(data-value2) END-EXEC | Enables COBOL programs to use the External CICS Interface (EXCI) to call CICS programs. | 
| cicsread | EXEC CICS READ FILE(data-value1) INTO(data-area1) RIDFLD(data-area2) END-EXEC | Inserts a CICS READ call. | 
| cicsreadnext | EXEC CICS READNEXT 
DATASET(data-value)
INTO(data-area1)
                  LENGTH(data-area2) 
RIDFLD(data-area3) 
END-EXEC
 | Inserts a CICS READNEXT call. | 
| cicsreadprev | EXEC CICS READPREV
DATASET(data-value)
INTO(data-area1)
                  LENGTH(data-area2) 
RIDFLD(data-area3) 
END-EXEC
 | Inserts a CICS READPREV call. | 
| cicsreadqtd | EXEC CICS READQ TD
                   QUEUE   (data-value)
                   INTO    (data-area1)
                   LENGTH  (data-area2)
END-EXEC
 | Inserts a CICS READ TD call. | 
| cicsreadqts | EXEC CICS READQ TS
                   QUEUE   (data-value)
                   INTO    (data-area1)
                   ITEM    (data-area2)
                   LENGTH  (data-area3)
END-EXEC
 | Inserts a CICS READ TS call. | 
| cicsreceive | EXEC CICS RECEIVE INTO(data-area1) LENGTH(data-area2) END-EXEC | Enables the program to receive data. | 
| cicsreceivemap | EXEC CICS RECEIVE MAP(data-value1) MAPSET(data-value2) INTO(data-area) END-EXEC | Enables the program to receive data from the data from a CICS map. | 
| cicsreceivemapset | EXEC CICS RECEIVE MAPSET (data-value1data-value2)
                       MAP ()
                       INTO (data-area)
END-EXEC
 | Enables the program to receive data from the data from the CICS mapset. | 
| cicsrelease | EXEC CICS RELEASE PROGRAM(data-value) END-EXEC | Inserts a CICS RELEASE call. | 
| cicsreturn | EXEC CICS RETURN END-EXEC | Inserts a CICS RETURN call. | 
| cicsrewrite | EXEC CICS REWRITE FILE(data-value) FROM (data-area) END-EXEC Or: 
                              					  EXEC CICS REWRITE DATASET(data-value) FROM (data-area) END-EXEC | Inserts a CICS REWRITE call. | 
| cicssendtext | EXEC CICS SEND TEXT
                     FROM (MSG-MAPFAIL)
                     LENGTH (LENGTH OF MSG-MAPFAIL)
                     ERASE
END-EXEC
 | Inserts a CICS SEND TEXT call. | 
| cicswrite | EXEC CICS WRITE FILE(data-value) FROM(data-area1) RIDFLD(data-area2) END-EXEC | Inserts a CICS WRITE call. | 
| cicswriteq | EXEC CICS WRITEQ
               QUEUE(data-area1)
               FROM(data-area2)
               LENGTH(data-value)
END-EXEC
 | Writes the processed input data to CICS temporary storage. | 
| cicswriteqtd | EXEC CICS WRITEQ TD
               QUEUE(data-area1)
               FROM(data-area2)
               LENGTH(data-value)
END-EXEC
 | Inserts the CICS command WRITEQ TD to write a JCL job stream. | 
| cicswriteqts | EXEC CICS WRITEQ TS QUEUE(data-area1) FROM(data-area2) LENGTH(data-value) END-EXEC | Inserts the CICS command WRITEQ TS. | 
| cicsxctl | EXEC CICS XCTL PROGRAM(data-value1) COMMAREA(data-area) LENGTH(data-value2) END-EXEC | Inserts a CICS XCTL call. | 
| dlidlet | EXEC DLI DLET 
USING PCB(expression1)
                  SEGMENT(name)
                  FROM(area)
                  SEGLENGTH(expression2)
END-EXEC
 | Inserts a DLI DLET call. | 
| dlign | EXEC DLI GN USING PCB (expression) SEGMENT (name) WHERE (qualification-statement) INTO (area) END-EXEC | Inserts a DLI GET NEXT call. | 
| dlignp | EXEC DLI GNP 
USING PCB (expression)
                SEGMENT (name)
                INTO    (area)
                WHERE   (qualification-statement )
END-EXEC
 | Inserts a DLI GET NEXT IN PARENT call. | 
| dligu | EXEC DLI GU 
USING PCB(expression)
                SEGMENT(name)
                   INTO(area)
END-EXEC
 | Inserts a DLI GET UNIQUE call. | 
| dliisrt | EXEC DLI ISRT  
USING PCB(expression)
                SEGMENT(name)
                   FROM(area)
END-EXEC
 | Inserts an EXEC DLI ISRT call. | 
| gndlign | EXEC DLI GN USING PCB(expression) SEGMENT(segmentName) WHERE(qualificationStatement) INTO(areaName) END-EXEC | Inserts a GET NEXT call. |