<?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; Admin</title>
	<atom:link href="http://geeksbloggingat.com/topics/admin/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; Admin Mode Flag</title>
		<link>http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/</link>
		<comments>http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/#comments</comments>
		<pubDate>Sun, 02 May 2010 07:51:19 +0000</pubDate>
		<dc:creator>Madhvi Arora</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Fundamentals]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=962</guid>
		<description><![CDATA[In my last project,we had a requirement of Admin Views, so the admin users if required can change the data from frontend and not going to backend and running update queries.
Admin Views are those views in which all the records are visible to the person who has access to this view irrespective of the position [...]


Related posts:<ol><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/07/14/siebel-admin-gateway-name-server-an-overview/' rel='bookmark' title='Permanent Link: Siebel Admin &#8211; Gateway Name Server &#8211; An overview'>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</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/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/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></ol>]]></description>
			<content:encoded><![CDATA[<p>In my last project,we had a requirement of Admin Views, so the admin users if required can change the data from frontend and not going to backend and running update queries.</p>
<p>Admin Views are those views in which all the records are visible to the person who has access to this view irrespective of the position of the person.</p>
<p><span id="more-962"></span>Admin views can be created by setting &#8220;Admin Mode flag&#8221; on the view to &#8220;Y&#8221;.</p>
<p>Following affects take palce on setting the Admin Mode Flag:<br />
1.Visibility rules are disabled.<br />
2.The user properties in the BC are ignored.<br />
This means that the user properties such as &#8220;Field Read Only Field&#8221;, &#8220;BC Read Only field&#8221; get disable for the view on which this flag is set to true.<br />
3.If the view is in Admin mode, then the following restrictions for the business components used by the applets of the view are ignored: no insert, no merge, and no update. However, if these restrictions are set at the applet level rather than the business component level, or if a field has a Read Only value of TRUE, the Admin mode does not affect them.</p>
<p>Vanilla examles of Admin View are: Account Administration View and the Opportunity Administration view.</p>
<p>But due to disabling of these user properties, we faced some practical problems. I will discuss these in my next post. Stay tuned !</p>


<p>Related posts:<ol><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/07/14/siebel-admin-gateway-name-server-an-overview/' rel='bookmark' title='Permanent Link: Siebel Admin &#8211; Gateway Name Server &#8211; An overview'>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</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/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/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></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2010/05/02/siebel-admin-mode-flag/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<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; Installer hangs midway</title>
		<link>http://geeksbloggingat.com/2009/09/04/siebel-installer-hangs-midway/</link>
		<comments>http://geeksbloggingat.com/2009/09/04/siebel-installer-hangs-midway/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 02:47:21 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Workarounds]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=806</guid>
		<description><![CDATA[  
In my website statistics, I see somebody trying to find a solution to the above problem. The Siebel Installer starts, when you start an installation. However, it doesn&#8217;t complete and it hangs somewhere in the midway. I write this just when I was having the exact same problem today (I hope that explains [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/04/18/siebel-tools-hangs-when-checking-out-objects/' rel='bookmark' title='Permanent Link: Siebel Tools hangs when checking out objects'>Siebel Tools hangs when checking out objects</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><li><a href='http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/' rel='bookmark' title='Permanent Link: Siebel Server Verification &#8211; EVT Tool'>Siebel Server Verification &#8211; EVT Tool</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/08/18/oracle-vm-templates-for-siebel-crm/' rel='bookmark' title='Permanent Link: Oracle VM Templates for Siebel CRM'>Oracle VM Templates for Siebel CRM</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p> <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>In my website statistics, I see somebody trying to find a solution to the above problem. The Siebel Installer starts, when you start an installation. However, it doesn&#8217;t complete and it hangs somewhere in the midway. I write this just when I was having the exact same problem today (I hope that explains the smiley which opens this post!).</p>
<p><span id="more-806"></span>I am detailing below the solution I used. Hope it helps someday!</p>
<p>I came across this during making some specific installations on Siebel v8.1.1. I noticed that the installer ran upto 92% installed status, and then all of a sudden, just hung. </p>
<p>The good thing with most of these installers is that they generally indicate what stage they are on currently, and as to what exactly they are trying to do. In my case, it indicated that it was trying to register the DLL &#8220;ssceolpr.dll&#8221;, which seemed to be taking exceptionally long.</p>
<p>Here&#8217;s what I did:<br />
I navigated to my Command Line. To do this, I pressed Start -> Run and typed &#8220;cmd&#8221; (hey, this is turning into &#8220;Siebel for Dummies&#8221; kind of thing!!)</p>
<p>type in the following on the Command Line:<br />
<i>regsvr32 /s d:\SiebClient\bin\ssceolpr.dll</i></p>
<p>The above command forcibly registers this DLL with the MS Windows OS</p>
<p>That&#8217;s it!<br />
By doing this, I forcibly registered the DLL which was hanging when launching it over and over again. Please note that all this while the installer was still open, in the hung state. I did not kill it, or abort the installation on anything like that.</p>
<p>The installation just proceeded from there, and proceeded onto complete 100%.</p>
<p>The normal debugging in such a situation would probably be to check out the log files that are being created, scroll to the end of the Log file and verify that this is the exact step which is failing and take appropriate corrective action. Log files are the best things that us, the software developers, have done to software! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>You could probably see something like, &#8220;spawning d:\SiebClient\bin\ssceolpr.dll..&#8221; or something similar in the log files if you get stuck at exactly the same place as I did.</p>
<p>That&#8217;s all for this post, folks! <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/04/18/siebel-tools-hangs-when-checking-out-objects/' rel='bookmark' title='Permanent Link: Siebel Tools hangs when checking out objects'>Siebel Tools hangs when checking out objects</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><li><a href='http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/' rel='bookmark' title='Permanent Link: Siebel Server Verification &#8211; EVT Tool'>Siebel Server Verification &#8211; EVT Tool</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/08/18/oracle-vm-templates-for-siebel-crm/' rel='bookmark' title='Permanent Link: Oracle VM Templates for Siebel CRM'>Oracle VM Templates for Siebel CRM</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/09/04/siebel-installer-hangs-midway/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Case Insensitivity (CIAI) Wizard</title>
		<link>http://geeksbloggingat.com/2009/08/19/siebel-case-insensitivity-ciai-wizard/</link>
		<comments>http://geeksbloggingat.com/2009/08/19/siebel-case-insensitivity-ciai-wizard/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 02:54:52 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Siebel 8]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=782</guid>
		<description><![CDATA[CIAI stands for Case Insensitive and Accent Insensitive in Siebel. This can be called the first post on GeeksBlogging@dotCOM on Siebel 8 New Features.
I had discussed about some traditional methods of controlling Case Sensitivity in Siebel queries. However, in version 8.0, Siebel has introduced a new feature of the CIAI Wizard which goes a step [...]


Related posts:<ol><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/06/02/siebel-eim-custom-column-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom column mapping'>Siebel EIM &#8211; Custom column mapping</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><li><a href='http://geeksbloggingat.com/2009/06/07/siebel-eim-nomenclature-of-custom-column/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Nomenclature of Custom Column'>Siebel EIM &#8211; Nomenclature of Custom Column</a></li><li><a href='http://geeksbloggingat.com/2010/04/06/siebel-upgrade-process-part-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Upgrade Process &#8211; Part II'>Siebel &#8211; Upgrade Process &#8211; Part II</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>CIAI stands for Case Insensitive and Accent Insensitive in Siebel. This can be called the first post on GeeksBlogging@dotCOM on Siebel 8 New Features.</p>
<p>I had discussed about some traditional methods of <a href="http://geeksbloggingat.com/2009/08/17/siebel-run-case-insensitive-queries/" target="_blank">controlling Case Sensitivity in Siebel queries</a>. However, in version 8.0, Siebel has introduced a new feature of the CIAI Wizard which goes a step further in controlling this functionality. This has been carried forward in Siebel 8.1 albeit with some minor modifications.</p>
<p><span id="more-782"></span>This is about making searches on individual columns in a Siebel Database Case Independent. Following are the simple steps to configure it for a Siebel Technical Developer:<br />
1) Navigate to Siebel Tools and select the correct Siebel Repository. This could be important in case you have multiple active Siebel Repositories in the System.<br />
2) In Siebel Tools, Navigate to &#8216;Table&#8217; and then &#8216;Column&#8217; Object Type after expanding Table in the Object Explorer.<br />
3) Select and highlight the columns on which you wish to run the CIAI Wizard (the ones you wish to make Case Insensitive).<br />
4) Right-click and select &#8216;Case Insensitivity&#8217; from the Pop Up menu. The CIAI Wizard starts at this time.<br />
5) Review the Configuration Settings and the Export Listing Export Directory. Take this step seriously. It could be handy in Debug operations.<br />
6) Complete the wizard using the &#8216;Next&#8217; and &#8216;Finish&#8217; buttons. The Wizard will configure the columns in the Siebel Repository to support CIAI Queries.</p>
<p>Siebel now reroutes the queries on the selected columns to the new columns created in Step (2) above.</p>
<p>Important: After this process is complete, you need to apply and activate the tables, and compile into the Siebel SRF for the changes to take effect.</p>
<p>Upgrade: It is important for the upgrade process to complete, in case you are upgrading to Siebel 8.x from previous versions, before running the CIAI Wizard.</p>
<p>Good News: It is possible to revert the changes done by the CIAI Wizard in case you feel you have messed up something. <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>In principle, the CIAI Wizard does the following changes in the Database:<br />
1) Set the Default Sensitivity Property for the particular columns to &#8220;DB Case &#038; Accent&#8221; in the Siebel Database.<br />
2) For each eligible Base column, creates a new CIAI Column with the Base column value converted to UPPERCASE.<br />
3) Deletes old indexes, and recreates them with the Case Insensitivity as defined, referring to the new CIAI columns defined in Step (2).<br />
4) Sets flags and performs other configuration operations in the repository to support CIAI queries</p>
<p><b>Warning:</b><br />
The changes once made by using the CIAI Wizard may be undone. However, there is a flaw in the documentation. The columns that were created on the Base Table by the CIAI Wizard need to be manually Inactivated before trying to revert the CIAI Changes. </p>
<p>The documentation says that the CIAI Wizard inactivates the column automatically. However, in practice that is not the case! Do add in case you have had any weird experience using the CIAI.</p>


<p>Related posts:<ol><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/06/02/siebel-eim-custom-column-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom column mapping'>Siebel EIM &#8211; Custom column mapping</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><li><a href='http://geeksbloggingat.com/2009/06/07/siebel-eim-nomenclature-of-custom-column/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Nomenclature of Custom Column'>Siebel EIM &#8211; Nomenclature of Custom Column</a></li><li><a href='http://geeksbloggingat.com/2010/04/06/siebel-upgrade-process-part-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Upgrade Process &#8211; Part II'>Siebel &#8211; Upgrade Process &#8211; Part II</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/19/siebel-case-insensitivity-ciai-wizard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle VM Templates for Siebel CRM</title>
		<link>http://geeksbloggingat.com/2009/08/18/oracle-vm-templates-for-siebel-crm/</link>
		<comments>http://geeksbloggingat.com/2009/08/18/oracle-vm-templates-for-siebel-crm/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 03:05:22 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[ORACLE]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=771</guid>
		<description><![CDATA[In a normal case, to set up a Siebel CRM solution on a server, we would first need to separately set up the Server Operating System, Database Server and Siebel CRM. This could be quite a task and could take substantial time and resources. Why not follow the easy way out?
Oracle VM is Oracle&#8217;s Virtual [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/08/oracle-siebel-certification-needs-hands-on-training/' rel='bookmark' title='Permanent Link: Oracle Siebel Certification needs hands on training'>Oracle Siebel Certification needs hands on training</a></li><li><a href='http://geeksbloggingat.com/2010/03/03/my-oracle-support-non-flash-version/' rel='bookmark' title='Permanent Link: My Oracle Support Non Flash Version'>My Oracle Support Non Flash Version</a></li><li><a href='http://geeksbloggingat.com/2009/07/21/oracle-announces-new-release-of-coherence/' rel='bookmark' title='Permanent Link: ORACLE announces new release of Coherence'>ORACLE announces new release of Coherence</a></li><li><a href='http://geeksbloggingat.com/2009/10/16/oracle-openworld-2009-heralding-a-new-journey/' rel='bookmark' title='Permanent Link: Oracle Openworld 2009: Heralding a new journey'>Oracle Openworld 2009: Heralding a new journey</a></li><li><a href='http://geeksbloggingat.com/2010/02/11/oracle-buys-convergin/' rel='bookmark' title='Permanent Link: Oracle buys Convergin'>Oracle buys Convergin</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>In a normal case, to set up a Siebel CRM solution on a server, we would first need to separately set up the Server Operating System, Database Server and Siebel CRM. This could be quite a task and could take substantial time and resources. Why not follow the easy way out?</p>
<p><span id="more-771"></span>Oracle VM is Oracle&#8217;s Virtual Machine offering from Oracle. Virtual Machines in general allow us to set up a completely new Hardware like Software on top of our existing installations such that the new VM can be started or stopped right from within our existing Operating System without affecting any of our existing settings.</p>
<p>Siebel CRM is the leading CRM solution from Oracle. Oracle has recently <a href="http://www.oracle.com/us/corporate/press/027325" target="_blank">announced</a> new Oracle VM templates pre-installed with Siebel CRM. This means huge value addition to ISVs and clients alike where the users can just install the Oracle VM (with Siebel) on the existing architecture, and as Oracle claims, to be up and running in lesser than 3 hours!</p>
<p>Oracle VM templates for Siebel comprise completely of the Oracle stack. it contains:<br />
1) Oracle Enterprise Linux &#8211; The famous connotation of Unbreakable Linux comes to my mind. Available as a Free Download from Oracle website.<br />
2) Oracle VM &#8211; Available free of Cost.<br />
3) Oracle Database Server<br />
4) Oracle&#8217;s Siebel CRM</p>
<p>The complete set is downloaded in the form of two separate VM downloads:<br />
1) Oracle Database VM<br />
2) Oracle Siebel CRM VM</p>
<p>Highlights:<br />
1) Full Oracle support &#8211; Since the entire stack has been provided by Oracle in this case, it could be a big pain reliever to many organizations.<br />
2) Cost savings &#8211; These templates work on Oracle&#8217;s Enterprise Linux. The bundle is nicely priced to make a tempting offer.<br />
3) Huge Energy and Space savings &#8211; This comes directly from it being a Virtual Machine based solution. Do we need say more?<br />
4) Quick Start &#8211; Oracle VM solution will reduce the set up time for any Siebel Installation. We can almost bet that the time cannot be matched by the regular Siebel Installation.<br />
5) I have always been a big fan of sourcing as many softwares from the same vendor, be it Oracle, or be it Microsoft, or SAP for that matter. Interoperability issues are largely avoided with this approach. I like that!<br />
6) Can be integrated in an existing Siebel environment. New instances of Application Modules, Application Servers and Web Servers can be provisioned within minutes.<br />
7) Go Green! Is that not the mantra nowadayz. Virtual machines are always a no-brainer in this regard.</p>
<p>One of the flaws that I noticed with the installations made available were that there was no support for 64-bit Enterprise Linux. Only 32-bit standard Linux was available in this case. I personally feel that should definitely be an option.</p>
<p>The real adoption and corresponding reviews, though, will take some time to come. Till then, let&#8217;s wait and watch to see how it shapes up!</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/08/oracle-siebel-certification-needs-hands-on-training/' rel='bookmark' title='Permanent Link: Oracle Siebel Certification needs hands on training'>Oracle Siebel Certification needs hands on training</a></li><li><a href='http://geeksbloggingat.com/2010/03/03/my-oracle-support-non-flash-version/' rel='bookmark' title='Permanent Link: My Oracle Support Non Flash Version'>My Oracle Support Non Flash Version</a></li><li><a href='http://geeksbloggingat.com/2009/07/21/oracle-announces-new-release-of-coherence/' rel='bookmark' title='Permanent Link: ORACLE announces new release of Coherence'>ORACLE announces new release of Coherence</a></li><li><a href='http://geeksbloggingat.com/2009/10/16/oracle-openworld-2009-heralding-a-new-journey/' rel='bookmark' title='Permanent Link: Oracle Openworld 2009: Heralding a new journey'>Oracle Openworld 2009: Heralding a new journey</a></li><li><a href='http://geeksbloggingat.com/2010/02/11/oracle-buys-convergin/' rel='bookmark' title='Permanent Link: Oracle buys Convergin'>Oracle buys Convergin</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/18/oracle-vm-templates-for-siebel-crm/feed/</wfw:commentRss>
		<slash:comments>3</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; Automatic User Logout</title>
		<link>http://geeksbloggingat.com/2009/08/05/siebel-automatic-user-logout/</link>
		<comments>http://geeksbloggingat.com/2009/08/05/siebel-automatic-user-logout/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 02:59:19 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[logout]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Workarounds]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=720</guid>
		<description><![CDATA[Logging out a user automatically, when the user does not explicitly logoff.
This one came up as a request from NP on GeeksBlogging@dotCOM. I believe this would possibly be a very frequent issue and a common problem in almost all the Siebel Installations. The users generally come from a Sales background. They hardly care how they [...]


Related posts:<ol><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><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/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/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/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>Logging out a user automatically, when the user does not explicitly logoff.</p>
<p>This one came up as a request from NP on <a href="http://geeksbloggingat.com">GeeksBlogging@dotCOM</a>. I believe this would possibly be a very frequent issue and a common problem in almost all the Siebel Installations. The users generally come from a Sales background. They hardly care how they actually close the Siebel Application. In most cases, they just press the (X) button on top of the Browser window, rather than explicitly selecting File -> Logout.</p>
<p><span id="more-720"></span>In this case, though the Browser is closed, the session parameters in the server, and the Database Connection remains open. This is a major issue in many of Siebel Development Environments.</p>
<p>Here we explain how to get around it. I have been working on multiple solutions regarding this. But, following is the most elegant one I found. In Siebel Communications, if you look at the Server Architecture carefully, you would notice that there is a Business Service in Siebel Tools, &#8220;Communications Client&#8221; which does all the magic. You can add the following Server Script to the <i>Service_PreInvokeMethod</i> this Business Service. </p>
<p>I have tried adding some comments at appropriate places in the code. Let me know how it works. </p>
<p><i><br />
function Service_PreInvokeMethod (MethodName, Inputs, Outputs)<br />
{<br />
/* &#8220;ShellUIExit&#8221; is the method that is called at the time of exit from the Siebel UI */<br />
	if (MethodName == &#8220;ShellUIExit&#8221;)<br />
	{<br />
	var bs_CommSvr = TheApplication().GetService(&#8221;Communications Client&#8221;);<br />
	var ps_inp = TheApplication().NewPropertySet();<br />
	var ps_out = TheApplication().NewPropertySet();<br />
	var m_pValue;<br />
	m_pValue = Inputs.GetProperty(&#8221;m_pMediaStatusMgr&#8221;);</p>
<p>		if (m_pValue !=&#8221;")<br />
		{<br />
		/* A user could potentially have multiple sessions open from the same machine. This is an added check for security purposes. */<br />
		bs_CommSvr.InvokeMethod(&#8221;IsTheLastSession&#8221;, ps_inp, ps_out);<br />
		var Is_Last = ps_out.GetProperty(&#8221;LastSession&#8221;);<br />
		if (Is_Last == &#8220;1&#8243;)<br />
			bs_CommSvr.InvokeMethod(&#8221;LogOutCommandName&#8221;, ps_inp, ps_out);<br />
		}<br />
	}<br />
return (ContinueOperation);<br />
}<br />
</i></p>
<p>In case this is not working, I would like to know your views on the topic.<br />
Further research underway, I will keep updating this post.</p>


<p>Related posts:<ol><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><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/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/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/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/05/siebel-automatic-user-logout/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Siebel Server Verification &#8211; EVT Tool</title>
		<link>http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/</link>
		<comments>http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 02:37:32 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=623</guid>
		<description><![CDATA[Verifying the health of our Siebel Server Environment is the primary concern of any sane Project Manager to have spent such large sums of money in setting it up in the first place. We have already introduced a couple of very useful tools to analyse performance and other bottlenecks in the past. Here, I will [...]


Related posts:<ol><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/07/14/siebel-admin-gateway-name-server-an-overview/' rel='bookmark' title='Permanent Link: Siebel Admin &#8211; Gateway Name Server &#8211; An overview'>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</a></li><li><a href='http://geeksbloggingat.com/2009/05/11/siebel-deploying-srf-without-serverom-re-start/' rel='bookmark' title='Permanent Link: Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!'>Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!</a></li><li><a href='http://geeksbloggingat.com/2009/06/17/netstat-command/' rel='bookmark' title='Permanent Link: netstat command'>netstat command</a></li><li><a href='http://geeksbloggingat.com/2009/08/06/siebel-eim-using-synonyms/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; USING SYNONYMS'>Siebel EIM &#8211; USING SYNONYMS</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Verifying the health of our Siebel Server Environment is the primary concern of any sane Project Manager to have spent such large sums of money in setting it up in the first place. We have already introduced a couple of very useful tools to analyse performance and other bottlenecks in the past. Here, I will try to cover one of the prominent tools used extensively in the process.</p>
<p>It is called the Siebel EVT Tool, or the Environment Verification Tool in Siebel. It helps Siebel Administrators verify the configuration, of Siebel Business Environment. Errors and Potential problems in a Siebel Implementation can readily be found out through this tool.</p>
<p><span id="more-623"></span>It can be used for verifying, Database Servers, Siebel Servers, Siebel Gateway Servers and/or Siebel Web Servers. It, at times, interacts directly with the Operating System, and it is run usually from the Command Line.</p>
<p>EVT Tool is driven by a vanilla &#8220;ent.ini&#8221; file (NEVER use this file directly). Multiple parameters can be specified against multiple checks, in this controlling evt.ini file.</p>
<p>We can possibly bifurcate and divide these checks on the basis of parameters like, the Operating System in use, or the Database in use.</p>
<p>Upon installation, the EVT Tool appears as an Executable, .EXE file under the Siebel Root Directory, and can be run directly from the Command Line. There are many Command Line options available, to suit the working of the tool as per our requirement. </p>
<p>The Outputs from the EVT Tool may be taken in any of the following formats:<br />
Text<br />
TextFile<br />
HTML<br />
HTMLFile</p>
<p>The Siebel EVT Tool is a very useful, versatile tool, that can be really handy at times. It can generally churn out extremely useful information which can go a long way in Server Performance Analysis.</p>


<p>Related posts:<ol><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/07/14/siebel-admin-gateway-name-server-an-overview/' rel='bookmark' title='Permanent Link: Siebel Admin &#8211; Gateway Name Server &#8211; An overview'>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</a></li><li><a href='http://geeksbloggingat.com/2009/05/11/siebel-deploying-srf-without-serverom-re-start/' rel='bookmark' title='Permanent Link: Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!'>Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!</a></li><li><a href='http://geeksbloggingat.com/2009/06/17/netstat-command/' rel='bookmark' title='Permanent Link: netstat command'>netstat command</a></li><li><a href='http://geeksbloggingat.com/2009/08/06/siebel-eim-using-synonyms/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; USING SYNONYMS'>Siebel EIM &#8211; USING SYNONYMS</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</title>
		<link>http://geeksbloggingat.com/2009/07/14/siebel-admin-gateway-name-server-an-overview/</link>
		<comments>http://geeksbloggingat.com/2009/07/14/siebel-admin-gateway-name-server-an-overview/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 14:50:37 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=618</guid>
		<description><![CDATA[We discussed about the basic Siebel Server Architecture in our previous posts. I will try to elaborate on some of them as per my understanding one by one. I amm trying to detail out the Siebel Gateway Server today.
The first thing we need to understand is that Siebel Gateway Server is a LOGICAL Siebel server, [...]


Related posts:<ol><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/07/16/siebel-server-verification-evt-tool/' rel='bookmark' title='Permanent Link: Siebel Server Verification &#8211; EVT Tool'>Siebel Server Verification &#8211; EVT Tool</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/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/05/11/siebel-deploying-srf-without-serverom-re-start/' rel='bookmark' title='Permanent Link: Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!'>Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>We discussed about the <a href="http://geeksbloggingat.com/2009/07/11/siebel-server-architecture-an-introduction/">basic Siebel Server Architecture</a> in our previous posts. I will try to elaborate on some of them as per my understanding one by one. I amm trying to detail out the Siebel Gateway Server today.</p>
<p>The first thing we need to understand is that Siebel Gateway Server is a LOGICAL Siebel server, and not a PHYSICAL Siebel server. Its primary purpose is to provide the services of a Name Server. It is for this reason that it is also referred to as a Siebel Gateway Name Server. </p>
<p><span id="more-618"></span>This server comes the highest in the hierarchy (there is actually no such thing, but good from understanding point of view), and can contain multiple Siebel Enterprise Servers within it.</p>
<p>A Siebel Gateway Server contains the following information within it:<br />
Definitions &#038; Information about the Siebel Server Component Groups and the Siebel Server Components<br />
Connection Parameters &#038; other connectivity information</p>
<p>It is the connectivity information it contains, which actually links Siebel Servers to the outside world, and allows us to access Siebel by just entering a URL. A Siebel Gateway Server interacts with the Web Server, which receives the actual HTTP requests.</p>
<p>There is an important file by the name of &#8220;siebns.dat&#8221; which houses all the information discussed above. The availability of various Siebel Components (both vanilla and custom) is saved here. The Server Components who need any resources from some other Server Components, then ask the Name Server for the Availability &#038; Connectivity Information.</p>
<p>Setting up failover clusters is a common way of ensuring high availability Siebel Servers nowadays.</p>


<p>Related posts:<ol><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/07/16/siebel-server-verification-evt-tool/' rel='bookmark' title='Permanent Link: Siebel Server Verification &#8211; EVT Tool'>Siebel Server Verification &#8211; EVT Tool</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/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/05/11/siebel-deploying-srf-without-serverom-re-start/' rel='bookmark' title='Permanent Link: Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!'>Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/07/14/siebel-admin-gateway-name-server-an-overview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siebel Server Architecture &#8211; an Introduction</title>
		<link>http://geeksbloggingat.com/2009/07/11/siebel-server-architecture-an-introduction/</link>
		<comments>http://geeksbloggingat.com/2009/07/11/siebel-server-architecture-an-introduction/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 03:05:40 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=595</guid>
		<description><![CDATA[You may call this an introductory tutorial. Siebel as we all know, is quite a complex maze of many different objects and components working together to provide a successful CRM implementation. This topic is very trivial. Yet, I have noticed many professionals with multi-year experience discussing basic Siebel Architecture questions with me.
I am trying to [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/' rel='bookmark' title='Permanent Link: Siebel Server Verification &#8211; EVT Tool'>Siebel Server Verification &#8211; EVT Tool</a></li><li><a href='http://geeksbloggingat.com/2009/07/14/siebel-admin-gateway-name-server-an-overview/' rel='bookmark' title='Permanent Link: Siebel Admin &#8211; Gateway Name Server &#8211; An overview'>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</a></li><li><a href='http://geeksbloggingat.com/2009/07/10/siebel-an-introduction-to-different-modules/' rel='bookmark' title='Permanent Link: Siebel &#8211; An Introduction to different modules'>Siebel &#8211; An Introduction to different modules</a></li><li><a href='http://geeksbloggingat.com/2009/05/11/siebel-deploying-srf-without-serverom-re-start/' rel='bookmark' title='Permanent Link: Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!'>Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!</a></li><li><a href='http://geeksbloggingat.com/2009/08/18/oracle-vm-templates-for-siebel-crm/' rel='bookmark' title='Permanent Link: Oracle VM Templates for Siebel CRM'>Oracle VM Templates for Siebel CRM</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>You may call this an introductory tutorial. Siebel as we all know, is quite a complex maze of many different objects and components working together to provide a successful CRM implementation. This topic is very trivial. Yet, I have noticed many professionals with multi-year experience discussing basic Siebel Architecture questions with me.</p>
<p>I am trying to outline a general architecture in a simple environment. Some of the most common jargon that you would come across when thinking in this direction are:</p>
<p><span id="more-595"></span><strong><br />
Siebel File System:<br />
</strong><br />
This refers to the actual hard disk space that is configured at the time of setting up of Siebel Servers. Siebel writes a lot of files on its own, for eg. the Log Files. Siebel Servers will use Siebel File system to store data and the physical files used by Siebel Thin Clients and the Enterprise Servers.</p>
<p><strong><br />
Siebel Database Server:<br />
</strong><br />
All data at the end of the day, has to be stored in a Database. In case of Siebel, the backend database may be IBM DB2, Oracle DB, etc. This database may be set up on the same server box as the Siebel Server, however, it is strongly recommended to set it up separately on a separate machine in the Network.</p>
<p>We create a lot of records when working with any CRM system. These may be Account Data, Contacts data, List of Products, etc. All this data is saved in the Siebel Database. All Siebel tables, indexes, seed data, etc. are saved in this Database.</p>
<p><strong><br />
Siebel Application Server:<br />
</strong><br />
This is the actual Siebel Application Server which performs the tasks. A Siebel Server Installation is implied to mean a Siebel Application Server Installation.</p>
<p><strong><br />
Siebel Enterprise Server:<br />
</strong><br />
This is a logical grouping of the Siebel Application Servers discussed above. An Enterprise Server may have just one Siebel server, but, generally in Production environment, it contains, multiple Siebel Application Servers in the grouping. Lots of components, and their groups are defined at this level in the hierarchy, and control most of the Siebel Server environment.</p>
<p><strong><br />
Siebel Gateway Server:<br />
</strong><br />
It generally contains the Siebel Name Server, which is from amongst one of the most important components in Siebel System. This is a logical server which has the grouping of single/multiple Siebel Enterprise Servers. The Gateway Server provides a consistent backing of the Siebel Enterprise Server configuration data. It has the Siebel Connectivity information, and controls connectivity via the Siebel Connection Broker, also called SCBroker.</p>
<p><strong><br />
Siebel Web Server:<br />
</strong><br />
This is the Web Server which will receive all requests and forward it to the Siebel Servers, just like in a typical Web Access scenario. This could be IIS on Windows, or Apache, or anything similar.</p>
<p><strong><br />
Siebel Clients:<br />
</strong><br />
These are of many types, all with different characteristics &#8211; Sample, Dedicated, Thin, Mobile. These are the different clients which access the Siebel Application. I will not dwelve into the details of each one of them here.</p>
<p>The type of client most commontly used is the Siebel Thin Client. In this case, the user accessing the Siebel Application, need not install any component on his local machine. He can just type in the URL of the Siebel Application in his Web Browser, and Siebel Login page pops up. The user may login with his valid credentials, and continue with his processes within the Application. </p>
<p>Siebel does install a few add on components for the Web Browser on its own. However, if the user has Admin rights on the machine, most of this stuff will be automated. In case the user is not the Administrator of the machine, some of the components may not install properly, leading to a hampered navigation in the Application.</p>
<p>The above is a simple outline, which can vary greatly with each environment, its requirements and limitations. Especially, when it comes to clustered, failover, high availability systems, and all, things begin to get complicated.</p>
<p>I will try to cover each one of these in more detail in further posts.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/' rel='bookmark' title='Permanent Link: Siebel Server Verification &#8211; EVT Tool'>Siebel Server Verification &#8211; EVT Tool</a></li><li><a href='http://geeksbloggingat.com/2009/07/14/siebel-admin-gateway-name-server-an-overview/' rel='bookmark' title='Permanent Link: Siebel Admin &#8211; Gateway Name Server &#8211; An overview'>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</a></li><li><a href='http://geeksbloggingat.com/2009/07/10/siebel-an-introduction-to-different-modules/' rel='bookmark' title='Permanent Link: Siebel &#8211; An Introduction to different modules'>Siebel &#8211; An Introduction to different modules</a></li><li><a href='http://geeksbloggingat.com/2009/05/11/siebel-deploying-srf-without-serverom-re-start/' rel='bookmark' title='Permanent Link: Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!'>Siebel &#8211; Deploying SRF without Server/OM Re-start!!!!</a></li><li><a href='http://geeksbloggingat.com/2009/08/18/oracle-vm-templates-for-siebel-crm/' rel='bookmark' title='Permanent Link: Oracle VM Templates for Siebel CRM'>Oracle VM Templates for Siebel CRM</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/07/11/siebel-server-architecture-an-introduction/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>netstat command</title>
		<link>http://geeksbloggingat.com/2009/06/17/netstat-command/</link>
		<comments>http://geeksbloggingat.com/2009/06/17/netstat-command/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 15:40:12 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[EAI]]></category>
		<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=508</guid>
		<description><![CDATA[Hi all,
All of us have faced huge performance related issues. When it comes to Siebel, things can only be called murky! The OOB solution itself puts up a few questions. I say this as per my naive understanding and experience  
Sorry for being away from this blog for so long. It&#8217;s just that almost [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/14/siebel-admin-gateway-name-server-an-overview/' rel='bookmark' title='Permanent Link: Siebel Admin &#8211; Gateway Name Server &#8211; An overview'>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</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/04/18/siebel-tools-hangs-when-checking-out-objects/' rel='bookmark' title='Permanent Link: Siebel Tools hangs when checking out objects'>Siebel Tools hangs when checking out objects</a></li><li><a href='http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/' rel='bookmark' title='Permanent Link: Siebel Server Verification &#8211; EVT Tool'>Siebel Server Verification &#8211; EVT Tool</a></li><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></ol>]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>All of us have faced huge performance related issues. When it comes to Siebel, things can only be called murky! The OOB solution itself puts up a few questions. I say this as per my naive understanding and experience <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-508"></span>Sorry for being away from this blog for so long. It&#8217;s just that almost all the writers on the panel have really been too occupied with their regular jobs.</p>
<p>Anyways, getting the Siebel server performance out of the way, the next thing that comes to anybody&#8217;s mind is to check the performance of the physical Server Box itself. I mean the Server Operating System and the processes that it is running. This is where we can make use of the <em>netstat</em> utility.</p>
<p>netstat, or the Network Statistics as we may call it, is a simple command line utility. When used with proper parameters on the command line, it can be used to monitor:<br />
1) Incoming Network Connections<br />
2) Outgoing Network Connections<br />
3) Network Interface Statistics<br />
4) Some Network Routing information that I could see.</p>
<p>It is available on most of the common Operating Systems like Windows, UNIX, etc.</p>
<p>It is generally used to find Network Problems, and more so to find the Network Usage by the number of open Network Connections, for Performance related measurements. A typical netstat output could look like:</p>
<p>Active Connections</p>
<p>  Proto  Local Address          Foreign Address        State<br />
  TCP    &lt;machine_hostname&gt;:1218      &lt;dns_server_name&gt;:8080  CLOSE_WAIT<br />
  TCP    &lt;machine_hostname&gt;:2841     &lt;dns_server_name&gt;:1400  ESTABLISHED<br />
  TCP    &lt;machine_hostname&gt;:4651      localhost:62514        ESTABLISHED<br />
  TCP    &lt;machine_hostname&gt;:5152      localhost:3863         CLOSE_WAIT<br />
  TCP    &lt;machine_hostname&gt;:62514     localhost:4651         ESTABLISHED</p>
<p>  etc..</p>
<p> </p>
<p>A simple dos help utility look up revealed the following options to this utility on my Win XP based machine:</p>
<p>Displays protocol statistics and current TCP/IP network connections.</p>
<p>NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]</p>
<p>  -a            Displays all connections and listening ports.<br />
  -b            Displays the executable involved in creating each connection or<br />
                listening port. In some cases well-known executables host<br />
                multiple independent components, and in these cases the<br />
                sequence of components involved in creating the connection<br />
                or listening port is displayed. In this case the executable<br />
                name is in [] at the bottom, on top is the component it called,<br />
                and so forth until TCP/IP was reached. Note that this option<br />
                can be time-consuming and will fail unless you have sufficient<br />
                permissions.<br />
  -e            Displays Ethernet statistics. This may be combined with the -s<br />
                option.<br />
  -n            Displays addresses and port numbers in numerical form.<br />
  -o            Displays the owning process ID associated with each connection.<br />
  -p proto      Shows connections for the protocol specified by proto; proto<br />
                may be any of: TCP, UDP, TCPv6, or UDPv6.  If used with the -s<br />
                option to display per-protocol statistics, proto may be any of:<br />
                IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, or UDPv6.<br />
  -r            Displays the routing table.<br />
  -s            Displays per-protocol statistics.  By default, statistics are<br />
                shown for IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, and UDPv6;<br />
                the -p option may be used to specify a subset of the default.<br />
  -v            When used in conjunction with -b, will display sequence of<br />
                components involved in creating the connection or listening<br />
                port for all executables.<br />
  interval      Redisplays selected statistics, pausing interval seconds<br />
                between each display.  Press CTRL+C to stop redisplaying<br />
                statistics.  If omitted, netstat will print the current<br />
                configuration information once.</p>
<p> </p>
<p>Usage Example:</p>
<p>netstat -aon</p>
<p>This utility can be of immense use on analysing server performances where we are quite sure that the server is running slower than nowmal. It could possibly be running some junk tasks from the now defunct softwares that we no longer need.<br />
Try it, and tell me what you see on your PC!</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/07/14/siebel-admin-gateway-name-server-an-overview/' rel='bookmark' title='Permanent Link: Siebel Admin &#8211; Gateway Name Server &#8211; An overview'>Siebel Admin &#8211; Gateway Name Server &#8211; An overview</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/04/18/siebel-tools-hangs-when-checking-out-objects/' rel='bookmark' title='Permanent Link: Siebel Tools hangs when checking out objects'>Siebel Tools hangs when checking out objects</a></li><li><a href='http://geeksbloggingat.com/2009/07/16/siebel-server-verification-evt-tool/' rel='bookmark' title='Permanent Link: Siebel Server Verification &#8211; EVT Tool'>Siebel Server Verification &#8211; EVT Tool</a></li><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></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/06/17/netstat-command/feed/</wfw:commentRss>
		<slash:comments>0</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>Siebel &#8211; EnableServiceArgTracing &#8211; Logging Messages</title>
		<link>http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/</link>
		<comments>http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/#comments</comments>
		<pubDate>Tue, 26 May 2009 06:51:54 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[CFG file]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[workflows]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=369</guid>
		<description><![CDATA[Hi,
We have already discussed at quite a length the logging methods, the most prominent of these being the usage of vanilla Siebel EAI Queues. You can read about the entire series through the following links:
A meeting with Siebel EAI
Siebel &#8211; EAI Queue
Siebel &#8211; EAI Queue &#8211; Usage
Siebel &#8211; EAI Queue &#8211; a Critique’
I recently came [...]


Related posts:<ol><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/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/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/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/03/siebel-eai-queue-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Queue &#8211; Usage'>Siebel &#8211; EAI Queue &#8211; Usage</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>We have already discussed at quite a length the logging methods, the most prominent of these being the usage of vanilla Siebel EAI Queues. You can read about the entire series through the following links:<br />
<a href="http://geeksbloggingat.com/2009/04/30/a-meeting-with-siebel-eai/" target="_blank">A meeting with Siebel EAI</a><br />
<a href="http://geeksbloggingat.com/2009/05/01/siebel-eai-queue/" target="_blank">Siebel &#8211; EAI Queue</a><br />
<a href="http://geeksbloggingat.com/2009/05/03/siebel-eai-queue-usage/" target="_blank">Siebel &#8211; EAI Queue &#8211; Usage</a><br />
<a href="http://geeksbloggingat.com/2009/05/04/siebel-eai-queue-a-critique/" target="_blank">Siebel &#8211; EAI Queue &#8211; a Critique’</a></p>
<p>I recently came across another vanilla method (EnableServiceArgTracing) to log the messages. Using this, the various Siebel logs can be created, and the Input and the Output messages to some of the Business Services can be written in XML format to a file. These XML files would appear as Siebel Dump files with a &#8220;.dmp&#8221; extension. These can be read off any standard text reading tool like Notepad, Editplus, Notepad++, etc. This process works with EAI Siebel Adapter and EAI Dispatcher business services.</p>
<p><span id="more-369"></span><b>Usage</b><br />
Read about the detailed Local logging in Siebel <a href="http://geeksbloggingat.com/2009/05/25/siebel-enable-detailed-logging-local/" target="_blank">here</a>.<br />
Set the Siebel SIEBEL_LOG_EVENTS environment variable value to:<br />
	3 &#8211; Input property set as Output in case of Error will be received<br />
	4 &#8211; Both Input and Output property set would be received</p>
<p>Be ready to receive huge Log files in your Siebel Log directory, and exceptionally slow Siebel performance after enabling this. Logs are now being created for every step, so this is all the more logical.</p>
<p>Set the Server parameter, &#8220;EnableServiceArgTracing&#8221; to &#8220;TRUE&#8221;.<br />
In case of dedicated, local, or sample based testing, edit the following sections in the <clientapp>.cfg and set the following:</p>
<p>	[EAISubsys]<br />
	EnableServiceArgTracing = TRUE</p>
<p>Restart Siebel and you are ready to go.</p>
<p>Now, whenever a process is run, it would create logs. Also, in the same directory you would see .dmp, or the Siebel Dump files being created. These are XML files which would have the Input and Output property sets contained. You can open and view these in any text editor.</p>
<p>The names of the files created are in the format:<br />
<BS Name>_input_args_<number>.dmp   OR,<br />
<BS Name>_output_args_<number>.dmp</p>
<p>The main advantage of this method is that it does not require any changes, or switches in the main process to get the debugigng information. So, it is as clean as can be. Also, we can do this easily on any environment, TEST or any other.</p>
<p>The main disadvantage I see with this approach is that it logs Inputs and Outputs of only the EAI Siebel Adapter and the EAI Dispatcher Business Services. More usually, the integration is done using many other services, wherein a proper logging and error handling architecture becomes mandatory. So, I cannot do away with the other fancy stuff I generally incorporate into my architecture for that reason I guess! </p>
<p>I wish Siebel provided an easy way except studying Logs, to know which all Business Services or Workflows were invoked, and what all inputs and outputs were provided, whenever a complex process was invoked. It would make my life so much easier..</p>


<p>Related posts:<ol><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/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/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/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/03/siebel-eai-queue-usage/' rel='bookmark' title='Permanent Link: Siebel &#8211; EAI Queue &#8211; Usage'>Siebel &#8211; EAI Queue &#8211; Usage</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/26/siebel-enableserviceargtracing-logging-messages/feed/</wfw:commentRss>
		<slash:comments>0</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 7.x &#8211; Party Model Changes</title>
		<link>http://geeksbloggingat.com/2009/05/21/siebel7-party-model-changes/</link>
		<comments>http://geeksbloggingat.com/2009/05/21/siebel7-party-model-changes/#comments</comments>
		<pubDate>Wed, 20 May 2009 20:40:24 +0000</pubDate>
		<dc:creator>brijesh</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Business Component]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[EIM]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[S_PARTY]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=274</guid>
		<description><![CDATA[After introduction of party model, the table structure (as far as EIM is concerned) have changed tremendously. The largest data model change involves the Party model, which I think is basis of post siebel 7 releases. Accounts, Organizations, Internal Divisions, Contacts, Employees, Positions, and Households are all party entities and are the logical extension table [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/06/02/siebel-eim-custom-column-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom column mapping'>Siebel EIM &#8211; Custom column mapping</a></li><li><a href='http://geeksbloggingat.com/2009/08/04/siebel-eim-career-a-day-in-life/' rel='bookmark' title='Permanent Link: Siebel EIM Career &#8211; A day in Life'>Siebel EIM Career &#8211; A day in Life</a></li><li><a href='http://geeksbloggingat.com/2009/08/06/siebel-eim-using-synonyms/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; USING SYNONYMS'>Siebel EIM &#8211; USING SYNONYMS</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><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></ol>]]></description>
			<content:encoded><![CDATA[<p>After introduction of party model, the table structure (as far as EIM is concerned) have changed tremendously. The largest data model change involves the Party model, which I think is basis of post siebel 7 releases. Accounts, Organizations, Internal Divisions, Contacts, Employees, Positions, and Households are all party entities and are the logical extension table of S_PARTY and they all have the corresponding entry in S_PARTY base table and the data is brought into the business components through an implicit join (PLEASE NOTE THEY ARE NOT EXPLICIT JOINS).</p>
<p><span id="more-274"></span>Some of the major data model changes are also related to this new model. Employees and Contacts have been combined into the same table (S_CONTACT) and similarly, internal and external Organizations have been combined into one table (S_ORG_EXT), in pre 7 releases of siebel employees and internal organizations are stored in S_EMPLOYEE and S_ORG_INT respectively means there tables have gotten obsolete.</p>
<p>The S_PARTY table is the primary table and is the single entity to store all party types – organization units (both external and internal), positions, access groups, user lists, households, contacts, and employees.</p>
<p>So in nutshell following are the new tables or we can say modified functionality tables in siebel:<br />
• S_USER (For siebel Users)<br />
• S_CONTACT (contacts, employees)<br />
• S_ORG_EXT organizations (internal, external)<br />
• S_POSTN (positions)<br />
• S_ORG_GROUP (Households)<br />
• S_PARTY_GROUP (Access Groups: To implement data security one of the major changes)<br />
• S_USERLIST (user lists)<br />
• S_BU (Internal Organizations)</p>
<p>Non-person party entities will have directly or indirectly ralation with employees and contacts.</p>
<p><strong>Data Migration Changes:</strong></p>
<p>All relation based tables have changed in post 7 releases the following tables have gotten obsolete:</p>
<table border="1" align="left">
<tbody>
<tr>
<th>Old Table (pre 7 release)</th>
<th>New Table (post 7 release)</th>
</tr>
<tr>
<td>S_ORG_REL</td>
<td>S_PARTY_REL<br />
(hold relationships between account and party entities)</td>
</tr>
<tr>
<td>S_CONTACT_REL</td>
<td>S_PARTY_REL<br />
(hold relationships between contact and party entities)</td>
</tr>
<tr>
<td>S_PER_ORG_UNIT</td>
<td>S_PARTY_PER<br />
(hold relationships between account and party contact etc. or more generic it stores the ralationship between party and person)</td>
</tr>
<tr>
<td>S_ORG_INT</td>
<td>S_ORG_EXT<br />
(For both internal and external organization.)</td>
</tr>
<tr>
<td>S_EMP_POSTN</td>
<td>S_PARTY_PER</td>
</tr>
<tr>
<td>S_EMPLOYEE</td>
<td>S_CONTACT</td>
</tr>
<tr>
<td>S_POSTN_RPT_REL</td>
<td>S_PARTY_PER</td>
</tr>
</tbody>
</table>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/06/02/siebel-eim-custom-column-mapping/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; Custom column mapping'>Siebel EIM &#8211; Custom column mapping</a></li><li><a href='http://geeksbloggingat.com/2009/08/04/siebel-eim-career-a-day-in-life/' rel='bookmark' title='Permanent Link: Siebel EIM Career &#8211; A day in Life'>Siebel EIM Career &#8211; A day in Life</a></li><li><a href='http://geeksbloggingat.com/2009/08/06/siebel-eim-using-synonyms/' rel='bookmark' title='Permanent Link: Siebel EIM &#8211; USING SYNONYMS'>Siebel EIM &#8211; USING SYNONYMS</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><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></ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/05/21/siebel7-party-model-changes/feed/</wfw:commentRss>
		<slash:comments>0</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; 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>
		<item>
		<title>Siebel &#8211; Unable to check out objects</title>
		<link>http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/</link>
		<comments>http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 15:34:29 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[CFG file]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=158</guid>
		<description><![CDATA[I will discuss the following most prominent ways to enable or disable object level check-outs in Siebel here:
1) EnableObjectCOCI parameter
2) Allow Object Locking
I will explain these terms here.
Siebel brings about lot of new features in every new release. One of the very useful improvements in Siebel 7.8 was &#8220;object level check-out&#8221; in Siebel Tools. For [...]


Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/04/18/siebel-tools-hangs-when-checking-out-objects/' rel='bookmark' title='Permanent Link: Siebel Tools hangs when checking out objects'>Siebel Tools hangs when checking out objects</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/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/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/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>I will discuss the following most prominent ways to enable or disable object level check-outs in Siebel here:<br />
1) EnableObjectCOCI parameter<br />
2) Allow Object Locking</p>
<p>I will explain these terms here.</p>
<p><span id="more-158"></span>Siebel brings about lot of new features in every new release. One of the very useful improvements in Siebel 7.8 was &#8220;object level check-out&#8221; in Siebel Tools. For those who started working directly on Siebel 7.8 and above, uptill Siebel 7.7.x, Siebel had the concept of Projects. A project in Siebel was a logical grouping of various objects &#8211; Workflows, Business Services, BCs, Applets, etc. We had custom projects for EAI, Configuration, Pricing, B2B, etc. And, we could only check out or check in projects! This was really time consuming.</p>
<p>I remember waiting for days in some cases, for someone to check in the project, because I wanted to work on some other object that she was not working on, but was in the same Siebel project. With object level locking, an individual can work on individual objects (an Applet, BC, or Business Service, etc.), and some other member can simulaneously check-out some other object whether or not in the same project. This greatly increases productivity, speed, and quality.</p>
<p>However, I had a lot of friends coming upto me, that even though they had Siebel 7.8 or above installed, at times their object level check-out was not enabled for some objects. Either it was not enabled at all, or for some particular objects.</p>
<p>There are two parameters in Siebel which control the Object level check out in Siebel</p>
<p><strong>1) EnableObjectCOCI parameter</strong><br />
This parameter is present in the &#8216;[Siebel]&#8216; section (generally present on top) of the tools.cfg file. Your tools.cfg file would be located in the folder, &#8220;/Tools/BIN/ENU&#8221;.<br />
This parameter must be set to TRUE to enable the object level check out.</p>
<p><strong>1) Allow Object Locking </strong><br />
This is a new column in Siebel Tools against Projects in Siebel Tools. For most projects, this flag is ticked TRUE by default. But, I have noticed that for Upgrade related projects, it is set to FALSE. In case you created custom project in Siebel Tools, this flag must be set to TRUE.</p>
<p>Though this has helped increase speed, it has still not solved the problem. I still have to wait for long period sometimes for my friends to check-in the commonly used objects like &#8216;Quote Item&#8217; BC and the like. I am wondering about one thing now. What is the real use of having projects now? If I can check out objects, why do we still have projects? I can&#8217;t think of any place where we cannot do with objects, and projects are still required. After all, projects are only a logical grouping of some objects. Right?</p>
<p>Though checking out objects is trivial at times, and taken for granted, I have also had a few of my friends discussing about checking out Workflows in Siebel. I have also heard people claim that is one thing still not possible without checking out the entire project. I will try to cover this problem in future posts.</p>


<p>Related posts:<ol><li><a href='http://geeksbloggingat.com/2009/04/18/siebel-tools-hangs-when-checking-out-objects/' rel='bookmark' title='Permanent Link: Siebel Tools hangs when checking out objects'>Siebel Tools hangs when checking out objects</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/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/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/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/04/25/siebel-object-level-check-out/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
