Testing IMS Applications


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 both

    - Any SSA or AIB, 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.

Related Reading: For more information about the DFSDDLT0 interface, see IMS Version 9: Application Programming: Transaction Manager or IMS Version 9: Application Programming: Database Manager.



Introduction to IMS. Your Complete Guide to IBM's Information Management System
An Introduction to IMS: Your Complete Guide to IBMs Information Management System
ISBN: 0131856715
EAN: 2147483647
Year: 2003
Pages: 226

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net