PUT_ATT OPERATOR "COINTAINS" in DB-EVENT script results in U00020862 error

Document ID : KB000084436
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
U00020862 Value ' ' for 'EVNT' is invalid. Permitted values: 'OPERATOR'.

When using the :PUT_ATT script statement with a the value CONTAINS in a DB Event the above error message is displayed and the Job terminates with a FAULT_OTHER status.

Investigation

Create a DB Event, with the value CONTAINS define with a variable in the process tab:
0EMb0000001Uyp3.png

Execute the Job.

Results

 
Actual:  The Job will return a U00020862 error message and end with FAULT_OTHER status.

Expected:  The Job should run to completion.

Reference

Automic Workload Automation 12.0 Documentation:
User Guide > Process Assembly Perspective > Defining Objects > Defining DB Event Objects
Environment:
OS Version: N/A
Cause:
Cause type:
Defect
Root Cause: PUT_ATT and GET_ATT for DB-events does not work, if operator "CONTAINS" has been used. GET_ATT delivers BLANK and PUT_ATT results in a runtime error.
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.4 - Available
Automation Engine 11.2.6 - Available
Additional Information:
Workaround :
Do not used PUT_ATT to set this attribute, instead use the operator definition directly in the object:

0EMb0000001Uypc.png