When trying to create a manual launch via CLI using 'uxadd fla', it is impossible to include a launch variable that contains a closing parenthesis character ')'. No escape character seems to work. It is possible to create the same type of launch via UVC.
$UNI_DIR_EXEC/uxadd fla exp upr=test vupr=000 mu=TESTMU user=*** pdate=05/05/2022 LAUNCHVAR="(TEST,(TEST11))" LSTART="(05/05/2022,2300)" LEND="(05/05/2022,2310)" INFO="(TEST)"
The last parenthesis is stripped, and the value get assigned is (Test11
Reference screen shot
On creating the same launch via UVC directly, we are able to include the closing parenthesis as value.
Release : 6.x and 7.x
Component : DOLLAR UNIVERSE APPLICATION SERVER
The launch created via CLI the parsing of the right parenthesis ) is incorrect and it's a know defect. This happens when the values of the Launch Variables contains parenthesis.
The issue is tracked under DU_AS-6717 and fixed in below versions.