Troubleshooting
Problem
An assign statement is throwing an error when node name starts with a number.
Symptom
The following assign statement throws an error
<assign name="Assign" to="/ProcessData/1STQuote" from="concat(string('dcxsubmit -se 44270N -pw 1K1BGAFN -re LOOPTEST -fn '),/ProcessData/FinalFileName/text())"></assign>
Error MessageStatus Report:
org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An
invalid or illegal XML character is specified.
at
org.apache.xerces.dom.CoreDocumentImpl.createElement(Unknown Source)
at
com.sterlingcommerce.woodstock.xpathutil.XPathHelper.createNode(XPathHelper.java
:1445)
at
com.sterlingcommerce.woodstock.xpathutil.XPathHelper.createTargetContext(XPathHe
lper.java:1119)
at
com.sterlingcommerce.woodstock.xpathutil.XPathHelper.createTargetContext(XPathHe
lper.java:1031)
at
com.sterlingcommerce.woodstock.workflow.WFCUtil.setDataInTree(WFCUtil.java:1090)
at
com.sterlingcommerce.woodstock.workflow.SystemWorkFlowContext.setWFContent(Syste
mWorkFlowContext.java:402)
at
com.sterlingcommerce.woodstock.workflow.services.AssignService.processData(Assig
nService.java:195)
at
com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.inv
okeService(ActivityEngineHelper.java:1734)
at
com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.nex
tMainLogic(ActivityEngineHelper.java:591)
at
com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.nex
t(ActivityEngineHelper.java:344)
at
com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.doWork(WorkF
lowQueueListener.java:324)
at
com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.run(WorkFlow
QueueListener.java:202)
at
com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(Wo
rkFlowQueueListener.java:163)
at
com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(Wo
rkFlowQueueListener.java:150)
at
com.sterlingcommerce.woodstock.workflow.queue.wfTransporter.run(wfTransporter.ja
va:355)
at
com.sterlingcommerce.woodstock.workflow.queue.BasicExecutor$Worker.run(BasicExec
utor.java:496)
at java.lang.Thread.run(Thread.java:810)
Log InLog in to view more of this document
Historical Number
NFX10688
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21553409