<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Enable Script Assist</title>
	<atom:link href="http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/</link>
	<description>Technical advice, help and instruction with Siebel Systems</description>
	<pubDate>Fri, 21 Nov 2008 20:39:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Siebel CRM - Script Assist new ST eScript Engine &#124; Siebel Unleashed</title>
		<link>http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-40</link>
		<dc:creator>Siebel CRM - Script Assist new ST eScript Engine &#124; Siebel Unleashed</dc:creator>
		<pubDate>Tue, 30 Oct 2007 04:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-40</guid>
		<description>[...] came to know about it few days ago from a called &#8220;Notes on Siebel&#8220; and this is what it had: Siebel 7.7.2.3 and 7.8.2 introduced a new eScript engine called the [...]</description>
		<content:encoded><![CDATA[<p>[...] came to know about it few days ago from a called &#8220;Notes on Siebel&#8220; and this is what it had: Siebel 7.7.2.3 and 7.8.2 introduced a new eScript engine called the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: More on Script Assist &#171; Notes on Siebel</title>
		<link>http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-39</link>
		<dc:creator>More on Script Assist &#171; Notes on Siebel</dc:creator>
		<pubDate>Sun, 28 Oct 2007 23:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-39</guid>
		<description>[...] 29, 2007   A great update on the Script Assist functionality I mentioned a while back. In a comment on my original post, Jake pointed out a [...]</description>
		<content:encoded><![CDATA[<p>[...] 29, 2007   A great update on the Script Assist functionality I mentioned a while back. In a comment on my original post, Jake pointed out a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noone</title>
		<link>http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-41</link>
		<dc:creator>Noone</dc:creator>
		<pubDate>Fri, 19 Oct 2007 20:18:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-41</guid>
		<description>The 8.0 ScriptAssist performance degredation is fixed. It would be visible if you write over
few hundred lines of code that accessed certain OM methods. Nevertheless, it was fixed few weeks ago
and should be available as a QF and in the FixPacks. Now most operations are almost instantanous.
Even excessively large scripts (tested with 23K lines of customer code) now takes
an instant during editing.

Please note that there are very valuable 8.0 scripting improvements.
1- Repository based ScriptAssist and compilation support. Accelerates development and upgrade.
Eg:If you type
var oSvc = TheApplication.GetService (
ScriptAsist displays the list of services (and this appliies to all similar functions,
GetBusObject, GetBusComp, SetFieldValue etc).
2- Fix &#38; Go debugging: Greatly accelerates dbugging by eliminating .srf compilation. You make changes to the script
and when you save it it applies immediately. You dont need to restart the client.
3- Services as Script libraries: Enables modular development and upgrade, accelerates development.
You can now see a script method on a Service via ScriptAssist and directly call it (w/o InvokeMethod).
Eg;
Suppose you have a method on Service Service1
function my_concat (left : chars, right : chars) : chars
{
   var sReturns :  chars = left + "_" + right;
}
Then you cann call this method from another place like this.
var oSvc = TheApplication ().GetService ("Service1");
var sConcat : charr = oSvc.my_concat ("Hello", "World")
Thge ScriptAssist will also display that function in the drop down.

4- There is also an upcoming 8.1 feature, Script Performance Profiler.
It is a tree based profiler that shows the events/methods call tree. You can drill into
and see the call count, min/max time etc for each function. You can even enable line
profiling and see the timing information for individual lines.</description>
		<content:encoded><![CDATA[<p>The 8.0 ScriptAssist performance degredation is fixed. It would be visible if you write over<br />
few hundred lines of code that accessed certain OM methods. Nevertheless, it was fixed few weeks ago<br />
and should be available as a QF and in the FixPacks. Now most operations are almost instantanous.<br />
Even excessively large scripts (tested with 23K lines of customer code) now takes<br />
an instant during editing.</p>
<p>Please note that there are very valuable 8.0 scripting improvements.<br />
1- Repository based ScriptAssist and compilation support. Accelerates development and upgrade.<br />
Eg:If you type<br />
var oSvc = TheApplication.GetService (<br />
ScriptAsist displays the list of services (and this appliies to all similar functions,<br />
GetBusObject, GetBusComp, SetFieldValue etc).<br />
2- Fix &amp; Go debugging: Greatly accelerates dbugging by eliminating .srf compilation. You make changes to the script<br />
and when you save it it applies immediately. You dont need to restart the client.<br />
3- Services as Script libraries: Enables modular development and upgrade, accelerates development.<br />
You can now see a script method on a Service via ScriptAssist and directly call it (w/o InvokeMethod).<br />
Eg;<br />
Suppose you have a method on Service Service1<br />
function my_concat (left : chars, right : chars) : chars<br />
{<br />
   var sReturns :  chars = left + &#8220;_&#8221; + right;<br />
}<br />
Then you cann call this method from another place like this.<br />
var oSvc = TheApplication ().GetService (&#8221;Service1&#8243;);<br />
var sConcat : charr = oSvc.my_concat (&#8221;Hello&#8221;, &#8220;World&#8221;)<br />
Thge ScriptAssist will also display that function in the drop down.</p>
<p>4- There is also an upcoming 8.1 feature, Script Performance Profiler.<br />
It is a tree based profiler that shows the events/methods call tree. You can drill into<br />
and see the call count, min/max time etc for each function. You can even enable line<br />
profiling and see the timing information for individual lines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stuandgravy</title>
		<link>http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-42</link>
		<dc:creator>stuandgravy</dc:creator>
		<pubDate>Fri, 31 Aug 2007 01:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-42</guid>
		<description>Interesting. I've seen some performance impact on Tools, but only an acceptable trade-off.</description>
		<content:encoded><![CDATA[<p>Interesting. I&#8217;ve seen some performance impact on Tools, but only an acceptable trade-off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-38</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Tue, 28 Aug 2007 11:31:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.notesonsiebel.com/2007/07/04/enable-script-assist/#comment-38</guid>
		<description>We noticed a *huge* performance impact when the method listing and autocomplete options were enabled on scripted BCs in v8 - to the point that we had to turn them off. Hopefully they resolve that soon - it looked nifty.</description>
		<content:encoded><![CDATA[<p>We noticed a *huge* performance impact when the method listing and autocomplete options were enabled on scripted BCs in v8 - to the point that we had to turn them off. Hopefully they resolve that soon - it looked nifty.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
