Hi,
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:
http://en.wikipedia.org/wiki/Ecmascript#ECMAScript.2C_4th_Edition
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…).
Enjoy!
/Henrik