Certain BMC Atrium Orchestrator (BAO) workflows throw invalid transform errors when input data contains single or double quotes.
From the processes.log:
Nested quotes are a known limitation of XSL, and BAO uses XSL as part of its XPath and XSLT Transform Editor. As an example, here is part of an XSLT transform in the workflow AutoPilot-AD-Utilities:Terminal:File:Write:
If the token "LINE1", representing some input, contains either double or single quotes, it will be interpreted as ending the value started by the quote earlier in the statement.
To get around this limitation, you have the following options: