ASG Logo

ASG-Virtual DB

Request Demo

for Creating Virtual Copies of CA-IDMS Databases

ASG-Virtual DB allows an organization to create multiple virtual copies of IDMS databases for use across a broad range of environments. It reduces the amount of DASD required to support multiple database copies and breaks through the limitations inherent in partial data and simulated test cases.

A virtual database is a self-contained copy of an existing database. The self-contained image looks like an actual IDMS database and is transparent to IDMS, its utilities, and application programs. You can perform all database functions against the virtual database. Under a virtual database, the existing database is protected from update. All updates are written to a shadow file instead of to the existing database. As a result, multiple users or groups of users can work with independent shadow files and thus have the ability to share a single existing physical database with no coordination effort or data integrity issues. Virtual DB also allows a shadowed view of the production database from the QA or test CV and although it uses only a small differential changes VSAM file, the entire production database can be viewed through it. This allows a programmer to instantly recreate production problems from the test system using the exact data that their user used.


  • Enables your organization to execute hot backups against an IDMS database.

  • Provides realistic IDMS test environments, allowing test runs and training against production data in actual structures.

  • Isolates multiple test environments by separately storing changes made by programs that run against the database.

  • Conserves DASD by not requiring full copies of databases to provide multiple database environments.


  • Keeps all updates in a shadow file that does not impact baseline data.

  • Restores initial test or training environments without doing actual restores.

  • Utilizes a site’s production database for production or quality assurance testing, thereby enabling production testing without impacting a site’s database.

  • Requires no changes to application software.