<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GeeKs Blogging @ dotCOM &#187; Client</title>
	<atom:link href="http://geeksbloggingat.com/topics/client/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeksbloggingat.com</link>
	<description>Let&#039;s share...</description>
	<lastBuildDate>Sun, 30 May 2010 22:58:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Siebel &#8211; Unable to login to mobile client</title>
		<link>http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/</link>
		<comments>http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 20:08:58 +0000</pubDate>
		<dc:creator>Madhvi Arora</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=904</guid>
		<description><![CDATA[After long time I am writing a blog&#8230;
This time related to Siebel Admin 
Earlier I used to work with Siebel 7.8 and now 8.1..
So quite a different experience..
In Siebel 8.1, I had successfully initilized my dbf from tool and was able to login into Siebel Tools.
But suprisingly, using same dbf I was not able to [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to launch Local Client'>Siebel &#8211; Unable to launch Local Client</a></li><li><a href='http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to check out objects'>Siebel &#8211; Unable to check out objects</a></li><li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a></li><li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a></li><li><a href='http://geeksbloggingat.com/2009/06/09/siebel-eim-custom-table-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom table mapping'>Siebel EIM &#8211; Custom table mapping</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>After long time I am writing a blog&#8230;</p>
<p>This time related to Siebel Admin <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Earlier I used to work with Siebel 7.8 and now 8.1..<br />
So quite a different experience..</p>
<p>In Siebel 8.1, I had successfully initilized my dbf from tool and was able to login into Siebel Tools.<br />
But suprisingly, using same dbf I was not able to login to my mobile client and it was throwing the error,<br />
&#8220;user id /password not correct..&#8221;</p>
<p><span id="more-904"></span>I tried everything..from reinializing my dbf to changing parameters in my client cfg&#8230;<br />
But all atempts were in vain..<br />
Finally I looked in to Siebel logs and found the error as &#8220;Error connecting to datasource SSD Local Db default instance&#8221;</p>
<p>I tool the help from one of my seniors and he recommended the following way out.. I tried, and it worked..</p>
<p>Just followed below mentioned steps and problem got resolved and I was able to successfully login into local client&#8230;<br />
1. Open the ODBC Administrator.<br />
2. Select the System DSN tab.<br />
3. Select the local Tools datasource (by default, &#8220;SSD Local Db default instance&#8221;).<br />
4. Click the Configure button.<br />
5. In the configuration window, select the Database tab.<br />
6. Clear the field labelled &#8220;Server name&#8221;.<br />
7. Close the configuration window and exit the ODBC Administrator. </p>
<p>I am really happy that the issue finally got resolved, and I would like to thank my mentor for helping me. Please add a comment if this helps you sometime.. I&#8217;ll be glad to know..</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to launch Local Client'>Siebel &#8211; Unable to launch Local Client</a></li><li><a href='http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to check out objects'>Siebel &#8211; Unable to check out objects</a></li><li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a></li><li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a></li><li><a href='http://geeksbloggingat.com/2009/06/09/siebel-eim-custom-table-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom table mapping'>Siebel EIM &#8211; Custom table mapping</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Run Case Insensitive queries</title>
		<link>http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/</link>
		<comments>http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 09:41:15 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Business Component]]></category>
		<category><![CDATA[CFG file]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=779</guid>
		<description><![CDATA[This is a nice tip I ran across. All the Siebel Developers use Siebel Tools and Siebel Web Client extensively. And, each one of us run over a hundred queries daily. However, when querying for some data, for eg. a Business Service Name in Tools, Siebel generally demands we enter the correct case. To streamline [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/08/19/siebel-case-insensitivity-ciai-wizard/' rel='bookmark' title='Permanent Link: Siebel &#8211; Case Insensitivity (CIAI) Wizard'>Siebel &#8211; Case Insensitivity (CIAI) Wizard</a></li><li><a href='http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to login to mobile client'>Siebel &#8211; Unable to login to mobile client</a></li><li><a href='http://geeksbloggingat.com/2009/05/01/activating-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; ActivateField() split wide open'>Siebel &#8211; ActivateField() split wide open</a></li><li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a></li><li><a href='http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; InvokeServiceMethod() on Calculated Fields'>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>This is a nice tip I ran across. All the Siebel Developers use Siebel Tools and Siebel Web Client extensively. And, each one of us run over a hundred queries daily. However, when querying for some data, for eg. a Business Service Name in Tools, Siebel generally demands we enter the correct case. To streamline the process and improve productivity, I continuously keep making minor modifications in my environment settings.</p>
<p><span id="more-779"></span><b>Method 1:</b><br />
Open your corresponding CFG file in Edit mode (for Tools or for the Client). Navigate to the corresponding section for the Datasource, Sample, Local, Server or some other custom section. Search for the following parameter and update the value from FALSE to TRUE.</p>
<p><i>CaseInsensitive          = TRUE</i></p>
<p>This parameter is available in both the Siebel Tools and the Siebel Client CFGs, both on the Local and on the Server.</p>
<p><b>Method 2:</b><br />
This method will work on the Server.</p>
<p>In the Siebel Web Client, login with Server Admin priviledges. Navigate to the following path:<br />
Sitemap -> Administration &#8211; Server Configuration -> Profile Configuration (tab)</p>
<p>Query for the &#8216;Profile&#8217; with the name, &#8220;Server Datasource&#8221;.<br />
From the bottom-most applet, search for the parameter with Alias, &#8220;DSCaseInsensitiveFlg&#8221;. The parameter would have the &#8216;Name&#8217;, &#8220;Database Case Insensitive Flag&#8221;. Set the value to TRUE.</p>
<p>And you are ready to go.</p>
<p><b>Warning:</b><br />
There is a field level setting that makes the query on that particular field Case Sensitive or Insensitive. It appears as a property with the name &#8220;Use Default Sensitivity&#8221; corresponding to every Business Component field. </p>
<p>Siebel Help says it would work with only the Id fields, and only those Id fields which are exposed corresponding to the Business Fields. We cannot set this for eg. for the field, &#8216;Id&#8217;, corresponding to ROW_ID in the Database Column. However, in practice, this property seems to work for all the Varchar type fields.</p>
<p>Ensure the flag in this field is ticked, such that this value is always, TRUE.</p>
<p>Be fast, be more productive, Outperform!!</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/08/19/siebel-case-insensitivity-ciai-wizard/' rel='bookmark' title='Permanent Link: Siebel &#8211; Case Insensitivity (CIAI) Wizard'>Siebel &#8211; Case Insensitivity (CIAI) Wizard</a></li><li><a href='http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to login to mobile client'>Siebel &#8211; Unable to login to mobile client</a></li><li><a href='http://geeksbloggingat.com/2009/05/01/activating-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; ActivateField() split wide open'>Siebel &#8211; ActivateField() split wide open</a></li><li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a></li><li><a href='http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; InvokeServiceMethod() on Calculated Fields'>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Fetch Active view properties &#8211; III</title>
		<link>http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/</link>
		<comments>http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 02:59:53 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[eScript]]></category>
		<category><![CDATA[Fundamentals]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=661</guid>
		<description><![CDATA[I will discuss a practical example, and the corresponding Inputs as a usage example for the &#8220;FINS Data Transfer Utilities&#8221;. If you have not already done so, I would suggest going through the previous posts for a better understanding:
Siebel &#8211; Fetch Active view properties
Siebel &#8211; Fetch Active view properties &#8211; II
I will share a practical [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties'>Siebel &#8211; Fetch Active view properties</a></li><li><a href='http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; II'>Siebel &#8211; Fetch Active view properties &#8211; II</a></li><li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a></li><li><a href='http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; InvokeServiceMethod() on Calculated Fields'>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</a></li><li><a href='http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; getMilliseconds() usage'>Siebel &#8211; getMilliseconds() usage</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I will discuss a practical example, and the corresponding Inputs as a usage example for the &#8220;FINS Data Transfer Utilities&#8221;. If you have not already done so, I would suggest going through the previous posts for a better understanding:<br />
<a href="http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/">Siebel &#8211; Fetch Active view properties</a><br />
<a href="http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii">Siebel &#8211; Fetch Active view properties &#8211; II</a></p>
<p><span id="more-661"></span>I will share a practical usage example for the above vanilla BS here.<br />
Launch your Siebel Client. Navigate to the screen,<br />
<em>Administration &#8211; Business Services -&gt; Scripts<br />
Press &#8216;New&#8217;. I chose the name, &#8220;04 Nitin Test&#8221; for my Test BS.</em></p>
<p>Write a small piece of code in the method, &#8220;Service_PreInvokeMethod&#8221;, and the language as eScript.</p>
<p>Sample code is as follows:<br />
<em></em></p>
<p>function Service_PreInvokeMethod (MethodName, Inputs, Outputs)<br />
{</p>
<p>var Input_ps = TheApplication().NewPropertySet();<br />
var Output_ps = TheApplication().NewPropertySet();</p>
<p>var bs_FINS = TheApplication().GetService(&#8221;FINS Data Transfer Utilities&#8221;);<br />
bs_FINS.InvokeMethod(&#8221;GetActiveViewProp&#8221;, Input_ps, Output_ps);</p>
<p>TheApplication().RaiseErrorText(Output_ps.GetProperty(&#8221;&lt;output arg name&gt;&#8221;) );</p>
<p>return (CancelOperation);<br />
}</p>
<p>You can replace the with the desired parameter one by one, to see the corresponding output. As a sample, I got the following outputs in my Siebel setup:</p>
<table border="0">
<tbody>
<tr>
<th>Output Argument</th>
<th>Value</th>
</tr>
<tr>
<td>BusinessObject</td>
<td>Business Service</td>
</tr>
<tr>
<td>IsAdminMode</td>
<td>N</td>
</tr>
<tr>
<td>Screen</td>
<td> </td>
</tr>
<tr>
<td>ThreadApplet</td>
<td>Business Service Test List Applet</td>
</tr>
<tr>
<td>View</td>
<td>Business Service Test View</td>
</tr>
<tr>
<td>ViewModeCode</td>
<td>4</td>
</tr>
</tbody>
</table>
<p> </p>
<p>There are two strange observations in the table above.<br />
1) The Output Argument, &#8220;Screen&#8221; returns NULL. Now, I am obviously within a screen, which has a name. Why is it NULL?</p>
<p>2) It has returned the ViewMode &#8220;4&#8243;.</p>
<p>A simple Lookup in Siebel Tools F1 help lists the following ViewModes of a view:<br />
SalesRepView (0)<br />
ManagerView (1)<br />
PersonalView (2)<br />
AllView (3)<br />
OrganizationView (5)<br />
GroupView (7)<br />
CatalogView (8)<br />
SubOrganizationView (9)</p>
<p>Notice carefully, 4 is not in the list! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties'>Siebel &#8211; Fetch Active view properties</a></li><li><a href='http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; II'>Siebel &#8211; Fetch Active view properties &#8211; II</a></li><li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a></li><li><a href='http://geeksbloggingat.com/2009/05/10/siebel-invokeservicemethod-on-calculated-fields/' rel='bookmark' title='Permanent Link: Siebel &#8211; InvokeServiceMethod() on Calculated Fields'>Siebel &#8211; InvokeServiceMethod() on Calculated Fields</a></li><li><a href='http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; getMilliseconds() usage'>Siebel &#8211; getMilliseconds() usage</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Fetch Active view properties &#8211; II</title>
		<link>http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/</link>
		<comments>http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 03:03:27 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[eScript]]></category>
		<category><![CDATA[Scriptless solutions]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[workflows]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=658</guid>
		<description><![CDATA[We discussed about fetching the values from the active view in my post yesterday. 
However, I also felt that it was a very crude way of doing it. We can only get the information we need, by writing a small script for it. Moreover, the information was very limited.
I also came across an alternative method [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; III'>Siebel &#8211; Fetch Active view properties &#8211; III</a></li><li><a href='http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties'>Siebel &#8211; Fetch Active view properties</a></li><li><a href='http://geeksbloggingat.com/2010/05/17/siebel-admin-mode-flag-ii-issue-log/' rel='bookmark' title='Permanent Link: Siebel Admin Mode Flag &#8211; II &#8211; Issue Log'>Siebel Admin Mode Flag &#8211; II &#8211; Issue Log</a></li><li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a></li><li><a href='http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/' rel='bookmark' title='Permanent Link: Siebel &#8211; Admin Mode Flag'>Siebel &#8211; Admin Mode Flag</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>We discussed about fetching the values from the active view in <a href="Siebel - Fetch Active view properties">my post yesterday</a>. </p>
<p>However, I also felt that it was a very crude way of doing it. We can only get the information we need, by writing a small script for it. Moreover, the information was very limited.</p>
<p><span id="more-658"></span>I also came across an alternative method to get the details from the Active View. Try searching for the Business Service, <i>&#8220;FINS Data Transfer Utilities&#8221;</i> in your Siebel Tools. It has a method, <i>&#8220;GetActiveViewProp&#8221;</i>, which can help us achieve our objectives. Moreover, it supports our point of view of Scriptless Solutions!</p>
<p>Usage:<br />
The BS, &#8220;FINS Data Transfer Utilities&#8221; does not take in any Input Arguments for the method, &#8220;GetActiveViewProp&#8221;. We can, thus, directly call this BS in Scripts or Workflows as the requirement may be.</p>
<p>There are a number of outputs, however, that return the corresponding data for the logged in user.<br />
<b>BusinessObject</b><br />
This would return the Business Object of the view active at the time of invoking this Business Service.</p>
<p><b>IsAdminMode</b><br />
This would determine if the current view works in Admin Mode. Admin Mode gives you extra priviledges on a particular view.<br />
The Admin Mode is defined by the &#8220;Admin Mode Flag&#8221; on the property corresponding to the View in the Siebel Tools Object Explorer.</p>
<p><b>Screen</b><br />
The name of the screen that the current view is a part of.</p>
<p><b>ThreadApplet</b><br />
Name of the Thread Applet in the current focus.</p>
<p><b>View</b><br />
The name of the active view.</p>
<p><b>ViewModeCode</b><br />
This is returned in the form of a Code (a number). This defines the View Mode of the current view in focus.</p>
<p>I feel this post is getting too long. I&#8217;ll post a follow-up post with a practical example.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; III'>Siebel &#8211; Fetch Active view properties &#8211; III</a></li><li><a href='http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties'>Siebel &#8211; Fetch Active view properties</a></li><li><a href='http://geeksbloggingat.com/2010/05/17/siebel-admin-mode-flag-ii-issue-log/' rel='bookmark' title='Permanent Link: Siebel Admin Mode Flag &#8211; II &#8211; Issue Log'>Siebel Admin Mode Flag &#8211; II &#8211; Issue Log</a></li><li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a></li><li><a href='http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/' rel='bookmark' title='Permanent Link: Siebel &#8211; Admin Mode Flag'>Siebel &#8211; Admin Mode Flag</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Fetch Active view properties</title>
		<link>http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/</link>
		<comments>http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 08:10:39 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[eScript]]></category>
		<category><![CDATA[Fundamentals]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=656</guid>
		<description><![CDATA[Hi,
Working on a typical requirement recently, I came across a need to fetch the properties from the user&#8217;s active view. This was an attempt to recognize the user, and the details about the Siebel view/screen he was in.
On research we can see that there are a number of Application level methods which we have at [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; II'>Siebel &#8211; Fetch Active view properties &#8211; II</a></li><li><a href='http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; III'>Siebel &#8211; Fetch Active view properties &#8211; III</a></li><li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a></li><li><a href='http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/' rel='bookmark' title='Permanent Link: Siebel &#8211; Admin Mode Flag'>Siebel &#8211; Admin Mode Flag</a></li><li><a href='http://geeksbloggingat.com/2009/06/25/siebel-popup-update-only/' rel='bookmark' title='Permanent Link: Siebel &#8211; Popup Update Only'>Siebel &#8211; Popup Update Only</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>Working on a typical requirement recently, I came across a need to fetch the properties from the user&#8217;s active view. This was an attempt to recognize the user, and the details about the Siebel view/screen he was in.</p>
<p>On research we can see that there are a number of Application level methods which we have at our disposal.</p>
<p><span id="more-656"></span>We see that we can get the <b>active Business Object</b> name using the format:<br />
<i>TheApplication().ActiveBusObject();</i></p>
<p>Also, the <b>active view name</b> may be fetched using:<br />
<i>TheApplication().ActiveViewName();</i></p>
<p>The <b>Login Id</b> of the user logged in may be fetched using:<br />
<i>TheApplication().LoginId();</i></p>
<p>The <b>Name of Logged in user</b> (the one that is typed into the Login box) may be fetched using:<br />
<i>TheApplication().LoginName();</i></p>
<p>The <b>Position ID</b> may be fetched using:<br />
<i>TheApplication().PositionId();</i></p>
<p>The <b>position name</b> of the user logged in may be fetched using:<br />
<i>TheApplication().PositionName();</i></p>
<p>.. and maybe some more, in case I missed out on any.</p>
<p>However, this is very limited information (though may be sufficient for some requirements). More so, if we notice, the information is mostly User oriented rather than being Siebel session oriented. </p>
<p>We will explore further if there is a way to get more detailed information of the current view. Even simple topics turn into series of posts. There is so much to explore and share in Siebel..!! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; II'>Siebel &#8211; Fetch Active view properties &#8211; II</a></li><li><a href='http://geeksbloggingat.com/2009/07/24/siebel-fetch-active-view-properties-iii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; III'>Siebel &#8211; Fetch Active view properties &#8211; III</a></li><li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a></li><li><a href='http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/' rel='bookmark' title='Permanent Link: Siebel &#8211; Admin Mode Flag'>Siebel &#8211; Admin Mode Flag</a></li><li><a href='http://geeksbloggingat.com/2009/06/25/siebel-popup-update-only/' rel='bookmark' title='Permanent Link: Siebel &#8211; Popup Update Only'>Siebel &#8211; Popup Update Only</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Forcing User Logoff</title>
		<link>http://geeksbloggingat.com/2009/06/15/siebel-forcing-user-logoff/</link>
		<comments>http://geeksbloggingat.com/2009/06/15/siebel-forcing-user-logoff/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 11:26:18 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=494</guid>
		<description><![CDATA[Hi all,
Somebody recently asked me if there is a way that we can force the user to Logoff from the current session, under some specific conditions. My simple research in Siebel Tools and around it brought up the following alternatives.
Vanilla Business Service Methods:
1)	BS Name = LS Medical Product Issue Service
	Method =	Logoff
2)	BS Name = Mktg Saw [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/08/05/siebel-automatic-user-logout/' rel='bookmark' title='Permanent Link: Siebel &#8211; Automatic User Logout'>Siebel &#8211; Automatic User Logout</a></li><li><a href='http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/' rel='bookmark' title='Permanent Link: Siebel &#8211; DefaultFocus &#8211; User Property'>Siebel &#8211; DefaultFocus &#8211; User Property</a></li><li><a href='http://geeksbloggingat.com/2009/07/17/siebel-fins-teller-ui-navigation/' rel='bookmark' title='Permanent Link: Siebel &#8211; FINS Teller UI Navigation'>Siebel &#8211; FINS Teller UI Navigation</a></li><li><a href='http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties'>Siebel &#8211; Fetch Active view properties</a></li><li><a href='http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; II'>Siebel &#8211; Fetch Active view properties &#8211; II</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>Somebody recently asked me if there is a way that we can force the user to Logoff from the current session, under some specific conditions. My simple research in Siebel Tools and around it brought up the following alternatives.</p>
<p>Vanilla Business Service Methods:<br />
1)	BS Name = LS Medical Product Issue Service<br />
	Method =	Logoff</p>
<p><span id="more-494"></span>2)	BS Name = Mktg Saw Service<br />
	Method =	Logoff<br />
	Input = ServerId (This is the Analytics Web Server Id from which to Log off)</p>
<p>3)	BS Name = FINS IBC Login Adapter<br />
	Method =	Logout</p>
<p>	I saw this as a very poweful Business Service with methods like, GetLoginId, GetLoginProperties, GetLoginState, GetNewMessageId, Login and of course, Logout. I could not find too much documentation around this BS in both the Bookshelf and Metalink. I will research more and try to post my findings here.</p>
<p>4)	BS Name = Communications Client<br />
	Method =	PreferenceLogout</p>
<p>	With the numerous methods to this BS, it seems more related to the Call Center application and CTI.</p>
<p>5)	BS Name = SAWSessionServiceSoap<br />
	Method =	Logoff</p>
<p>All the BS and the methods above can be directly used in Workflows or scripts. One immediate utility that I can think of is to forcibly logoff user sessions whenever we notice a user trying to access data or views that he should not be allowed to access.</p>
<p>We noticed in our implementation that the Logout method sends the SWECmd = Logoff to the Siebel Web Engine. This seems to be the recommended solution by Oracle above all the others. We can easily call the following code in Browser Script, when trying to do this through scripting for our purposes:<br />
top.location = &#8220;start.swe?SWECmd=Logoff&#8221;;</p>
<p>We also noticed the Command, &#8220;Logout&#8221; in the Tools Object Explorer which can terminate the user session.</p>
<p>Please add to this in case you feel it is inadequate, or missing some details. I will update this post with the findings as we progress around this.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/08/05/siebel-automatic-user-logout/' rel='bookmark' title='Permanent Link: Siebel &#8211; Automatic User Logout'>Siebel &#8211; Automatic User Logout</a></li><li><a href='http://geeksbloggingat.com/2009/05/17/siebel-defaultfocus-user-property/' rel='bookmark' title='Permanent Link: Siebel &#8211; DefaultFocus &#8211; User Property'>Siebel &#8211; DefaultFocus &#8211; User Property</a></li><li><a href='http://geeksbloggingat.com/2009/07/17/siebel-fins-teller-ui-navigation/' rel='bookmark' title='Permanent Link: Siebel &#8211; FINS Teller UI Navigation'>Siebel &#8211; FINS Teller UI Navigation</a></li><li><a href='http://geeksbloggingat.com/2009/07/22/siebel-fetch-active-view-properties/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties'>Siebel &#8211; Fetch Active view properties</a></li><li><a href='http://geeksbloggingat.com/2009/07/23/siebel-fetch-active-view-properties-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Fetch Active view properties &#8211; II'>Siebel &#8211; Fetch Active view properties &#8211; II</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/06/15/siebel-forcing-user-logoff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BI &#8211; Actuate Reports in PDF format in Siebel</title>
		<link>http://geeksbloggingat.com/2009/05/28/bi-actuate-reports-in-pdf-format-in-siebel/</link>
		<comments>http://geeksbloggingat.com/2009/05/28/bi-actuate-reports-in-pdf-format-in-siebel/#comments</comments>
		<pubDate>Thu, 28 May 2009 13:39:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actuate]]></category>
		<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Reports]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Workarounds]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=374</guid>
		<description><![CDATA[Hi all,
Siebel is well integrated with Actuate Reports, used for reporting and Business Intelligence (BI) perspectives.
Today&#8217;s post has been contributed by Tapan Chitkara, a regular visitor to GeeksBlogging@dotCOM. Tapan has deep expertise in Siebel Actuate Reports.
By default, when a report is generated and viewed in the Siebel web client, or selected from Reports Server &#62; [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/06/01/bi-upload-multiple-actuate-rox-files/' rel='bookmark' title='Permanent Link: BI &#8211; Upload multiple Actuate ROX files'>BI &#8211; Upload multiple Actuate ROX files</a></li><li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a></li><li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a></li><li><a href='http://geeksbloggingat.com/2009/07/09/siebel-eai-siebel-adapter-looping-multiple-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Siebel Adapter &#8211; Looping Multiple Records'>Siebel &#8211; EAI Siebel Adapter &#8211; Looping Multiple Records</a></li><li><a href='http://geeksbloggingat.com/2009/05/10/siebel-reading-data-directly-from-siebel-srf/' rel='bookmark' title='Permanent Link: Siebel &#8211; Reading data directly from Siebel SRF'>Siebel &#8211; Reading data directly from Siebel SRF</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>Siebel is well integrated with Actuate Reports, used for reporting and Business Intelligence (BI) perspectives.</p>
<p>Today&#8217;s post has been contributed by Tapan Chitkara, a regular visitor to GeeksBlogging@dotCOM. Tapan has deep expertise in Siebel Actuate Reports.</p>
<p>By default, when a report is generated and viewed in the Siebel web client, or selected from Reports Server &gt; My Reports view, the report will be presented in Dynamic HTML (DHTML) format in the web browser. When the user clicks on the Save button , a window will popup prompting to download the report to PDF or Excel. If you select PDF and try to save, the file will be saved as the name of the physical report file on the Server as shown in the image below (Please click on the image to enlarge):</p>
<p><span id="more-374"></span><div id="attachment_375" class="wp-caption aligncenter" style="width: 585px"><a href="http://geeksbloggingat.com/blog/wp-content/uploads/2009/05/geek_generate_report.jpg"><img class="size-full wp-image-375" title="geek_generate_report" src="http://geeksbloggingat.com/blog/wp-content/uploads/2009/05/geek_generate_report.jpg" alt="GeeksBlogging@dotCOM - Generate Actuate Reports" width="575" height="411" /></a><p class="wp-caption-text">GeeksBlogging@dotCOM - Generate Actuate Reports</p></div></p>
<p>If the default behavior is changed so that the report is always presented in PDF format (skipping the DHTML format), by following method, the report name will be displayed as a URL or default[1].pdf as shown below (Please click on the image to enlarge):</p>
<div id="attachment_376" class="wp-caption aligncenter" style="width: 585px"><a href="http://geeksbloggingat.com/blog/wp-content/uploads/2009/05/geek_generate_pdf_report.jpg"><img class="size-full wp-image-376" title="geek_generate_pdf_report" src="http://geeksbloggingat.com/blog/wp-content/uploads/2009/05/geek_generate_pdf_report.jpg" alt="GeeksBlogging@dotCOM - Generate Actuate Report PDF" width="575" height="411" /></a><p class="wp-caption-text">GeeksBlogging@dotCOM - Generate Actuate Report PDF</p></div>
<p>To change this behavior so that the report output will be saved with the same name as the report name in PDF format, the user can modify viewframeset.jsp (for Actuate 7) as follows:</p>
<p>1. Navigate to the following directory:</p>
<p>ACTIVEPORTAL_HOME/Viewer</p>
<p>2. Make a backup of the viewframeset.jsp file.</p>
<p>3. Use a text editor such as Notepad to open the viewframeset.jsp file.</p>
<p>4. Locate the line var sConnectionHandle and add the following:</p>
<p>var varTitle = &#8220;<!--taticFuncs.getDocNameForViewerTitle(bExistConnHandle, paramBean-->&#8220;;</p>
<p>For example:</p>
<p>var sConnectionHandle = (&lt;%= bExistConnHandle %&gt;) ? &#8220;&lt;%= StaticFuncs.jsEncode(paramBean.getParameter(&#8221;connectionhandle&#8221;)) %&gt;&#8221; : null;<br />
var varTitle = &#8220;&lt;%=StaticFuncs.getDocNameForViewerTitle(bExistConnHandle, paramBean)%&gt;&#8221;;<br />
 <br />
5. Search for:<br />
 <br />
g_reportFrameURL = &#8220;../servlet/GetReportData&#8221; + replaceDuplicateParams(replaceDuplicateParams(replaceDuplicateParams(g_objectURL , &#8220;format&#8221;, &#8220;PDF&#8221;) , &#8220;page&#8221; , g_currentPageNumber ) , &#8220;scalingfactor&#8221; , scalingFactorValue );<br />
 <br />
6. Append + “&amp;/”+varTitle as shown below:<br />
 <br />
g_reportFrameURL = &#8220;../servlet/GetReportData&#8221; + replaceDuplicateParams(replaceDuplicateParams(replaceDuplicateParams(g_objectURL , &#8220;format&#8221;, &#8220;PDF&#8221;) , &#8220;page&#8221; , g_currentPageNumber ) , &#8220;scalingfactor&#8221; , scalingFactorValue ) + &#8220;&amp;/&#8221;+varTitle;<br />
 <br />
7. Delete the Standalone folder to clear the HTTP cache and start the services.<br />
 <br />
This technique is not suggested by Siebel as it could lead to unwanted results at times.</p>
<p>Thanks Tapan, for this wonderful contribution. <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/06/01/bi-upload-multiple-actuate-rox-files/' rel='bookmark' title='Permanent Link: BI &#8211; Upload multiple Actuate ROX files'>BI &#8211; Upload multiple Actuate ROX files</a></li><li><a href='http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; Number of rows displayed in List Applet'>Siebel &#8211; Number of rows displayed in List Applet</a></li><li><a href='http://geeksbloggingat.com/2009/04/23/siebel-showing-red-asterisk-on-a-conditional-required-field/' rel='bookmark' title='Permanent Link: Siebel &#8211; Showing red asterisk on a conditionally required field'>Siebel &#8211; Showing red asterisk on a conditionally required field</a></li><li><a href='http://geeksbloggingat.com/2009/07/09/siebel-eai-siebel-adapter-looping-multiple-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Siebel Adapter &#8211; Looping Multiple Records'>Siebel &#8211; EAI Siebel Adapter &#8211; Looping Multiple Records</a></li><li><a href='http://geeksbloggingat.com/2009/05/10/siebel-reading-data-directly-from-siebel-srf/' rel='bookmark' title='Permanent Link: Siebel &#8211; Reading data directly from Siebel SRF'>Siebel &#8211; Reading data directly from Siebel SRF</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/28/bi-actuate-reports-in-pdf-format-in-siebel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Enable Detailed Logging &#8211; Local</title>
		<link>http://geeksbloggingat.com/2009/05/25/siebel-enable-detailed-logging-local/</link>
		<comments>http://geeksbloggingat.com/2009/05/25/siebel-enable-detailed-logging-local/#comments</comments>
		<pubDate>Mon, 25 May 2009 12:30:36 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[CFG file]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=367</guid>
		<description><![CDATA[Very often we come across scenarios wherein the process is not really clear through the interface exposed to us. We generally need to go into detailed logs at various levels to understand the internal process, and as to which all parameters are flowing at each step in the flow. The server level settings are different. [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/' rel='bookmark' title='Permanent Link: Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages'>Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages</a></li><li><a href='http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/' rel='bookmark' title='Permanent Link: Siebel- Close Browser window when logging off'>Siebel- Close Browser window when logging off</a></li><li><a href='http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to launch Local Client'>Siebel &#8211; Unable to launch Local Client</a></li><li><a href='http://geeksbloggingat.com/2009/07/11/siebel-server-architecture-an-introduction/' rel='bookmark' title='Permanent Link: Siebel Server Architecture &#8211; an Introduction'>Siebel Server Architecture &#8211; an Introduction</a></li><li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Very often we come across scenarios wherein the process is not really clear through the interface exposed to us. We generally need to go into detailed logs at various levels to understand the internal process, and as to which all parameters are flowing at each step in the flow. The server level settings are different. I will cover here, as to how we can enable or disable detailed logging of Siebel processes in our Dedicated, Local or Sample environments. We can use it to understand complex Siebel processes in detail, for eg. eConfigurator and ePricer related flows.</p>
<p><span id="more-367"></span>This is something very trivial, and I guess most of you would already be implementing this in your personal set-ups. However, just for the purpose of making and retaining notes here, I will add this post.</p>
<p>We would be modifying some Operating System Environment variables here.<br />
I have my desktop running on Windows XP. In this case, right click on the &#8216;My Computer&#8217; icon, and select &#8216;Properties&#8217;.<br />
Navigate to the Tab labelled &#8216;Advanced&#8217;.<br />
Press the button &#8216;Environment Variables..&#8217;<br />
In the section for &#8216;User Variables&#8221;, look for the variable named, &#8220;SIEBEL_LOG_DIR&#8221;. If not already present, create one. In my case, I gave it the value, &#8220;D:\\SiebelLogs&#8221;. All Siebel Logs will now be created in this custom directory rather than the vanilla Siebel directory under Siebel Install directory.<br />
Similarly, create another User Variable with the name, &#8220;SIEBEL_LOG_EVENTS&#8221;. The value of this variable can vary between 0-5, with 0 indicating the lowest level of detail, and 5 indicating the maximum level of details. A log level of 5 creates extensive logs very large in size owing to the high level of details.<br />
Save and close.</p>
<p>Now, every new session of Siebel Tools or Siebel Web Client will start creating logs in the directory pointed to by SIEBEL_LOG_DIR according to the Log level set in SIEBEL_LOG_EVENTS. This can help in detailed understanding and debugging of most processes, before we execute them on the server.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/' rel='bookmark' title='Permanent Link: Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages'>Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages</a></li><li><a href='http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/' rel='bookmark' title='Permanent Link: Siebel- Close Browser window when logging off'>Siebel- Close Browser window when logging off</a></li><li><a href='http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to launch Local Client'>Siebel &#8211; Unable to launch Local Client</a></li><li><a href='http://geeksbloggingat.com/2009/07/11/siebel-server-architecture-an-introduction/' rel='bookmark' title='Permanent Link: Siebel Server Architecture &#8211; an Introduction'>Siebel Server Architecture &#8211; an Introduction</a></li><li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/25/siebel-enable-detailed-logging-local/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel- Close Browser window when logging off</title>
		<link>http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/</link>
		<comments>http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/#comments</comments>
		<pubDate>Fri, 22 May 2009 04:43:16 +0000</pubDate>
		<dc:creator>Madhvi Arora</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=341</guid>
		<description><![CDATA[In case of standard interactivity applications like eSales , eService, when user logs off, he is directed to the page through which he logged in the application. But there is a requirement to close the IE when user logs off. Here we are doing this for eSales Application. This can be done in following manner:
•         [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a></li><li><a href='http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/' rel='bookmark' title='Permanent Link: Siebel &#8211; About SRF Window &#8211; Remove data'>Siebel &#8211; About SRF Window &#8211; Remove data</a></li><li><a href='http://geeksbloggingat.com/2009/05/25/siebel-enable-detailed-logging-local/' rel='bookmark' title='Permanent Link: Siebel &#8211; Enable Detailed Logging &#8211; Local'>Siebel &#8211; Enable Detailed Logging &#8211; Local</a></li><li><a href='http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/' rel='bookmark' title='Permanent Link: Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages'>Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages</a></li><li><a href='http://geeksbloggingat.com/2009/06/15/siebel-forcing-user-logoff/' rel='bookmark' title='Permanent Link: Siebel &#8211; Forcing User Logoff'>Siebel &#8211; Forcing User Logoff</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>In case of standard interactivity applications like eSales , eService, when user logs off, he is directed to the page through which he logged in the application. But there is a requirement to close the IE when user logs off. Here we are doing this for eSales Application. This can be done in following manner:</p>
<p>•         Create a new .swt file say “LogOffDestination “ which contains following HTML script:<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;/body&gt;</p>
<p><span id="more-341"></span>&lt;script for=window event=onload&gt;<br />
window.opener = &#8216; &#8216;;<br />
window.open(&#8221;",&#8221;_self&#8221;);<br />
window.close();<br />
&lt;/script&gt;<br />
&lt;/html&gt;</p>
<p>•         Now place this .swt file in &lt;Siebel Tools&gt;\WEBTEMPL\, &lt;Siebel Client&gt;\WEBTEMPL\ and &lt;Siebel Server&gt;\WEBTEMPL.<br />
•         In Siebel tools, navigate to “Web Template” object in Object Explorer. Create a new web template say “LogOff Destination” and give this new &#8220;LogOffDestination.swt&#8221; in the “File Name” property of the &#8220;Web Template File&#8221; object.<br />
•         Now Navigate to “Web Page” object in Object Explorer. Create a new Web Page say “Log Off Destination” and set “LogOff Destination” Web Template you just created in “Web Template” object.<br />
•         Now navigate to “Application” object in Object Explorer. Query for “Siebel eSales”. Now change web page in “Logoff Acknowledgement Web Page” from the given value to “LogOff Destination”.<br />
•         Now compile “Web Template”,”Web Page” and “Application” objects in the srf.<br />
Now when you log out from the application, it will close the IE.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a></li><li><a href='http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/' rel='bookmark' title='Permanent Link: Siebel &#8211; About SRF Window &#8211; Remove data'>Siebel &#8211; About SRF Window &#8211; Remove data</a></li><li><a href='http://geeksbloggingat.com/2009/05/25/siebel-enable-detailed-logging-local/' rel='bookmark' title='Permanent Link: Siebel &#8211; Enable Detailed Logging &#8211; Local'>Siebel &#8211; Enable Detailed Logging &#8211; Local</a></li><li><a href='http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/' rel='bookmark' title='Permanent Link: Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages'>Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages</a></li><li><a href='http://geeksbloggingat.com/2009/06/15/siebel-forcing-user-logoff/' rel='bookmark' title='Permanent Link: Siebel &#8211; Forcing User Logoff'>Siebel &#8211; Forcing User Logoff</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Remove About SRF Window</title>
		<link>http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/</link>
		<comments>http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/#comments</comments>
		<pubDate>Wed, 20 May 2009 05:35:49 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tricks]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=315</guid>
		<description><![CDATA[In my previous post, I had discussed as to how we can control how we can control the data being displayed in the Siebel Client, About SRF window. You can read the article here.
One impromptu question came up from the audience, &#8220;What if I want to limit opening of the About SRF window itself in [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/' rel='bookmark' title='Permanent Link: Siebel &#8211; About SRF Window &#8211; Remove data'>Siebel &#8211; About SRF Window &#8211; Remove data</a></li><li><a href='http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/' rel='bookmark' title='Permanent Link: Siebel- Close Browser window when logging off'>Siebel- Close Browser window when logging off</a></li><li><a href='http://geeksbloggingat.com/2009/06/25/siebel-popup-update-only/' rel='bookmark' title='Permanent Link: Siebel &#8211; Popup Update Only'>Siebel &#8211; Popup Update Only</a></li><li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a></li><li><a href='http://geeksbloggingat.com/2009/05/18/siebel-changing-textbox-height/' rel='bookmark' title='Permanent Link: Siebel &#8211; changing Textbox height'>Siebel &#8211; changing Textbox height</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>In my previous post, I had discussed as to how we can control how we can control the data being displayed in the Siebel Client, About SRF window. You can read the article <a href="http://geeksbloggingat.com/siebel-about-srf-window-remove-data/" target="_blank">here</a>.</p>
<p>One impromptu question came up from the audience, &#8220;What if I want to limit opening of the About SRF window itself in the first place?&#8221;. I said, &#8220;Nice question!&#8221;.</p>
<p>Try out the following steps to disable the About SRF window itself from Siebel Web Client.</p>
<p><span id="more-315"></span>Log into Siebel Tools.<br />
Navigate to &#8216;Application&#8217; in the Object Explorer. In may case, &#8220;Siebel Automotive&#8221;.<br />
Notice that the Menu property corresponding to this Application reads, &#8220;Generic WEB&#8221;.<br />
Navigate to &#8216;Menu&#8217; in the Object Explorer in Siebel Tools.<br />
In the &#8216;Menu Item&#8217; below the &#8216;Menu&#8217; in OE, search for the record name as &#8220;Help &#8211; About SRF&#8221;, or the Caption as &#8220;About SRF&#8230;&#8221;.<br />
Set the corresponding property, &#8216;Inactive&#8217; to TRUE.<br />
Compile into Siebel SRF and Go!</p>
<p>You should no longer see the &#8216;About SRF&#8217; option in the &#8216;Help&#8217; menu.</p>
<p>Just as I said with my previous post on hiding data from the About SRF Applet, you can play around with similar other entities as well. Let me know if this helped you. Cheers!</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/' rel='bookmark' title='Permanent Link: Siebel &#8211; About SRF Window &#8211; Remove data'>Siebel &#8211; About SRF Window &#8211; Remove data</a></li><li><a href='http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/' rel='bookmark' title='Permanent Link: Siebel- Close Browser window when logging off'>Siebel- Close Browser window when logging off</a></li><li><a href='http://geeksbloggingat.com/2009/06/25/siebel-popup-update-only/' rel='bookmark' title='Permanent Link: Siebel &#8211; Popup Update Only'>Siebel &#8211; Popup Update Only</a></li><li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a></li><li><a href='http://geeksbloggingat.com/2009/05/18/siebel-changing-textbox-height/' rel='bookmark' title='Permanent Link: Siebel &#8211; changing Textbox height'>Siebel &#8211; changing Textbox height</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; About SRF Window &#8211; Remove data</title>
		<link>http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/</link>
		<comments>http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/#comments</comments>
		<pubDate>Tue, 19 May 2009 06:07:58 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tricks]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=306</guid>
		<description><![CDATA[Okay. This is something those who like to toy with Siebel may find interesting. I will discuss today, how we can play with the Siebel &#8216;About SRF&#8217; window when you go Help -> About SRF in Siebel Client Application.
I guess almost all the Siebel users would have seen or used the Siebel &#8216;About SRF&#8217; window [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a></li><li><a href='http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/' rel='bookmark' title='Permanent Link: Siebel- Close Browser window when logging off'>Siebel- Close Browser window when logging off</a></li><li><a href='http://geeksbloggingat.com/2009/07/27/siebel-autosave-opportunity-the-concept/' rel='bookmark' title='Permanent Link: Siebel &#8211; Autosave Opportunity data &#8211; The concept'>Siebel &#8211; Autosave Opportunity data &#8211; The concept</a></li><li><a href='http://geeksbloggingat.com/2009/07/28/siebel-autosave-opportunity-data-sample-code/' rel='bookmark' title='Permanent Link: Siebel &#8211; Autosave Opportunity data &#8211; Sample Code'>Siebel &#8211; Autosave Opportunity data &#8211; Sample Code</a></li><li><a href='http://geeksbloggingat.com/2009/05/10/siebel-reading-data-directly-from-siebel-srf/' rel='bookmark' title='Permanent Link: Siebel &#8211; Reading data directly from Siebel SRF'>Siebel &#8211; Reading data directly from Siebel SRF</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Okay. This is something those who like to toy with Siebel may find interesting. I will discuss today, how we can play with the Siebel &#8216;About SRF&#8217; window when you go Help -> About SRF in Siebel Client Application.</p>
<p>I guess almost all the Siebel users would have seen or used the Siebel &#8216;About SRF&#8217; window to know about the latest SRF that has been compiled, or other technical information for the application that they just logged into.</p>
<p><span id="more-306"></span>However, for a lot of reasons you may want to disable this Siebel feature:<br />
1) Security Reasons<br />
2) Making data available on a Need to Know basis<br />
3) Making available custom information than that in the About SRF window. Or,<br />
4) Just for plain fun! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Either way, a nice to know feature in Siebel.</p>
<p><b>Remove some data from the About SRF Window<br />
</b></p>
<p>In Siebel Tools, navigate to &#8216;Applets&#8217; in the Siebel Object Explorer.<br />
Search for the &#8216;About SRF Applet&#8217; in the List of available applets.<br />
In the &#8216;Controls&#8217; section below the &#8216;Applets&#8217; in the Object Explorer tree, select the controls that you no longer want to show on the &#8216;About SRF Applet&#8217;. There would also be corresponding Labels visible as different controls.<br />
Set the property, &#8216;Inactive&#8217; to TRUE for all these controls and corresponding Label controls.<br />
Compile and go. Tell me what you see!</p>
<p>This concept can also be used to show some customized data onto the Siebel &#8216;About SRF Applet&#8217; as the requirement may be. Just remember to add the proper controls in the Edit Web Layout section of the Applet.</p>
<p>I am sure that the smartest of the lot will find many more similar applications, related to this implementation. Once you are done playing with this one, drop me a comment telling me how all did you play with this Applet. <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/20/siebel-remove-about-srf-window/' rel='bookmark' title='Permanent Link: Siebel &#8211; Remove About SRF Window'>Siebel &#8211; Remove About SRF Window</a></li><li><a href='http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/' rel='bookmark' title='Permanent Link: Siebel- Close Browser window when logging off'>Siebel- Close Browser window when logging off</a></li><li><a href='http://geeksbloggingat.com/2009/07/27/siebel-autosave-opportunity-the-concept/' rel='bookmark' title='Permanent Link: Siebel &#8211; Autosave Opportunity data &#8211; The concept'>Siebel &#8211; Autosave Opportunity data &#8211; The concept</a></li><li><a href='http://geeksbloggingat.com/2009/07/28/siebel-autosave-opportunity-data-sample-code/' rel='bookmark' title='Permanent Link: Siebel &#8211; Autosave Opportunity data &#8211; Sample Code'>Siebel &#8211; Autosave Opportunity data &#8211; Sample Code</a></li><li><a href='http://geeksbloggingat.com/2009/05/10/siebel-reading-data-directly-from-siebel-srf/' rel='bookmark' title='Permanent Link: Siebel &#8211; Reading data directly from Siebel SRF'>Siebel &#8211; Reading data directly from Siebel SRF</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/19/siebel-about-srf-window-remove-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Number of rows displayed in List Applet</title>
		<link>http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/</link>
		<comments>http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/#comments</comments>
		<pubDate>Fri, 08 May 2009 18:16:53 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[CFG file]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=249</guid>
		<description><![CDATA[Siebel Web Client by default shows only the first 7 rows. I guess all of us would have observed that. Today, I will share a Siebel tip as to how we can control increasing or descreasing this default number.
There are two kinds of settings in Siebel to control this:
1) Control the number of default rows [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/04/24/html-code-in-error-message/' rel='bookmark' title='Permanent Link: Siebel &#8211; HTML Code displayed in Error Message'>Siebel &#8211; HTML Code displayed in Error Message</a></li><li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a></li><li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a></li><li><a href='http://geeksbloggingat.com/2009/07/15/siebel-refresh-applet-retaining-existing-context/' rel='bookmark' title='Permanent Link: Siebel &#8211; Refresh Applet retaining existing context'>Siebel &#8211; Refresh Applet retaining existing context</a></li><li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Siebel Web Client by default shows only the first 7 rows. I guess all of us would have observed that. Today, I will share a Siebel tip as to how we can control increasing or descreasing this default number.</p>
<p>There are two kinds of settings in Siebel to control this:<br />
1) Control the number of default rows being shown. And,<br />
2) The maximum number of rows being shown in one go on the screen. This is when we press the Show More button on the Applet.</p>
<p><span id="more-249"></span><i>Controlling the default number of rows</i><br />
There is a parameter called &#8220;NumberOfListRows&#8221; in the &#8220;SWE&#8221; section of the .cfg file. If you change this value, to say 10, you would see 10 rows by default in the List Applets by default. This is when this setting is not being overridden by some other property in Siebel.</p>
<p>If you want to set the default value of the number of rows to be displayed in only one Applet, you can set the property, &#8220;HTML Number of Rows&#8221; for that particular applet. This appears as a column in Siebel Tools along with the name of the Applet. Press <TAB> multiple number of times to reach this particular property in Siebel Tools.</p>
<p>The value will default to 10 in case this property is not set at the indivisual Applet and the CFG file level.</p>
<p><i>Controlling the Maximum Number of Rows</i><br />
In the SWE section of the CFG file, you can set the parameter, &#8220;NumberOfMaxListRows&#8221;. This will control the number of rows to be displayed on the List Applet once the Show More button is pressed and the applet expands.</p>
<p>This value defaults to 20 if not set in the CFG.</p>
<p>These tips are true for 7.x versions of Siebel. I remember one of my friends telling me that there is another option in Siebel 8.0. If somebody knows about that, please add to this post.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/04/24/html-code-in-error-message/' rel='bookmark' title='Permanent Link: Siebel &#8211; HTML Code displayed in Error Message'>Siebel &#8211; HTML Code displayed in Error Message</a></li><li><a href='http://geeksbloggingat.com/2009/05/06/siebel-custom-applet-title/' rel='bookmark' title='Permanent Link: Siebel &#8211; Custom Applet Title'>Siebel &#8211; Custom Applet Title</a></li><li><a href='http://geeksbloggingat.com/2009/04/14/siebel-assets-list-view-performance-issue-cannot-display-records/' rel='bookmark' title='Permanent Link: Siebel Assets List view &#8211; Performance issue / Cannot display records'>Siebel Assets List view &#8211; Performance issue / Cannot display records</a></li><li><a href='http://geeksbloggingat.com/2009/07/15/siebel-refresh-applet-retaining-existing-context/' rel='bookmark' title='Permanent Link: Siebel &#8211; Refresh Applet retaining existing context'>Siebel &#8211; Refresh Applet retaining existing context</a></li><li><a href='http://geeksbloggingat.com/2009/05/16/siebel-millisecond-dates-on-applet/' rel='bookmark' title='Permanent Link: Siebel &#8211; millisecond dates on Applet'>Siebel &#8211; millisecond dates on Applet</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/08/siebel-number-of-rows-displayed-in-list-applet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; EAI Queue &#8211; Usage</title>
		<link>http://geeksbloggingat.com/2009/05/03/siebel-eai-queue-usage/</link>
		<comments>http://geeksbloggingat.com/2009/05/03/siebel-eai-queue-usage/#comments</comments>
		<pubDate>Sun, 03 May 2009 17:03:54 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[Scriptless solutions]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=202</guid>
		<description><![CDATA[I had introduced the concept of Siebel EAI Queues in my last post. You can read it here.
Today, I would discuss its usage, as to how we can use it in our implementations.
A simple &#8216;About View&#8217; of the EAI Queue screen shows us that the two applets are based on the following -


Business Component
Table


EAI Queue
S_EAI_QUEUE


EAI [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/01/siebel-eai-queue/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Queue'>Siebel &#8211; EAI Queue</a></li><li><a href='http://geeksbloggingat.com/2009/05/04/siebel-eai-queue-a-critique/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Queue &#8211; a Critique&#8217;'>Siebel &#8211; EAI Queue &#8211; a Critique&#8217;</a></li><li><a href='http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; getMilliseconds() usage'>Siebel &#8211; getMilliseconds() usage</a></li><li><a href='http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Usage'>Siebel &#8211; Symbolic Strings &#8211; Usage</a></li><li><a href='http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/' rel='bookmark' title='Permanent Link: Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages'>Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I had introduced the concept of Siebel EAI Queues in my last post. You can read it <a href="http://geeksbloggingat.com/2009/05/01/siebel-eai-queue/" target="_blank">here</a>.</p>
<p>Today, I would discuss its usage, as to how we can use it in our implementations.</p>
<p>A simple &#8216;About View&#8217; of the EAI Queue screen shows us that the two applets are based on the following -</p>
<table>
<tr>
<td width="150">Business Component</td>
<td width="150">Table</td>
</tr>
<tr>
<td width="150">EAI Queue</td>
<td width="150">S_EAI_QUEUE</td>
</tr>
<tr>
<td width="150">EAI Queue Item </td>
<td width="150">S_EAI_QUEUE_ITM</td>
</tr>
<tr></tr>
<tr></tr>
</table>
<p><span id="more-202"></span>The usage of these Siebel EAI Queues is through the vanilla Business Service, &#8220;EAI XML Queuing Service&#8221;. The various self explanatory methods on this Business Service are:<br />
AddMessage &#8211; Add message to the EAI Queue<br />
DeleteMessage &#8211; Delete message from the EAI Queue<br />
GetMessage &#8211; Retrieve a message from the EAI Queue<br />
UpdateStatus &#8211; Update the status of an existind message on the queue<br />
GetStatus &#8211; Get the Status of a particular message on the queue. The messages supported OOB are &#8211; Confirmed, Error in Processing, Error in Sending, Initial, Processed, Sent</p>
<p>I will try to demonstrate the usage through a TEST queue.</p>
<p>Navigate to the screen Administration &#8211; Integration -&gt; EAI Queue.<br />
Do a NewRecord with the Queue name of your choice. I gave the name, &#8220;Nitin Test Queue&#8221;.</p>
<p>To use it, I created a simple two step workflow-<br />
<span style="text-decoration: underline;">Step 1:</span><br />
Query step using EAI Siebel Adapter. I made a simple query on Order Header. This returned a SiebelMessage.</p>
<p><span style="text-decoration: underline;">Step 2:</span><br />
Use the Business Service, &#8220;EAI XML Queuing Service&#8221;, method &#8220;AddMessage&#8221;.<br />
Input Paramters:<br />
QueueName Nitin Test Queue<br />
ReferenceID Dummy-01<br />
SiebelMessage<br />
Status Initial</p>
<p>You will notice that a new record will be created on the EAI Queue screen. I noticed that Siebel uses the Windows temp directory as a temporary storage area. The working is something similar to the way Siebel handles the Attachments. Siebel creates separate attachment files in the Siebel Filesystem and exposes that through an interface. Siebel will autogenerate a Sequence Number everytime a new message is inserted into the EAI Queue.</p>
<p>Voila! No need for any customization. I have a ready made OOB solution which is scalable, robust and can be used for for Logging and Error Handling purposes. The best part is, I got it up and working in say about 5-10 minutes. Any other custom architecture could possibly take 2-3 resources working on it maybe for Weeks, if not months. They could be covering phases like conceptualizing, architecting, prototyping, implementing, testing, embedding in our flows, testing again, etc. However, a custom architecture comes with its own set of pros and cons. This may not just be the best of solutions after all. Stay tuned for my critique on EAI Queues..</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/05/01/siebel-eai-queue/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Queue'>Siebel &#8211; EAI Queue</a></li><li><a href='http://geeksbloggingat.com/2009/05/04/siebel-eai-queue-a-critique/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Queue &#8211; a Critique&#8217;'>Siebel &#8211; EAI Queue &#8211; a Critique&#8217;</a></li><li><a href='http://geeksbloggingat.com/2009/05/15/siebel-getmilliseconds-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; getMilliseconds() usage'>Siebel &#8211; getMilliseconds() usage</a></li><li><a href='http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Usage'>Siebel &#8211; Symbolic Strings &#8211; Usage</a></li><li><a href='http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/' rel='bookmark' title='Permanent Link: Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages'>Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/03/siebel-eai-queue-usage/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Scrolling between records &#8211; UP and DOWN</title>
		<link>http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/</link>
		<comments>http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 03:31:39 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=178</guid>
		<description><![CDATA[Generally in Siebel Client, we very often have the need to scroll Up and Down among the records. Most of the users would need an easy solution of scrolling UP and DOWN in the records using the normal UP and DOWN arrow keys on the keyboard. Siebel provides an Out of the Box functionality where [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/21/siebel-merge-records-functionality/' rel='bookmark' title='Permanent Link: Siebel &#8211; Merge Records Functionality'>Siebel &#8211; Merge Records Functionality</a></li><li><a href='http://geeksbloggingat.com/2009/05/11/siebel-looping-multiple-records-update-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; Looping multiple records &#8211; Update records'>Siebel &#8211; Looping multiple records &#8211; Update records</a></li><li><a href='http://geeksbloggingat.com/2009/07/24/siebel-merge-records-checklist/' rel='bookmark' title='Permanent Link: Siebel &#8211; Merge Records &#8211; Checklist'>Siebel &#8211; Merge Records &#8211; Checklist</a></li><li><a href='http://geeksbloggingat.com/2009/05/13/siebel-sia-bc-utility-service-loop-multiple-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; SIA BC Utility Service &#8211; Loop multiple records'>Siebel &#8211; SIA BC Utility Service &#8211; Loop multiple records</a></li><li><a href='http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Automating Merge Records by script &#8211; II'>Siebel &#8211; Automating Merge Records by script &#8211; II</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Generally in Siebel Client, we very often have the need to scroll Up and Down among the records. Most of the users would need an easy solution of scrolling UP and DOWN in the records using the normal UP and DOWN arrow keys on the keyboard. Siebel provides an Out of the Box functionality where we use the CTRL + UP or CTRL + DOWN keys to scroll through the records.</p>
<p>I will try to cover here as to how we can customize and modify this OOB functionality such that user can scroll among records using the normal UP and DOWN arrow keys on the keyboard.</p>
<p><span id="more-178"></span>The process of scrolling UP and DOWN in the list of records uses the &#8216;Commands&#8217;, &#8220;Next Record (SWE)&#8221; and &#8220;Previous Record (SWE)&#8221; in the Tools Object Manager. It is in the corresponding &#8216;Accelerators&#8217; for the command which tells the system to use CTRL + UP and the CTRL + DOWN keys for this operation. In my case, I inactivated the existing record for &#8216;Extended&#8217; Browser platform and introduced a New Record in its place. I changed the corresponding values from CTRL + UP to UP, and from CTRL + DOWN to DOWN.</p>
<p>Compiled the changes into the Siebel Client SRF, and I could now scroll between records using only the UP and DOWN arrow keys on the keyboard. No need to use CTRL together with the UP or DOWN key press when scrolling between records.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/21/siebel-merge-records-functionality/' rel='bookmark' title='Permanent Link: Siebel &#8211; Merge Records Functionality'>Siebel &#8211; Merge Records Functionality</a></li><li><a href='http://geeksbloggingat.com/2009/05/11/siebel-looping-multiple-records-update-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; Looping multiple records &#8211; Update records'>Siebel &#8211; Looping multiple records &#8211; Update records</a></li><li><a href='http://geeksbloggingat.com/2009/07/24/siebel-merge-records-checklist/' rel='bookmark' title='Permanent Link: Siebel &#8211; Merge Records &#8211; Checklist'>Siebel &#8211; Merge Records &#8211; Checklist</a></li><li><a href='http://geeksbloggingat.com/2009/05/13/siebel-sia-bc-utility-service-loop-multiple-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; SIA BC Utility Service &#8211; Loop multiple records'>Siebel &#8211; SIA BC Utility Service &#8211; Loop multiple records</a></li><li><a href='http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Automating Merge Records by script &#8211; II'>Siebel &#8211; Automating Merge Records by script &#8211; II</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Unable to launch Local Client</title>
		<link>http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/</link>
		<comments>http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 07:09:20 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=165</guid>
		<description><![CDATA[Hi all,
I was making a fresh install of Siebel yesterday, when something very strange happened. I could not launch my Local Client. This was even more strange because:
1) I could successfully launch my Sample Client
2) I could successfully launch my Local Client when invoking it in Debug mode from within Siebel Tools!
I was installing an [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to login to mobile client'>Siebel &#8211; Unable to login to mobile client</a></li><li><a href='http://geeksbloggingat.com/2009/05/25/siebel-enable-detailed-logging-local/' rel='bookmark' title='Permanent Link: Siebel &#8211; Enable Detailed Logging &#8211; Local'>Siebel &#8211; Enable Detailed Logging &#8211; Local</a></li><li><a href='http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to check out objects'>Siebel &#8211; Unable to check out objects</a></li><li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a></li><li><a href='http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/' rel='bookmark' title='Permanent Link: Siebel- Close Browser window when logging off'>Siebel- Close Browser window when logging off</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>I was making a fresh install of Siebel yesterday, when something very strange happened. I could not launch my Local Client. This was even more strange because:<br />
1) I could successfully launch my Sample Client<br />
2) I could successfully launch my Local Client when invoking it in Debug mode from within Siebel Tools!</p>
<p><span id="more-165"></span>I was installing an instance of Siebel 7.8.2 for the concerned. My operating system in use is Windows XP.</p>
<p>My Sample client was opening successfully. This meant my Internet Explorer settings are fine, and the executables to execute one after the other are installed fine.</p>
<p>I could launch my local client from within Tools using the same CFG file and the login parameters indicated that my configuration of the CFG file was fine, and I was using the correct login credentials. This also concluded that it was not an issue of license keys. I was left in the blue unable to think of as to what the possible reason could be.</p>
<p>I tried increasing the Logging level to maximum, trying to find out what is really hampering the launch of local client. I noticed that there were no errors being indicated in the log files being created. Just that the log files would be created successfully for some time, and then, the entire process would halt. The log files stopped being updated after a certain point, without indicating any error.</p>
<p>On comparing the log files of client launch in debug mode and without debug mode, the only difference was that the log file size in Debug mode was much larger, the log files were being updated properly right till the end and that the debug mode Local client was working fine.</p>
<p>Now, the million dollar question: then how was the problem resolved?</p>
<p>On top of the base install of 7.8.2, I installed the patch 7.8.2.8.<br />
When I tried launching the Local client now, it worked beautifully without hanging.</p>
<p>I am still hunting for the possible difference that the patch installation made, which enabled the successful launch of my Local Client. Any pointers from anybody?</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2010/02/19/siebel-unable-to-login-to-mobile-client/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to login to mobile client'>Siebel &#8211; Unable to login to mobile client</a></li><li><a href='http://geeksbloggingat.com/2009/05/25/siebel-enable-detailed-logging-local/' rel='bookmark' title='Permanent Link: Siebel &#8211; Enable Detailed Logging &#8211; Local'>Siebel &#8211; Enable Detailed Logging &#8211; Local</a></li><li><a href='http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/' rel='bookmark' title='Permanent Link: Siebel &#8211; Unable to check out objects'>Siebel &#8211; Unable to check out objects</a></li><li><a href='http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/' rel='bookmark' title='Permanent Link: Siebel &#8211; Run Case Insensitive queries'>Siebel &#8211; Run Case Insensitive queries</a></li><li><a href='http://geeksbloggingat.com/2009/05/22/siebel-close-browser-window-when-logging-off/' rel='bookmark' title='Permanent Link: Siebel- Close Browser window when logging off'>Siebel- Close Browser window when logging off</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/26/siebel-unable-to-launch-local-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
