Support Article
Error on creating a Ticket case through Connect SOAP activity
SA-78949
Summary
Error occurs while creating a Ticket case through the Connect SOAP activity from a third-party system.
Error Messages
Cwz00001|127.0.0.1|SOAP|TicketCreationProcessPkg|pyStartCase|CreateNewWork|case name |Rule-Connect-SOAP - Exception
com.pega.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxParsingException: Illegal character entity: expansion character (code 0x1f
at [row,col {unknown-source}]: [1,31909]
at com.pega.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.buildNext(OMElementImpl.java:711)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.getFirstOMChild(OMElementImpl.java:726)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.getChildren(OMElementImpl.java:375)
at com.pega.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:554)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:848)
at com.pega.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:556)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:848)
at com.pega.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:556)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:848)
at com.pega.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:556)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:848)
at com.pega.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:556)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:848)
at com.pega.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:214) at com.pega.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:120)
at com.pega.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:108)
at com.pega.apache.axiom.om.impl.llom.OMElementImpl.toString(OMElementImpl.java:959)
Steps to Reproduce
- Create a Connector SOAP.
- Obtain a response from the third-party system to create a case.
Root Cause
The third-party source system included special characters in the response XML.
Resolution
Here's the explanation for the reported behavior:
The error occurred due to special characters included in the XML response from the third-party source.
Published May 18, 2019 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.