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