IBM Support

IBM Content navigator configuration Manager failed to run configure Database and Data source task with error

Question & Answer


Question

IBM Content navigator configuration Manager failed to run configure Database and Data source task with error:
WASX7209I: Connected to process "server1" on node FFHKHKGDB01Node01 using SOAP connector; The type of process is: UnManagedProcess
WASX7017E: Exception received while running file "C:\IBM\ECMClient\configure\tmp\configurejdbcecm.tcl"; exception information: com.ibm.bsf.BSFException: error while eval'ing Jacl expression:can't read "234srv": no such variable
 while executing"set _aliasPassword "Abcd@#‌$234srv""

Cause

"$" is special char for jacl script.   

Answer

The reference link is here.
https://www.ibm.com/support/knowledgecenter/SSEQTP_9.0.5/com.ibm.websphere.base.doc/ae/cxml_jacl.html
The final type of substitution done by the Jacl interpreter is backslash substitution. Use backslashes to add quotation characters that have special meaning to the interpreter. For example, you can specify a literal dollar sign, brace, or bracket by quoting it with a backslash. If you are using lots of backslashes, instead you can group things with curly braces to turn off all interpretation of special characters. There are cases where backslashes are required. For example:
set dollar "This is a string \$contain dollar char"
=> This is a string $contain dollar char
set x $dollar => This is a string $contain dollar char
set group {$ {} [] { [ } ]}
=> $ {} [] { [ } ]

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSEUEX","label":"IBM Content Navigator"},"Component":"","Platform":[{"code":"PF033","label":"Windows"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}}]

Document Information

Modified date:
27 August 2019

UID

ibm10967730