[CORE] Change Utility deletes shell attribute in Linux Job

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

The DB change utility, ucybchng, creates an invalid entry for the attribute Shell in JOBS.UNIX.

Investigation

In the examples below, here are several JOBS.UNIX where the attribute 'Shell' is set to  '-bash' or not set,.

 
0EMb0000001QrD1.png

All jobs are exported. With the 'DB change utility' all these entries should be changed to '-bash', regardless of what was there before. The following change script is used:
 
REPLACE_PART JOBS, *INC00124832*, UNIX_SHELL, '', '-bash'

Expected:  Regardless of what was there before, all jobs will have '-bash' afterwards.

Actual:  However, the results are that when there was something in the shell (not only -bash), it is deleted. Only if the attribute was empty before, will it have the correct value.

 
0EMb0000001QrDV.png

 
Environment:
OS Version: N/A
Cause:
Root Cause: The DB change utility deletes shell attribute for Unix jobs.
Resolution:
Update to a fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Automation Engine 12.1.0 - Available
Automation Engine 12.0.1 - Available
Automation Engine 1.2.4 - Available
Automation Engine 11.1.4 - Available
Additional Information:
Workaround :
N/A