Search This Blog

SBL-EAI-04274: Error processing the XSLT and/or XML input(s)

Applies to:
Error Message Area:Application Integration Infrastructure, Enterprise Application Interfaces - EAI
Version:Siebel 8.1

This document is intended to provide cause and corrective action information about Siebel Error Message SBL-EAI-04274: Error processing the XSLT and/or XML input(s).
This document is informational and intended for any user.
SBL-EAI-04274: Error processing the XSLT and/or XML input(s).
Either the input XML or the XSLT stylesheet is an invalid document.
Corrective Action
Examine the XML and XSL inputs and modify them to be valid documents.

Applies to:
Siebel System Software - Version: [19221] - Release: V7
z*OBSOLETE: Microsoft Windows 2000
Product Release: V7 (Enterprise)
Version: [19221]
Database: Oracle
Application Server OS: Microsoft Windows 2000 Server
Database Server OS: Sun Solaris 7

This document was previously published as Siebel SR 38-3254032291.
When simulating the method Transform in EAI XSLT Service BS on the server, following error was reported :-


Error Message :

Error invoking service 'EAI XSLT Service', method 'Transform' at step 'Execute Transformation'.(SBL-BPR-00162)
Error processing the XSLT and/or XML input(s)(SBL-EAI-04274)

The workflow is reading a source xml (INT300_Request.xml) and a xslt file (INT300_Request.xsl) and then call the EAI XSLT Service to transform into a target xml file.

In the main xslt file, it includes another xslt file (OEXMLHeaderOutbound.xsl) so that i can contruct the header information for the main xslt file. The path to include the xslt file is . However, EAI XSLT Service is not able to recognise this path. We tried to use the actual drive on the file system server but it was not working .

When included xsl file are referred without full path, normally the files which are located the same directory of XSLT file will be referred.

However when using EAI XSLT Service in a workflow or Siebel script, the XSLT contents are passed to EAI XSLT Service as argument value. Therefore EAI XSLT Service refer the directory which the Siebel is running on ( /bin directory)

In view of above following options can used to refer files.
1. Move referred files into /bin directory
2. Set absolute path instead of relative path

No comments:

Post a Comment