PurposeThis document is intended to provide cause and corrective action information about Siebel Error Message SBL-EAI-50187: The file reference '%1' does not exist.
ScopeThis document is informational and intended for any user.
SBL-EAI-50187: The file reference '%1' does not exist.ExplanationThe specified file cannot be found on the file system.
Corrective ActionCheck whether the specified file exists and whether the user temporary directory is defined and accessible.
Applies to: Siebel System Software - Version: 8.0  and later [Release: V8 and later ]
z*OBSOLETE: Microsoft Windows Server 2003
Product Release: V8 (Enterprise)
Version: 8.0  FRA Pub Sect
Database: Microsoft SQL Server 2005
Application Server OS: Microsoft Windows 2003 Server
Database Server OS: Microsoft Windows 2003 Server
This document was previously published as Siebel SR 38-3474521161.
***Checked for relevance on 22-NOV-2010***
SymptomsHave a Siebel Web Service that has a file (buffer) as an input parameter.
Push a file bigger thant 10 Kilobyte and get the following error :
Erreur lors du traitement de l'argument http://www.siebel.com/xml/RBQ%20Form%20Instance%20Attachment:ListOfRBQFormInstanceNumerisation de l'opï¿½ration IncrireDocument(SBL-EAI-04316)
SBL-EAI-50187 The file 'D:\sba80\siebsrvr\temp\1-IG49_0.tmp'does not exist.
CauseWS-Security is used to pass security credentials in the SOAP header. When a SOAP / inline XML message reaches Siebel the SOAP header is parsed and temporary attachment files are created.
After the authenticate event the EAI OM runs the ReLogin event to disconnect the anon user and connect the SOAP header user. During this event the EAI OM deletes the temporary files.
When the XML Converter is invoked to convert the XML message and attachment temp file into property set the message error SBL-EAI-50187 is experienced, crashing the EAI OM component.
The Change Request# 10531649 was created to address this issue on future releases.
Since customer was not allowed to pass security credentials in the URL it was suggested to use the Session Management instead of WS-Security.
Reference Bookshelf 8.0 > Integration Platform Technologies: Siebel Enterprise Application Integration > Web Services > About Siebel Authentication and Session Management SOAP Headers
This issue has been fixed in 18.104.22.168 Fix Pack and 22.214.171.124 Fix Pack
ReferencesNOTE:745864.1 - EAI File Streaming is NOT supported before 126.96.36.199 Fix Pack or 188.8.131.52 Fix Pack