What's new in Db2 DevOps Experience

The Db2® DevOps Experience has been updated to include new features, enhancements, and fixes.

Table 1. Db2 DevOps Experience 1.3.0.11 (UO05308) new and changed functions
Feature Description APAR
Disabled support for Db2, version 11.1.0 Support for registering a subsystem in Db2 version 11.1.0 is disabled by:
  • The Version drop-down on the Registered tab will not display option 11.1.0.
  • The Discovered tab will not include check boxes for subsystems in Db2 version 11.1.0.
PH68332
Support for period character in the name field The name fields of applications, teams, environments, instances, site rules, DDL templates, saved searches, and favorite statements now support the use of the period (.) character.
Support for Delete Policy-Cache API You can now use the Delete Policy-Cache API to clear the appsVirtualRepository cache for applications and instances if the policy-cache name meets any of the following conditions:
  • The name is Application or applicationStatusReport.
  • The policy-cache name is not provided.
PH67718
Support for 'saveForLater' parameter The following POST Instances APIs now support the saveForLater parameter:
  • /policy/instances/{instanceId}/addobjects
  • /policy/instances/{instanceId}/objects

You can set the saveForLater parameter to true to temporarily add the Db2 objects only to the instance manifest without including them in the Db2 catalog or instance. Later, when you want to add the Db2 objects to the Db2 catalog, you can use the ‘Apply All’ button to implement all pending changes from the instance manifest to the Db2 catalog.

PH66748
Table 2. Db2 DevOps Experience 1.3.0.10 (UO03793) new and changed functions
Feature Description APAR
Support for dropping 'Index' objects using API You can now drop 'Index' objects from an instance using the drop API. For more information on the drop object functionality, refer to Instance drop API. PH66728
Approval for dropped objects in pull request If a pull request includes any dropped objects, those objects must be explicitly approved before the pull request is merged. Otherwise, the merge will fail with a message.

Now, an optional requestBody parameter has been added to the pull request approve and need-info APIs for approving or disapproving the dropped objects, respectively. For more information, refer to Pull request approve API and Pull request need-work API.

Supports overriding data sets for provisioning an instance You can now override data set definitions by configuring the required data set values in the dataSetOverrides section of the provisioning instance API payload. This section supports:
  • Overriding ADMINDATASET and GOCCM data sets.
  • Creating a new data set, such as Work Statement List (WSL) data set under CREDS.
PH66333
Synchronizing applications Use the Sync application option to fetch the objects that are missing or newly added in the application and synchronize them with the catalog objects. Refer to Synchronizing applications. PH66420
Support modifying the Work Statement List (WSL) Use the convertWslToIspf parameter in the Resume-Merge API for the following:
  • Creating and modifying the WSL data set during failure.
  • Importing the modified WSL for fixing the Resume-Merge issues.
For more information, refer to Merging pull requests and APIs.
PH66930
Table 3. Db2 DevOps Experience 1.3.0.9 (UO02762) new and changed functions
Feature Description APAR
Support for JCL templates Provides JCL template support for application registration and application instance-related jobs. For more information, refer to Managing JCL templates. PH65396
Improvement to instance provisioning

Instance provisioning is allowed when the application enters an apply error state while merging a PR. For more information, refer to Provisioning instances.

Enhancement to DDL protection

A proxy user protects the master DDL changes by acting as an authorization layer to control and restrict Db2 object changes. For more information, refer to Creating a proxy user.

Performance improvement Improved the performance of creating the applications for Db2 DevOps Experience.
Table 4. Db2 DevOps Experience 1.3.0.8 (UI99020) new and changed functions
Feature Description APAR
Creating editable JCL templates Db2 DevOps Experience offers new editable JCL templates in [conf_location]/jcl for the following:
  • Instance provision or deprovision jobs.
  • Register or unregister Db2 subsystem.

For more information, refer to Managing JCL templates and Editing JCL templates.

PH63932
Improvement to Table DDL Db2 DevOps Experience supports modifying the Database or Tablespace name in the Table DDL. For more information, refer to Adding Db2 instance objects.
Table 5. Db2 DevOps Experience 1.3.0.7 (UI96715) new and changed functions
Feature Description APAR
Improvement in the scalability of UMS instance provisioning Utilized the additional ADB parameters in the REST API to enhance the scalability of UMS instance provisioning. PH60815
Table 6. Db2 DevOps Experience 1.3.0.6 (UI96247) new and changed functions
Feature Description APAR
Extended Referential integrity (RI) support Handled DELETE NO ACTION clause. Now, child tables with DELETE NO ACTION are considered required for the parent table. PH60225
DDL validation enhancement
  • Improved the DDL template global variable validations while creating DDL templates.
  • Improved the API performance of the Delete application and the Dryrun application.
Table 7. Db2 DevOps Experience 1.3.0.5 (UI94997) new and changed functions
Feature Description APAR
UI support for object creation templates Introduced a new DDL template option in the user interface. You can now use this option in the UI to manage templates and their links to different object types. Refer to Managing Db2 object templates. PH58157
External Db2 security You can now use an external Db2 security not only for subsystem registration but also for instance lifecycle workflow by moving the Suppress Db2 grants slider toward True during subsystem registration.
Performance enhancement  Improved the performance of the application and the instance workflow.
Table 8. Db2 DevOps Experience 1.3.0.4 (UI93733) new and changed functions
Feature Description APAR
API support for object creation templates You can now use API to perform CRUD operations for object creation templates. You can also link the object creation templates to other required object creation templates. PH56863
External Db2 security You can now use an external Db2 security for subsystem registration by moving the Suppress Db2 grants slider toward True during subsystem registration. For more information, see Registering Db2 subsystems.
Table 9. Db2 DevOps Experience 1.3.0.3 (UI93092) new and changed functions
Feature Description APAR
Instance add object supports specific name and version Support for specific name and version in the Db2 object instance when adding or searching for object types such as user-defined functions, stored procedures, and triggers. PH56032
Performance improvement Reduced file I/O operations by implementing the cache mechanism for Applications, Teams, Environments, and Subsystems.
Table 10. Db2 DevOps Experience 1.3.0.2 (UI92459) new and changed functions
Feature Description APAR
Creating object templates for different object types Supports object template creation for all object types in IBM Db2 DevOps Experience. Every object type will be delivered with a template file that contains a CREATE statement, which will be used when a new object is requested or as a required object of another object type. For details, see Adding Db2 instance objects. PH54940
View pull requests for super admin and team users Allows super admin and team users to access and view the pull request and the associated reports. For details, see Configuring pull request privileges.
Table 11. Db2 DevOps Experience 1.3.0.1 (UI91303) new and changed functions
Feature Description APAR
Instance management If the object is core and the associated application creation team and instance provisioning team are the same, associated application objects can now be modified in the instance. PH53501
The add object workflow now supports the addition of non-core objects.
You can now click the Preview changes button to review an impact report of pull request for application or associated applications.
To mark an application as complete, required objects from associated application will now be added as non-core objects.
Site rule enhancement Support is added for triggering site rules for associated applications core objects.
A site rule applied to the parent application will be enforced on the associated applications. The reverse is not available.
DDL enhancement Object DDL changes resulting in the dropping or recreation of objects or associated objects will be highlighted with a warning icon and a tooltip.
Table 12. Db2 DevOps Experience 1.3.0.0 new and changed functions
Feature Description
Application management You can change settings for an application. To perform this action from the applications page, click the overflow menu on the required application and click Change settings. For more information, see Changing application settings.