These EXEC DLI statements and options are supported by the EXEC DLI preprocessor, which translates them into CBLTDLI calls. Not all EXEC DLI statements are supported; however, the EXEC DLI preprocessor does check for valid syntax. Unsupported EXEC DLI statements are not executed during debug or at run time. Enterprise Developer supports both the OSVS and VS COBOL II dialects.
ACCEPT
            STATUSGROUP(A)  
            	  
            	 CHECKPOINT | CHKP 
            ID(area)  |  ID("literal")  
            	  
            	 DELETE | DLET
          [ USING  PCB(expression) ]
          [ VARIABLE ] 
            SEGMENT(name)  |  SEGMENT((area))
          [ SEGLENGTH(expression) ] 
            FROM(area) 
            	  
            	 DEQ
            LOCKCLASS(data_value) 
            	  
            	 GET UNIQUE | GUGET NEXT | GNGET NEXT IN PARENT | GNP [ USING PCB(expression) ] [ KEYFEEDBACK(area) [ FEEDBACKLEN(expression) ] ] INTO(reference)
For each parent segment (optional)
               [ VARIABLE ] 
               [ FIRST  |  LAST  |  CURRENT ]
                 SEGMENT(name)  |  SEGMENT((area))
               [ SEGLENGTH(expression) ]
               [ OFFSET(expression) ]
               [ INTO(area) ]
               [ LOCKED ]
               [ SETPARENT ] 
               [ WHERE(qualification statement) 
               [ FIELDLENGTH(expression) ] ] 
               [ KEYS(area) [ KEYLENGTH(expression) ] ] 
            	 For the object segment ( optional for GN and GNP )
               [ VARIABLE ] 
               [ FIRST  |  LAST ] 
                 SEGMENT(name)  |  SEGMENT((area)) 
               [ SEGLENGTH(expression) ] 
               [ OFFSET(expression) ] 
               [ INTO(area) ] 
               [ LOCKED ] 
               [ SETPARENT ] 
               [ WHERE(qualification statement) 
               [ FIELDLENGTH(expression) ] ] 
               [ KEYS(area) [ KEYLENGTH(expression) ] ] 
            	  
            	 INSERT  |  ISRT
          [ USING  PCB(expression) ] 
            	 For each parent segment (optional)
               [ VARIABLE ] 
               [ FIRST  |  LAST  |  CURRENT ] 
                 SEGMENT(name)  |  SEGMENT((area)) 
               [ SEGLENGTH(expression) ] 
               [ OFFSET(expression) ] 
               [ FROM(area) ] 
               [ WHERE(qualification statement) 
               [ FIELDLENGTH(expression) ] ] 
               [ KEYS(area) [ KEYLENGTH(expression) ] ] 
            	 For the object segment (required)
               [ VARIABLE ] 
               [ FIRST  |  LAST ] 
                 SEGMENT(name)  |  SEGMENT((area)) 
               [ SEGLENGTH(expression) ] 
               [ OFFSET(expression) ] 
               [ FROM(area) ] 
            	  
            	 LOAD
          [ USING  PCB(expression) ]
               [ VARIABLE ] 
                 SEGMENT(name)  |  SEGMENT((area)) 
               [ SEGLENGTH(expression) ] 
               [ OFFSET(expression) ] 
               [ FROM(area) ] 
            	  
            	 LOG
            FROM(area)
                 LENGTH(expression) 
            	  
            	 QUERY
            PCB(expression) 
            	  
            	 REFRESH
            DBQUERY 
            	  
            	 REPLACE | REPL
          [ USING  PCB(expression) ] 
            	 For each parent segment (optional)
               [ VARIABLE ] 
                 SEGMENT(name)  |  SEGMENT((area)) 
               [ SEGLENGTH(expression) ] 
               [ FROM(area) ] 
            	 For each object segment (required)
               [ VARIABLE ] 
                 SEGMENT(name)  |  SEGMENT((area)) 
               [ SEGLENGTH(expression) ] 
               [ FROM(area) ] 
            	  
            	 RETRIEVE
            USING  PCB(expression)
                 KEYFEEDBACK(area) 
                 FEEDBACKLEN(expression) 
            	  
            	 ROLB 
            	  
            	 ROLL 
            	  
            	 ROLS
            TOKEN(token)
            AREA(data_area)  
            	  
            	 SCHEDULE | SCHD
            PSB(name)  |  PSB((area)) 
            	  
            	 SETS
            TOKEN(token)
            AREA(data_area) 
            	  
            	 SETU
            TOKEN(token)
            AREA(data_area) 
            	  
            	 STATISTICS | STAT
          [ USING PCB(expression) ]
                 INTO(area) 
               [ LENGTH(expression) ] 
               [ VSAM | NOVSAM ] 
               [ FORMATTED | UNFORMATTED | SUMMARY ]  
            	  
            	 SYMBOLIC CHECKPOINT | SYMCHKP
            ID(chkptid)  |  ID("literal")
               [ AREA1(area1)  LENGTH1(expression1) ] 
               [ AREA2(area2)  LENGTH2(expression2) ] 
               [ AREA3(area3)  LENGTH3(expression3) ] 
               [ AREA4(area4)  LENGTH4(expression4) ] 
               [ AREA5(area5)  LENGTH5(expression5) ] 
               [ AREA6(area6)  LENGTH6(expression6) ] 
               [ AREA7(area7)  LENGTH7(expression7) ] 
            	  
            	 TERMINATE | TERM 
            	  
            	 XRST
          [ ID(chkpid)  |  ID("literal") ]
               [ MAXLENGTH(expression) ] 
               [ AREA1(area1)  LENGTH1(expression1) ] 
               [ AREA2(area2)  LENGTH2(expression2) ] 
               [ AREA3(area3)  LENGTH3(expression3) ] 
               [ AREA4(area4)  LENGTH4(expression4) ] 
               [ AREA5(area5)  LENGTH5(expression5) ] 
               [ AREA6(area6)  LENGTH6(expression6) ] 
               [ AREA7(area7)  LENGTH7(expression7) ]