DB Change Utility crashes when running script that affects 'JBA_Rest' field

Document ID : KB000087135
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
N/A

DB Change Utility crashes if a specific line of scripting affects a Job's additional attributes ('JBA_Rest' field).

Example script line that can cause the issue:

 
REPLACE_PART JOBS, MY.TEST#JOB, JCL_SOURCE, "MY.OLD.JCL.LIB(", "MY.NEW.JCL.LIB("

In this case the log file shows that the change is not implemented:
 
20170526/112026.009 - U00021427 REPLACE_PART 'JOBS', 'MY.TEST#JOB', 'JCL_SOURCE', 'MY.OLD.JCL.LIB(', 'MY.NEW.JCL.LIB('
20170526/112026.029 - U00021555 -------------------------------------------------------------------------------------------

There should be "old line" and "new line" entries, but there are none.

Investigation

Open a DOS command Window and run the DB Change Utility in batch mode with those parameters:
 
ucybchng -b -1<path>\<src_transport>.txt -2<path>\<change_script>.txt [-3<path>\<destinationfile>.txt]

The change will fail every time if the change file contains a script line such as:

REPLACE_PART JOBS, MY.TEST#JOB, JCL_SOURCE, "MY.OLD.JCL.LIB(", "MY.NEW.JCL.LIB("
 
Environment:
OS Version: N/A
Cause:
Cause type:
Defect
Root Cause: The DB Change Utility crashes when changing the JBA_Rest field.
Resolution:
Update to a fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Component(s): DB Change Utility

Automation Engine 12.1.0 – Available
Automation Engine 12.0.3 – Available
Automation Engine 11.2.6 – Available
Additional Information:
Workaround :
N/A