DL/I test program (DFSDDLT0) reference
DFSDDLT0 is an IMS™ application program test tool that issues calls to IMS based on control statement information. You can use it to verify and debug DL/I calls independently of application programs. You can run DFSDDLT0 using any PSB, including those that use an IMS-supported language. You can also use DFSDDLT0 as a general-purpose database utility program.
The functions that DFSDDLT0 provides include:
- Issuing any valid DL/I call against any database using:
- Any segment search argument (SSA) or PCB, or bothImportant: Calls that use a PCB must have specified LIST=YES in the PSB.
- Any SSA or AIB, or both
- Any segment search argument (SSA) or PCB, or both
- Comparing the results of a call to expected results. This includes the contents of selected PCB fields, the data returned in the I/O area, or both.
- Printing the control statements, the results of calls, and the results of comparisons only when the output is useful, such as after an unequal compare.
- Dumping DL/I control blocks, the I/O buffer pool, or the entire batch region.
- Punching selected control statements into an output file to create new test data sets. This simplifies the construction of new test cases.
- Merging multiple input data sets into a single input data set using a SYSIN2 DD statement in the JCL. You can specify the final order of the merged statements in columns 73 to 80 of the DFSDDLT0 control statements.
- Sending messages to the z/OS® system console (with or without a reply).
- Repeating each call up to 9,999 times.