EBIFour.com > Debugging Clarify Errors > Unable to Open Auditor

Unable to Open Auditor Process due to Unicode Delimiter

Clarify Scenario:

Cleo Clarify Auditor processes

We are trying to open Administratory Console Auditor entries when an inbound EDI document is received.

Clarify Issue:

We are unable to open a process in the Clarify Auditor. This is due to Clarify not like EDI Unicode delimiters for HomeDepot.com US (CommerceHub)

Example: ISA00 00 127703844115CH ZZSEANHOPPE 1611022036U004010000957360P>~ GSPO7703844115CHSEANHOPPE2016110220362332115095X004010~



Studio Error:

From the Server Log:

Cleo Clarify admin console error due to Unicode as EDI Delimiter

2017-01-12 13:40:39,379 ERROR [com.extol.ebi.webservices.logging.ACLoggingServerImpl] java.lang.RuntimeException: An invalid XML character (Unicode: 0x7) was found in the element content:
Exception detail:
java.lang.RuntimeException: An invalid XML character (Unicode: 0x7) was found in the element content:
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl$Escape.convert(XMLSaveImpl.java:3323)

Clarify Resolution:

After speaking to Cleo Support the resolution which is:.
Because the auditor looks at the underlying raw xml to display the data in the Auditor, the auditor is unable to read the invalid XML character causing the error. You can view the raw XML logs under:

<INSTALL DRIVE>\<INSTALL DIRECTORY>\Clarify_4_Runtime_Workspace\logs\processes


By: on