Manzana - Siebel CRM - All Day Every Day!

Siebel CRM - All Day Every Day!


Running Siebel Tools 8.x And IE 11 And Win7 x64!



I use Win 7 x64 as my development platform, i Develop on Siebel, I use IE 11. I'm heading for trouble thats for sure! Cool


Allthough not perfect / not fully tested yet: this is a nice teaser:

It's not all simple sailing. One of the big hidden things is that Siebel Tools do not like you start the dedicated client with a /b pointing to the x32 IE 11. I don't know why... Annoying! It just fails!

Then when you set nothing:

Siebel Web Session
Cannot determine default web browser for current user.
Please set up your web browser properly or use the /B command line argument to specify one.
This annoying thing is what greets you the first many times, until you try the /b - which then does not work.

you then think ah! and surf and surf the web for somebody who's been in your position - but there's not much to be found.


Here are the simple step needed to fix the issue:

Open Regedit:


Navigate to


if there is no http key (folder) create it

in the http key create a UserChoice key (folder)

in the UserChoice key create a String Progid with a value of IE.HTTP

Like This:


Now the F5 Run will work!!! Yeah!

Note to self and others: the IE.HTTP actually points to the registry entry: HKEY_CLASSES_ROOT\IE.HTTP

Which in turn points to the x64 version of IE, but a x32 IE is started by Tools.... Go Figure...







Siebel ST Scripting Engine - and ECMAScript Compliance



Do you ever write eScript in Siebel ???


With never versions of Siebel (7.8+) Siebel introduced the ST Scripting engine. It contains a lot of changes, and Siebel may have jumped the gun a little by actually supporting ECMAScript revision 4, before the standard was finalized, but the information about the compliance is not to be found anywhere in the documentation, or supportweb....

I recently had the chance to discuss the subject with a very knowledgeable Support Engineer, that i have had the pleasure of working with on many occasions. Here´s his reply to my question:

Q) "Which version of ECMA-262 is Siebel eScript based on?"   

A) "Siebel eScript in Siebel 8.x is based on ECMA-262 version 4. This version actually never made it past the proposal status, as mentioned on Wikipedia:

This fourth edition proposal contained new language features like static typing, which were adopted by Siebel eScript, to make scripts faster and also more robust against the typical programming errors associated with dynamic typing.

While the ECMA-262 version 4 proposal has vanished, eScript continues to provide these new features.
Siebel eScript does adhere to ECMA-262 as much as possible, but subtle differences may always occur, and this is more likely for ECMAScript features that are not documented in Siebel Bookshelf."

Here is a link to the standards definition (note that this may or may not be the features supported by the Siebel implementation of ECMAScript 4...).