Data base access in GSAM can be done by
-
Queries
-
Function calls
-
DL/I calls
-
DL/1 calls
GSAM databases are accessed through DL/I (Data Language/I) calls, which is the standard interface language for IMS database systems. Queries and function calls are not the correct access mechanism for GSAM.
GSAM (Generalized Sequential Access Method) is an IMS access method used mainly to let batch programs read/write sequential (often non-IMS) data through the same DL/I call interface as IMS databases, so that a program can be converted to run under IMS/BMP without changing its I/O logic. Access to GSAM is done via standard DL/I calls (like GN, GU) — not by SQL-style queries or generic function calls. Note the trick in the options: "DL/1 calls" uses the digit "1" instead of the letter "I", making it a fake near-duplicate; the genuinely correct term is "DL/I calls" (Data Language/Interface).