siebel-escript basics

Document Sample
siebel-escript basics Powered By Docstoc
					Siebel eScript Tutorial: Basics

Written by SiebelDeveloper
Tuesday, 06 April 2010 04:31 -

There are two scripting languages in Siebel, eScript and Siebel-VB. Out of these two eScript is
the most popular scripting language among Siebel developers because eScript runs on both
Unix base OS and Windows OS whereas Siebel-VB only works on Windows OS. So we will
learn eScripting in this section. Siebel eScript is a scripting or programming language that
allows developers to write simple scripts to extend Siebel applications. This language is very
similar to Java Script but has some significant differences between them. Scripting is the
highest level of customization and it adds complexity and cost to the configuration. So it should
be strongly discouraged and should only be used as the last resort of customization. Siebel
Tools provides many ways to configure your Siebel application without coding, and these
methods should be exhausted before you attempt to write your own code. Following are the
reasons for discouraging scripting:       * Customizing using Siebel Tools is lot easier than
writing code.     * It adds complexity during the upgrade would need manual intervention.          *
Performance degrades with scripting. Following are some quick facts about Siebel eScripts:
  * Siebel eScript is a case sensitive language.     * Siebel eScript is a fully functional
procedural programming language.         * White spaces are ignored.      * Siebel Tools has a
debugger to assist in detecting errors in eScript.    * Siebel Tools comes with a compiler for
eScript.     * Can be added in both Siebel Client and in Siebel Tools.       * Is stored in Siebel
Repository and then compiled to an SRF. Full documentation on eScripts can be found in
Siebel Book Shelf.