The current H2 database version 1.x has found to be vulnerable. An upgrade and migration procedure to 2.1.214 is now available.
Web Viewer 14.0
VIEW 14.0
H2 Database
Required to mitigate vulnerabilities in H2 1.x versions
There are two steps. Can be performed separately:
See On Line documentation below for step by step instructions.
Also included in this update:
Modular approach to allow separation of customer modifications from the executed logic
Customer modification modules should be copied from installation CVDEJCL library to customer library
Reusable environment variables are specified in CAHVVARS
Top level JCL members for given operation are modified
specify JOB card
specify JCLLIB ORDER to prefer modified members
Execution logic is kept in unmodified INCLUDE members
Currently focused on H2 maintenance operations, to be extended to other samples later
Example job:
CAHVH2CR (modified)
CAHVVARS (modified)
CAHV#HCR
CAHV$ISH
CAHV$ENV
CAHV$HCR
On Line documentation: Migrate an H2 Database
New JCL Samples Delivered
Prepare and Maintain an Application Database
CAHVH2CR - Create an H2 database
CAHVH2BK - Backup an H2 database.
CAHVH2RS - Restore an H2 database backup archive to a new H2 database
Migrate an H2 Database
CAHVH2CP - Copy the H2 JAR file
CAHVH2MG - Migrate the H2 database from the previous H2 version to the current H2 version
CAHVH2DL - Delete the copied H2 JAR file
Miscellaneous
CAHVH2PV - Backup a database created by the previous H2 version
CAHVH2DT - Delete an H2 database
CAHV$$$$ readme member in CVDEJCL