Release Comparison

The following table compares the key features in active releases for CA IDMS.
idms19
The following table compares the key features in active releases for CA IDMS.
Key Features
Version 19.0
Release 18.5
Install CA IDMS Using z/OSMF
As a systems programmer, your responsibilities include acquiring, installing, maintaining, and configuring mainframe products on your systems. IBM® z/OS Management Facility (z/OSMF) lets you perform these tasks for Broadcom mainframe products and mainframe products from other vendors. z/OSMF lets you manage software on your z/OS systems through a browser at any time, from any location. By streamlining some traditional tasks and automating others, z/OSMF can simplify some areas of system management and reduce the level of expertise that is required for managing system activities. Experienced users can view, define, and update policies that affect system behavior, monitor system performance, and manage their z/OS software.
yes
no
CA IDMS Plug-in for Zowe CLI
Zowe CLI is a command-line interface that lets users interact with the mainframe in a familiar format. The CA IDMS Plug-in for Zowe CLI provides the ability to execute and automate CA IDMS commands and administrative tasks.
You can manage CA IDMS by using common tools and modern integrated development environments (IDEs), and by writing scripts or programs that can be incorporated within automation for continuous integration/continuous development (CI/CD) workflows.
yes
no
Configure CA IDMS Using z/OSMF Workflows
After you install CA IDMS on a mainframe system, you can use z/OSMF workflows to configure the product software instance. z/OSMF workflows help automate the deployment and configuration of a product instance. z/OSMF helps system programmers with minimum mainframe experience perform these tasks. Using z/OSMF workflows significantly reduces the time that is required to perform these tasks. The workflow configuration of a CA IDMS environment follows the same post installation process. z/OSMF provides the flexibility of a menu-driven GUI to input the required variables. The variables are populated into the job stream. Job streams can be modified before submission and can be executed again if the job fails.
CA IDMS provides three configuration workflows that perform the following tasks:
  • Perform a full base configuration (AGJ190BX)
  • Upgrade an existing configuration to a new release (AGJ190UX)
  • Add on new product components to an existing configuration (AGJ190UX)
yes
no
CA IDMS REST API
The CA IDMS REST API helps you manage and monitor your CA IDMS databases. The API gives you flexibility to leverage modern tooling to automate systems management. With the API, you can quickly and easily access data to leverage solutions that analyze system issues, automate processes and alerts, and create intelligent recommendations for tuning.
For example, you can use the API to:
  • View Performance Monitor statistical data
  • View DC Log records
  • Execute DCMT and DCUF commands
You can use the API either with or without the Zowe API Mediation Layer.
yes
no
CA IDMS Server 17.1
CA IDMS Server is enhanced to include support for Windows® 10. A new sample program, IdmsCSV.java, has been added, which generates the result set of a query in comma-separated values (CSV) format. CSV files can be read easily into modern tools, like Microsoft Excel for reporting and analysis.
yes
no
Integration with Zowe CLI
You can automate CA IDMS administration tasks by using Zowe, an open source project that includes a CLI (command-line interface) component (Zowe CLI). By using Zowe, the CA IDMS DBA or application developer can interact in a familiar format to simplify and automate common CA IDMS administration tasks:
  • Manage batch jobs and mainframe data sets, transfer files, and can execute TSO commands from Linux, Microsoft® Windows®, and Mac® command prompts.
  • Manage CA IDMS administrative tasks using common tools, such as Integrated Development Environments (IDEs), shell commands, and modern scripting languages, such as Bash, Python, TypeScript, and JavaScript.
yes
no
SYSGEN Enhancements to Avoid Surprises
As system currency is established in the SYSGEN compiler, the following message appears if ungenerated entity changes exist: DC601273. A new command, DISPLAY CHANGES, allows you to display all changed entities. The SYSGEN Generation Summary is enhanced to include all entities.
yes
no
Security Visualization
DCMT Discrete Security Online Visualization and Syntax Recovery
CA IDMS includes a new DCMT DISPLAY command CTAB, that displays the CTABGEN DCMT command discrete security activity assignments. CA IDMS also includes a new batch processor to produce source syntax from the IDMSCTAB load module.
Security Resource Type Table (SRTT) Visualization
CA IDMS includes a new DCMT DISPLAY command—SRTT— that displays the Security Resource Type Table. CA IDMS also includes a new batch processor to produce source syntax from the RHDCSRTT load module.
Utility Security Visualization
CA IDMS now includes a new DCMT DISPLAY UTAB command that displays the UTABGEN utility command security assignments. CA IDMS also includes a new batch processor to produce source syntax from the IDMSUTAB load module.
yes
no
3270 Dynamic Display Size Support
When using an emulator with a dynamic, alternate display size, CA IDMS can use an 80 column default display size for VTAM, UCFTSO, and UCFCICS sessions.  
yes
no
Cache Dynamic INSERT SQL Statement Support
Caching is supported for the INSERT SQL statement only if it contains at least one dynamic parameter. For more information, see Dynamic SQL Caching.
yes
no
CA IDMS Visual DBA 18.1
CA IDMS Visual DBA is enhanced to include support for Windows® 8 and 10.
yes
no
MQ Adapter
CA IDMS provides an MQ Adapter to support message queueing (MQ) and trigger monitoring. The MQ Adapter provides an interface for CA IDMS applications to exchange messages when connected to an IBM MQ queue manager.
yes
no
SQL Resource Limits
CA IDMS is enhanced to limit the resources that are used by an SQL statement. SQL Application Developers, DBA's, and Systems Programmers can stop long-running SQL requests before the systems are burdened.
yes
no
Unit of Work (UOW) ID
CA IDMS includes CICS Unit of Work ID and Network-wide ID to Performance Monitor SMF230 job termination records. CA IDMS includes CICS Unit of Work ID and Network-wide ID to Performance Monitor SMF230 job termination records. These fields are defined in the #PMTASDS, #PMS30DS, and #PMSVXDS DSECTs.
yes
no
ADS zIIP Enablement
The ADS zIIP Enablement feature allows CA IDMS ADS Dialogs to execute in SRB mode and run on the zIIP specialty engines. Running ADS on zIIP can result in increased throughput, while reducing overall costs by offloading processing from the GP to the specialty engines and reducing swaps.
yes
no
Passphrase Security
CA IDMS is enhanced to support using a password phrase (passphrase) as a password, for external security signon. Passphrase security provides added security and compliance.
yes
no
The #PMTASDS Performance Monitor record is enhanced to report on batch erus job statistics including job identifier, job name, accounting information, and task start/end date and times.
yes
no
The #PMS30DS Performance Monitor SMF Type 30 record is enhanced to report task statistics by IPV4 and IPV6 IP addresses.
yes
no
Integration with CA Test Data Manager
Provides guidelines and sample table procedures for loading test data into network databases.
Provides robust and secure test data for network applications to enable faster delivery of better applications.
yes
no
zIIP Exploitation
CA IDMS introduces zIIP suspension. When a database procedure, system mode SQL procedure, or system mode user exit is loaded from an unauthorized library, zIIP is suspended instead of permanently stopped. zIIP suspension allows you to restart zIIP processing while the CV remains running.
yes
no
Integration with IDz/RDz or CA DEz
Provides guidelines and samples to rich editing for CA IDMS COBOL, PL/1, and Assembler programs.
Enables developers to use a modern IDE to maintain and enhance CA IDMS applications.
yes
no
Web Services API
The CA IDMS Web Services API is a Call Level Interface (CLI).  Application programs make calls to a centralized stub module that calls other subordinate programs to carry out the function operation.
yes
no
SQL Virtual Foreign Keys
Using system-defined virtual foreign keys provides the following added benefits:
  • Does not require database changes
  • Does not require table procedures
  • Does not require changes to network definitions
  • Allows flexible navigation, similar to network DML
  • Provides easy, non-disruptive adoption
yes
no
Specify Value Expressions with the INSERT Statement
The CA IDMS SQL feature allows specifying some types of value expressions in the VALUES clause of the INSERT statement. Although not limited to use with virtual foreign keys, this support allows an INSERT to contain expressions that include operators, built-in and user-defined functions to determine the virtual foreign key values that are used in the row insertion.
yes
no
GET DIAGNOSTICS support for ROWID
The GET DIAGNOSTICS statement includes a new parameter, IDMS_ROWID_INSERT. This parameter requests the ROWID of the last record successfully inserted into the database. 
yes
no
ISO Standard Constraint Definition DDL
The SQL CREATE TABLE command supports ISO standard DDL for defining unique and referential constraints. This enables better integration of third party frameworks and tools with CA IDMS. CA IDMS creates an index to enforce the constraint if needed.
yes
no
Record Suppression Assistance
With Record Suppression Assistance, when a DB procedure suppresses a record, for most commands CA IDMS reissues the command automatically and control does not return to the application program until a valid record is obtained. This allows record-level security to be implemented with minimum impact on applications.
yes
no
CA IDMS Web Services Consumer
CA IDMS Web Services Consumer allows you to access SOAP-based Web services using COBOL and CA ADS programs running within CA IDMS.  In addition, using CA IDMS SQL procedures, you can consume Web Services from a CICS application and a batch application, or a Java, MS Windows, or Web application using CA IDMS Server.
yes
no
CA IDMS Web Services Provider
CA IDMS Web Services Provider enables users to extend and leverage CA IDMS applications as Web services that can be consumed from anywhere in your Service Oriented Architecture. The Web Services Provider supports inbound Web service requests that directly invoke CA IDMS applications written in COBOL or CA ADS without the need for an intermediate application server.
yes
no
Generic VTAM Resources in a SYSPLEX Environment
CA IDMS supports Generic VTAM Resources in the SYSPLEX environment. This enhancement and the Parallel Sysplex feature allow clients to leverage and improve availability (24 hours a day, 7 days a week), balance workloads, and eliminate a single point of failure. This is enabled with simple SYSGEN changes and allows signon using a VTAM Generic Resource instead of a specific signon to a VTAM Application ID.
yes
no
Dynamically Turn zIIP On/Off
DCMT Vary zIIP
dynamically enables/disables the IDMS system from using the zIIP processor. The zIIP processor can only be varied if the SYSTEM is brought up with ZIIP=Y.
yes
no
Manually Request LOG Offloading
DCMT Vary Log calls the WTOEXIT user exit to offload the Log.
yes
no
CA Performance Monitor SMFHEDR Parameter
The #PMOPT macro is enhanced to include the SMFHEDR parameter.  This parameter specifies if a CA IDMS Performance Monitor header is appended to SMF Type 4 and Type 30 records that are created and written to the SMF file, by the Application Monitor component of Performance Monitor.
yes
no
New SYSIDMS Parameters to Reduce zIIP Overhead
The following three new SYSIDMS parameters are added
  • EXIT14_BATCH_RU
    Restricts the calling of EXIT14 to batch run-units.
  • RETRIEVAL_CV
    Specifies that CA IDMS will convert READY UPDATE requests to READY RETRIEVAL when accessing an area set to RETRIEVAL mode
  • SUPPRESS_RECORD_ON_STATUS=
    <minor code>
    Identifies the custom error status minor code that an AFTER GET DB procedure sets when suppressing a record occurrence. This activates Record Suppression Assistance. You can duplicate this line up to three times to support multiple minor codes. All alphanumeric minor codes are valid, plus the numeric code 99. Numeric codes 00-98 are reserved for CA IDMS use.
yes
no
Secure External Monitoring
Monitoring an external system, by the CA IDMS Performance Monitor Real-time Monitor, can now be secured using an external security manager—CA Top Secret (TSS), CA ACF2, or IBM RACF.
Security external monitoring provides improved security in an environment with multiple databases and administrators.
yes
no
Enhanced Support for Very Large Databases Using Mixed Page Group Index Sets
yes
yes
CA IDMS Performance Monitor Realtime Monitor for External systems
yes
yes
UTC Time Stamps
yes
yes
Software Configuration Service Support
yes
yes
Cancel Tasks on Remote CVs
yes
yes
PassTicket Support
yes
yes
Enhanced Installation Procedure for z/VSE
yes
yes
CA MSM/CSM Support for Acquisition, Installation, Deployment, and Configuration
yes
yes
For information about upgrading from previous CA IDMS versions, see Upgrade Considerations.