My Oracle Support Banner

Copy file in Business Service with specific characters throws error SBL-EXL-00151 (Doc ID 534130.1)

Last updated on APRIL 30, 2018

Applies to:

Siebel Tools - Version [18356] to SIA [23021] [Release V7 to V8]
Oracle Solaris on SPARC (64-bit)
Database: Oracle
Application Server OS: Sun Solaris 8
Database Server OS: Sun Solaris 8

This document was previously published as Siebel SR 38-2605356811.
****Checked for Currency on 28/03/2016****


We use following command in our BS:

var copyfile = "cp \"" + filename + "\" \"//apps//siebel//filesystem6.3//lotusnotes//massmailer//" + MailId + "_" + AttachmentName + "." + AttachmentExt + "\"";
Clib.system (copyfile);

When we have a file with accentuated character, we obtain the error message


This was reproduced in standard Siebel Version: [18356] using the sample code below:

1. create a new business service: "myTest"
2. create a new business service method : "myTest"
3. Write the following code in Business Service > PreinvokeMethod:

function Service_PreInvokeMethod (MethodName, Inputs, Outputs)
if (MethodName == "myTest") {

var str1 = "//u01/siebel/sia77ora/";
var str2 = " //u01/siebel/sia77ora/siebsrvr/";
var filename = "BS^^TEST.txt";
var filename1 = "BSTEST1.txt";

var strFull = "cp " + str1 + filename + " " + str2 + filename1;

Clib.system (strFull);

return (CancelOperation);
return (ContinueOperation);

4. Create a txt file as described in the code.
5. Run the business service through simulator (Administration > Business service administration > Simulator).
6. "SBL-EXL-00151" error is shown.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.