Siebel EAI >  SBL-EAI-00136 Error Base64-decoding non-string value of element '%1'. The value is '%2'

SBL-EAI-00136 Error Base64-decoding non-string value of element '%1'. The value is '%2'


ReadPropSet method of the EAI XML Read from File BS fails to base64 decode file big attachments (>670Kb)

APPLIES TO:
Siebel CRM - Version 8.1.1.11 [IP2013] and later
Information in this document applies to any platform.
SYMPTOMS
The "ReadPropSet" method of the "EAI XML Read to File" Business Service fails to properly parse Siebel XML file that include inline file attachments as base64 encoded element

if size the input Siebel XML (XML representation of a SiebelMessage) file size great than around 670Kb and even if the file was properly created by "WritePropSet" method of the "EAI XML Write to File" Business Service

Following present typical traces of the issue:

ObjMgrBusServiceLog InvokeMethod 4 ... Begin: Business Service 'EAI XML Read from File' invoke method: 'ReadPropSet' ...
ObjMgrBusServiceLog InvokeMethod 4 ... Begin: Business Service 'EAI File Transport' invoke method: 'Receive' ...
......
ObjMgrBusServiceLog InvokeMethod 4 ... End: Business Service 'EAI File Transport' invoke method: 'Receive'... ...
XMLConversion XMLCnvParserDebug 4 ... startEvent (Document) state=EAIXMLPRS_STATE_PROPSET stack=3 XMLConversion XMLCnvParserDebug 4 ... characters (e1xydGY...
ObjMgrLog Error 1 ... (xmlcnv.cpp (1809)) SBL-EAI-00136: Error Base64-decoding non-string value of element 'Document'. The value is 'e1xydGY...
ObjMgrBusServiceLog Error 1 ... (eaixmlprtsvc.cpp (363)) SBL-EAI-04264: 'EAI XML Read from File' service with method 'ReadPropSet' failed while processing XML from file ...
...
ObjMgrBusServiceLog InvokeMethod 4 ... End: Business Service 'EAI XML Read from File' invoke method: 'ReadPropSet' ... ...
PrcExec PropSet 4 ... Setting runtime value of property 'Namespace: 'USER' Name: 'Error Code' Datatype: 'String'' to:
PrcExec PropSet 4 ... (SBL-BPR-00162)--IDS_EAI_ERR_XMLPRT_FROM_XML_CNV_ERR--IDS_EAI_ERR_XMLCNV_VARIANT_DECODE