DL/I Function
DL/I function identifies the DL/I function being requested. Some of the most common functions include:
- GU (GET UNIQUE): Retrieve the first input message (IMS/DC), or retrieve a database segment, position for further processing, and retain the segment for an update or delete (IMS DB)
- GN (GET NEXT): Retrieve subsequent input messages (IMS/DC), or retrieve the next database segment (IMS DB)
- GHU (GET HOLD UNIQUE): Retrieve a database segment, position for further processing, and retain the segment for an update or delete
- GHN (GET HOLD NEXT): Retrieve the next database segment and hold it for an update or delete (IMS DB)
- GNP (GET NEXT WITHIN PARENT): Retrieve the next database segment in the current hierarchy (IMS DB)
- GHNP (GET HOLD NEXT WITHIN PARENT): Retrieve the next database segment in the current hierarchy, and hold it for an update or delete (IMS DB)
- ISRT (INSERT): Send an output message (IMS/DC), or add a new database segment occurrence (IMS DB)
- REPL (REPLACE): Replac a new database segment occurrence (IMS DB)
- DLET (DELETE): Delete the currently held database segment and its dependents, if any.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*