Introduction to IMS
|
Previous topic |
Next topic |
Contents |
Glossary |
Contact z/OS |
PDF
Accessing IMS By Using DL/I Calls Introduction to IMS |
|
|
DL/I is a standard interface to IMS functions that has been in place since IMS's inception. Most of the IMS application programs that have been written over the years are still providing the service for which they were designed. As business needs have evolved, these application programs have either evolved or have become a base for new application programs to meet the new business needs. In many cases, the application programs that run today's businesses are not individual programs, but are a number of layers of application programs that work together to implement the businesses' information technology (IT) infrastructure. To illustrate how IMS business application programs have evolved, Figure 2 shows a simple, hypothetical IMS application program that accesses a checking account database through DL/I. Assume that this application program was written 20 years ago, was written in COBOL, and was designed to support IBM 3270 (non-programmable) terminals. There are many such application programs that still run as originally written and provide this kind of support for the banking industry. Figure 2. Example of a Simple Application that Accesses an IMS Database Through DL/I
![]() Figure 2 illustrates the following processing models:
5.
Although IMS uses
the network facilities of VTAM, it can also control devices that use the basic
telecommunications access method (BTAM) or the basic sequential access method
(BSAM). VTAM is the preferred access method for IMS.
![]()
|
Copyright IBM Corporation 1990, 2010 |