Page 1 of 1

Invalid Node Names Behave Inconsistently

Posted: March 15th, 2023, 9:58 pm
by JefferyD
Service names prevent a lot of invalid characters, but one thing they do allow are invalid first characters.

For example, numbers and hyphens are not valid as the first character of a node name.

When using invalid names for services like "2CSN2" or "-CSN-b", the invalid characters seem like they are escaped upon execution to be "_x0032_CSN2" and "_x002D_CSN-b" respectively.
image.png

When using the assistant for referencing those services however, it provides the unescaped version which then causes other errors.
image.png

When using invalid names for services parameters like "1param", no escaping happens at all.
image.png

Invalid service parameter names cause parsing errors that can be seen in the logs.
The log image also shows how the invalid service names were escaped.
image.png

Re: Invalid Node Names Behave Inconsistently

Posted: April 3rd, 2023, 10:48 am
by SteveCap
Task #11300 has been created. This post will be updated when it has been completed.