IMS Virtualization

Creating and maintaining multiple IMS development and test systems can be a slow, expensive and technically-daunting task. Compuware COPE virtualizes IMS systems, enabling new development images of IMS to be available practically on demand, significantly reducing the delays and costs associated with creating completely new IMS subsystems for critical initiatives.


  • Transforms physical resources for various stages of application development and testing into a virtualized, extensible representation of this same set of physical resources. All that a developer, QA specialist or database professional needs to do is change a set of required parameters, which COPE then copies and compiles to create virtual IMS systems for the development and testing stages of the applications
    • An IMS subsystem can be virtualized with multiple versions of a given application, satisfying the need for development, integration test, UAT, pre-prod and/or other desired environments
    • Database names, PSB names and file names are changed before regenerating to allow multiple copies of identically named objects to exist within a single IMS system, but without modifying application program names and libraries
  • Provides virtualization support for Database Control (DBCTL) and Data Communication Control (DCCTL) environments:
    • IMS/DBDC – IMS Transaction Manager (IMS/TM, formerly IMS/DC) is used for transaction control, and IMS databases are used in the backend data store
    • IMS/DBCTL – IMS access used for databases. CICS regions or web servers typically use this functionality to interact with databases. There is no IMS/TM in this configuration
    • IMS/DCCTL – IMS/TM is used for transaction management. There are no IMS databases in this configuration. DB2, Oracle, VSAM, etc., are the backend data store
  • Works seamlessly with Xpediter/IMS enabling multiple developers to debug application code within the same or different logical IMS systems with the COPE IMS environment
  • Enables substantial productivity gains in software testing and delivery in large, complex IMS applications

The Value of COPE

  • Reduces bottlenecks and speeds delivery time by enabling the rapid deployment of multiple virtual IMS databases to multiple active projects without having to create costly new IMS instances, modify underlying master databases or rely on experts
  • Optimizes resources by reducing the expertise and time needed to maintain separate IMS systems and related components for every development and testing stage of every application
  • Increases digital business agility by enabling many versions of applications that require IMS database services to be simultaneously executed. Each system can either share or have unique databases, DB2 table programs and MFS formats
  • Supports different versions of batch or BMP programs and all of the IMS/DB and IMS/DBRC features including Full Function, HALDB, MSDB and DEDB types. It allows connection to multiple DB2 subsystems, MQ subsystems and CICS systems from a single physical IMS system
  • Provides flexibility by allowing application developers and testers to maintain their testing methodology or compile procedures when using COPE for IMS, and additional isolated testing environments are available without significant costs
  • Comes with an external interface that allows existing maintenance procedures to be adapted to COPE with the introduction of a single step within the existing JCL procedures
  • Supports the Dynamic Resource Definition (DRD) feature of IMS