<?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; Tools</title>
	<atom:link href="http://geeksbloggingat.com/topics/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeksbloggingat.com</link>
	<description>Let&#039;s share...</description>
	<lastBuildDate>Tue, 30 Aug 2011 21:29:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<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 [...]


<b>Related posts:<b><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> <small>This is a nice tip I ran across. All the...</small></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> <small>It&#8217;s a very basic concept explaining how we can generate...</small></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> <small>This article is similar to my previous article (Siebel EIM...</small></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> <small>Previous post regarding new custom columns mapping in EIM table...</small></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> <small>This is a continuation from the post, Siebel &#8211; Upgrade...</small></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><b>Related posts:<b><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> <small>This is a nice tip I ran across. All the...</small></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> <small>It&#8217;s a very basic concept explaining how we can generate...</small></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> <small>This article is similar to my previous article (Siebel EIM...</small></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> <small>Previous post regarding new custom columns mapping in EIM table...</small></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> <small>This is a continuation from the post, Siebel &#8211; Upgrade...</small></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>Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;</title>
		<link>http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/</link>
		<comments>http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 06:20:30 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tricks]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=759</guid>
		<description><![CDATA[This is a smaill tip I was working on, which got me interested in Symbolic Strings all of a sudden. We have already discussed previously about the Symbolic Strings Siebel &#8211; Symbolic Strings Siebel &#8211; Symbolic Strings &#8211; Usage In the usage section we outlined how every new record is automatically prefixed with &#8216;X_&#8217;. This [...]


<b>Related posts:<b><ol><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> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/12/siebel-symbolic-strings/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings'>Siebel &#8211; Symbolic Strings</a> <small>Consider this a brief introductory tutorial on Symbolic Strings in...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/17/metalink3-to-my-oracle-support-change-log/' rel='bookmark' title='Permanent Link: Metalink3 to My Oracle Support &#8211; Change Log'>Metalink3 to My Oracle Support &#8211; Change Log</a> <small>There are a number of significant changes, or enhancements coming...</small></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> <small>I will discuss the following most prominent ways to enable...</small></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> <small>This is a nice tip I ran across. All the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This is a smaill tip I was working on, which got me interested in Symbolic Strings all of a sudden. We have already discussed previously about the Symbolic Strings<br />
<a href="http://geeksbloggingat.com/2009/08/12/siebel-symbolic-strings/">Siebel &#8211; Symbolic Strings</a><br />
<a href="http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/">Siebel &#8211; Symbolic Strings &#8211; Usage</a></p>
<p><span id="more-759"></span>In the usage section we outlined how every new record is automatically prefixed with &#8216;X_&#8217;. This could be a typical problem, as in most of the projects we follow a specific naming convention for all the custom objects. This is also a recommended practice by experts for easy identification.</p>
<p>Let&#8217;s see if we have a requirement such that all custom objects in Siebel must begin with &#8216;GEEK_&#8217; in place of &#8216;X_&#8217;, how we may implement this in case of Symbolic Strings.</p>
<p>Navigate to your tools.cfg corresponding to the your Siebel installation where you want to change this.<br />
Navigate to the section titled, <i>&#8216;[Siebel]&#8216;</i>.<br />
Look for the parameter, &#8220;SymStrPrefix&#8221;</p>
<p>My guess is, you would find the following as per Siebel vanilla:<br />
<i><br />
[Siebel]<br />
; SymStrPrefix parameter needs to be X_ for Siebel Customers.<br />
SymStrPrefix		 = X_<br />
</i></p>
<p>Now, change this value from &#8216;X_&#8217; to &#8216;GEEK_&#8217;. The section should now look like:<br />
<i><br />
[Siebel]<br />
; SymStrPrefix parameter needs to be X_ for Siebel Customers.<br />
SymStrPrefix		 = GEEK_<br />
</i></p>
<p>Save and close.</p>
<p>Voila! Now, if you try to create a new Symbolic String, it would be preceded with &#8216;GEEK_&#8217; rather than Siebel OOB, &#8216;X_&#8217;.<br />
Hope it helps somebody, someday! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p><b>Related posts:<b><ol><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> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/12/siebel-symbolic-strings/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings'>Siebel &#8211; Symbolic Strings</a> <small>Consider this a brief introductory tutorial on Symbolic Strings in...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/17/metalink3-to-my-oracle-support-change-log/' rel='bookmark' title='Permanent Link: Metalink3 to My Oracle Support &#8211; Change Log'>Metalink3 to My Oracle Support &#8211; Change Log</a> <small>There are a number of significant changes, or enhancements coming...</small></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> <small>I will discuss the following most prominent ways to enable...</small></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> <small>This is a nice tip I ran across. All the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Symbolic Strings &#8211; Usage</title>
		<link>http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/</link>
		<comments>http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 05:59:24 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=754</guid>
		<description><![CDATA[Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an independent object. It has a child object of Symbolic String Locale, where you may define the individual translations for all the different languages in use in your project. In case it is not visible directly, navigate to View -> Options -> Object Explorer tab, and [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;'>Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;</a> <small>This is a smaill tip I was working on, which...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/12/siebel-symbolic-strings/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings'>Siebel &#8211; Symbolic Strings</a> <small>Consider this a brief introductory tutorial on Symbolic Strings in...</small></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> <small>I had introduced the concept of Siebel EAI Queues in...</small></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> <small>I will discuss the following most prominent ways to enable...</small></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> <small>Siebel by default displays all dates in the system accurate...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an independent object. It has a child object of Symbolic String Locale, where you may define the individual translations for all the different languages in use in your project.</p>
<p>In case it is not visible directly, navigate to View -> Options -> Object Explorer tab, and enable the Symbolic Strings object if not already visible.</p>
<p><span id="more-754"></span>Now, you are ready to go!<br />
Navigate to Symbolic Strings. You would note that most of the Symbolic Strings would appear with the prefix &#8216;SBL_&#8217;.</p>
<p>Do a NewRecord. Notice that the string &#8216;X_&#8217; appears by default for the custom string. Don&#8217;t try to change it, even if you do, you would not be able to save it! <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Edit the value, to something say, &#8220;X_DUMMY_STRING&#8221;. Fill out all the other relevant columns. It is generally preferred to keep all the custom Symbolic Strings in a separate project to enable easy check-in and check-out. Save the record.</p>
<p>Navigate to the Symbolic String Locale child object, in the Object Explorer. Do a new record, and enter values as per the requirement. Beware that the Language Name takes up the 3 character representation of the language, eg, ENU, SVE, etc.</p>
<p>Now for some under the hood details for the ones interested.<br />
Symbolic Strings data is stored in the table, S_SYM_STR. Local data is stored in the table, S_SYM_STR_INTL. The various objects like the Applet Captions store Foreign Key references to the table S_SYM_STR to refer these Symbolic Strings.</p>
<p>The Symbolic Strings need to be compiled into the Siebel SRF. Be careful here as at times, developers have reported that mere compilation of the Symbolic Strings didn&#8217;t work in their case, and they had to compile the individual objects, like the applets too, into the Siebel SRF to make it work.</p>
<p>If a value is present in the String Override field of the particular control, it will take precedence over the Symbolic String referred. This is another point to be noted in their usage.</p>
<p>It is a generally recommended practice to always create a new project for the custom Symbolic Strings. For modifications, check-out and check-in the entire custom project, and not the individual objects. Strange behaviours have been reported if this is not followed. One typical problem is that you would only be able to work on the language of your local tools, multi language behaviour will be lost.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;'>Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;</a> <small>This is a smaill tip I was working on, which...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/12/siebel-symbolic-strings/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings'>Siebel &#8211; Symbolic Strings</a> <small>Consider this a brief introductory tutorial on Symbolic Strings in...</small></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> <small>I had introduced the concept of Siebel EAI Queues in...</small></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> <small>I will discuss the following most prominent ways to enable...</small></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> <small>Siebel by default displays all dates in the system accurate...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/13/siebel-symbolic-strings-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Symbolic Strings</title>
		<link>http://geeksbloggingat.com/2009/08/12/siebel-symbolic-strings/</link>
		<comments>http://geeksbloggingat.com/2009/08/12/siebel-symbolic-strings/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 05:13:06 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Fundamentals]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=752</guid>
		<description><![CDATA[Consider this a brief introductory tutorial on Symbolic Strings in Siebel. Symbolic Strings are from amongst the most commonly used entities in Siebel, especially in Siebel Multi lingual deployments. They can greatly reduce the job of initializing, deploying, tracking, modifying all the plethora of error/warning messages that you may generally come across in a typical [...]


<b>Related posts:<b><ol><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> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;'>Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;</a> <small>This is a smaill tip I was working on, which...</small></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> <small>This is a continuation from the post, Siebel &#8211; Upgrade...</small></li>
<li><a href='http://geeksbloggingat.com/2009/10/07/query-on-the-long-column-or-field/' rel='bookmark' title='Permanent Link: Query on the Long Column or Field'>Query on the Long Column or Field</a> <small>A typical problem in any EAI project. Others too!! One...</small></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> <small>Okay, what are you thinking about? Is it Middlewares in...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Consider this a brief introductory tutorial on Symbolic Strings in Siebel. Symbolic Strings are from amongst the most commonly used entities in Siebel, especially in Siebel Multi lingual deployments. </p>
<p>They can greatly reduce the job of initializing, deploying, tracking, modifying all the plethora of error/warning messages that you may generally come across in a typical Siebel CRM application. </p>
<p><span id="more-752"></span>The Symbolic Strings centralize all the English and non-english language messages at one place in Siebel, where you to manage. You always have the option of doing this independently at all the individual places in Applets, Business Components and the like, but, it is really not recommended.</p>
<p>Symbolic Strings are defined and managed from within Siebel Tools. This Siebel feature was introduced for the first time with Siebel 7.7 (there was a big bunch of innovations that came with this Siebel version for the first time), and has persisted since. So, it could be one serious consideration if you are looking to upgrade from an older Siebel version.</p>
<p>But be careful. Some of the data is not converted to Symbolic Strings automatically during upgrade. This includes, Seed Data, Error Messages, LOVs, lots of non translable attributes, etc. These continue to use the Local based string values.</p>
<p>Migrating to Symbolic Strings in case of upgrade, using the Siebel Conversion and Consolidation process, though could be useful in many ways, is a different topic in itself.</p>
<p>Some of the typical scenarios where Symbolic Strings may be applicable are:<br />
<b>1) Displaying the same string at a number of places in Applets</b><br />
Assume you have multiple Applets based on the same BC (Sales, Manager, Admin, External) exposing some of the common fields. Why to declare them repeatedly each time (though Siebel still allows you to do that!)? You can just go in to create a Symbolic String. Refer this Symbolic String in the value. Use of the String Override function should be reduced as much as possible!</p>
<p><b>2) Displaying the same string differently in multiple languages in the application</b><br />
Either define the different caption for different languages by using the locale option corresponding to the control, else, better still, go in for Symbolic Strings!</p>
<p>Some of the typical advantages of using Siebel Symbolic Strings in your application are:<br />
1) Avoiding redundancy and duplicacy, of course!<br />
2) A centralized place for declaring and updating these user messages.<br />
3) In the process, reducing maintenance, and enhancing value.<br />
4) Reduced development time cycle (the obvious buzzword, TAT!!), and costs.</p>
<p>Do note that some of the other kinds of strings, like LOVs, PDQs, etc. are not covered as a part of the Symbolic Strings functionality. These are defined and used differently in Siebel system.</p>


<p><b>Related posts:<b><ol><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> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
<li><a href='http://geeksbloggingat.com/2009/08/14/siebel-symbolic-strings-change-default-x_/' rel='bookmark' title='Permanent Link: Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;'>Siebel &#8211; Symbolic Strings &#8211; Change default &#8216;X_&#8217;</a> <small>This is a smaill tip I was working on, which...</small></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> <small>This is a continuation from the post, Siebel &#8211; Upgrade...</small></li>
<li><a href='http://geeksbloggingat.com/2009/10/07/query-on-the-long-column-or-field/' rel='bookmark' title='Permanent Link: Query on the Long Column or Field'>Query on the Long Column or Field</a> <small>A typical problem in any EAI project. Others too!! One...</small></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> <small>Okay, what are you thinking about? Is it Middlewares in...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/08/12/siebel-symbolic-strings/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. [...]


<b>Related posts:<b><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> <small>Hi, We have already discussed at quite a length the...</small></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> <small>In case of standard interactivity applications like eSales , eService,...</small></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> <small>Hi all, I was making a fresh install of Siebel...</small></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> <small>You may call this an introductory tutorial. Siebel as we...</small></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> <small>This is a nice tip I ran across. All the...</small></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><b>Related posts:<b><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> <small>Hi, We have already discussed at quite a length the...</small></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> <small>In case of standard interactivity applications like eSales , eService,...</small></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> <small>Hi all, I was making a fresh install of Siebel...</small></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> <small>You may call this an introductory tutorial. Siebel as we...</small></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> <small>This is a nice tip I ran across. All the...</small></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 &#8211; Scrolling between records &#8211; UP and DOWN</title>
		<link>http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/</link>
		<comments>http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 03:31:39 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Applet]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>

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


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


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/07/21/siebel-merge-records-functionality/' rel='bookmark' title='Permanent Link: Siebel &#8211; Merge Records Functionality'>Siebel &#8211; Merge Records Functionality</a> <small>How many times have we realized that there are multiple...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/11/siebel-looping-multiple-records-update-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; Looping multiple records &#8211; Update records'>Siebel &#8211; Looping multiple records &#8211; Update records</a> <small>Hi, We often come across a requirement where we need...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/24/siebel-merge-records-checklist/' rel='bookmark' title='Permanent Link: Siebel &#8211; Merge Records &#8211; Checklist'>Siebel &#8211; Merge Records &#8211; Checklist</a> <small>I call this Part III, and concluding part of a...</small></li>
<li><a href='http://geeksbloggingat.com/2009/05/13/siebel-sia-bc-utility-service-loop-multiple-records/' rel='bookmark' title='Permanent Link: Siebel &#8211; SIA BC Utility Service &#8211; Loop multiple records'>Siebel &#8211; SIA BC Utility Service &#8211; Loop multiple records</a> <small>This is a vanilla business service which provides an extensive...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/' rel='bookmark' title='Permanent Link: Siebel &#8211; Automating Merge Records by script &#8211; II'>Siebel &#8211; Automating Merge Records by script &#8211; II</a> <small>I call this Part II, as I have already introduced...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Unable to 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; [...]


<b>Related posts:<b><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> <small>Hi, Now this is strange. I had been running into...</small></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> <small>Hi all, I was making a fresh install of Siebel...</small></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> <small>After long time I am writing a blog&#8230; This time...</small></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> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></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> <small>This is a nice tip I ran across. All the...</small></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><b>Related posts:<b><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> <small>Hi, Now this is strange. I had been running into...</small></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> <small>Hi all, I was making a fresh install of Siebel...</small></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> <small>After long time I am writing a blog&#8230; This time...</small></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> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></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> <small>This is a nice tip I ran across. All the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/25/siebel-object-level-check-out/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Siebel &#8211; Adding License Keys to Sample</title>
		<link>http://geeksbloggingat.com/2009/04/20/siebel-adding-license-keys-to-sample/</link>
		<comments>http://geeksbloggingat.com/2009/04/20/siebel-adding-license-keys-to-sample/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 02:46:30 +0000</pubDate>
		<dc:creator>Prachi Sharma</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Workarounds]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=85</guid>
		<description><![CDATA[I am glad to be associated with Geeks Blogging @ dotCOM. This is my first post here. This is a very generic problem that we all come across. Adding License Keys in Siebel Sample Database. This is at times a little difficult and workarounds have to be used. There are a number of ways that [...]


<b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/04/21/siebel-license-keys-dont-work-are-invalid/' rel='bookmark' title='Permanent Link: Siebel &#8211; License keys don&#8217;t work / are invalid'>Siebel &#8211; License keys don&#8217;t work / are invalid</a> <small>So, here I am again. After the fabulous solution to...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/28/siebel-autosave-opportunity-data-sample-code/' rel='bookmark' title='Permanent Link: Siebel &#8211; Autosave Opportunity data &#8211; Sample Code'>Siebel &#8211; Autosave Opportunity data &#8211; Sample Code</a> <small>This is a follow up post on my previous post,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/' rel='bookmark' title='Permanent Link: Siebel &#8211; Scrolling between records &#8211; UP and DOWN'>Siebel &#8211; Scrolling between records &#8211; UP and DOWN</a> <small>Generally in Siebel Client, we very often have the need...</small></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> <small>Hi all, I was making a fresh install of Siebel...</small></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> <small>In my previous post, I had discussed as to how...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I am glad to be associated with Geeks Blogging @ dotCOM. This is my first post here.</p>
<p>This is a very generic problem that we all come across. Adding License Keys in Siebel Sample Database. This is at times a little difficult and workarounds have to be used.</p>
<p>There are a number of ways that you can enter License Keys in Siebel:<br />
1) When you are installing Siebel, and try to log in for the first time, it asks for valid License Keys. You can enter multiple license keys at this step.<br />
2) Log into Siebel Web Application. Navigate to Sitemap -> Administration &#8211; Application -> License Keys.<br />
3) Log into Siebel Tools. Navigate to Help -> Technical Support -> License Keys</p>
<p><span id="more-85"></span><br />
However, you will notice that only the first option works in case of Sample Database. The route through Siebel Client and Siebel tools are greyed out. The first option has the drawbacks in case, the license keys entered are not lifelong, and we may need to enter new license keys after some time. Also, we may need to add additional functionality in Siebel using new license keys.</p>
<p>The solution is to login into Siebel Tools. Once logged in, press &#8216;Shift&#8217;. Keep it presses while navigating to Help -> Technical Support. Now, if you notice the &#8216;License Keys&#8217; button is active. Press License Keys, a new dialogue box will open. Here, you can add new, delete or edit existing license keys. This will solve the problem.</p>


<p><b>Related posts:<b><ol><li><a href='http://geeksbloggingat.com/2009/04/21/siebel-license-keys-dont-work-are-invalid/' rel='bookmark' title='Permanent Link: Siebel &#8211; License keys don&#8217;t work / are invalid'>Siebel &#8211; License keys don&#8217;t work / are invalid</a> <small>So, here I am again. After the fabulous solution to...</small></li>
<li><a href='http://geeksbloggingat.com/2009/07/28/siebel-autosave-opportunity-data-sample-code/' rel='bookmark' title='Permanent Link: Siebel &#8211; Autosave Opportunity data &#8211; Sample Code'>Siebel &#8211; Autosave Opportunity data &#8211; Sample Code</a> <small>This is a follow up post on my previous post,...</small></li>
<li><a href='http://geeksbloggingat.com/2009/04/29/siebel-scrolling-between-records-up-and-down/' rel='bookmark' title='Permanent Link: Siebel &#8211; Scrolling between records &#8211; UP and DOWN'>Siebel &#8211; Scrolling between records &#8211; UP and DOWN</a> <small>Generally in Siebel Client, we very often have the need...</small></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> <small>Hi all, I was making a fresh install of Siebel...</small></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> <small>In my previous post, I had discussed as to how...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/20/siebel-adding-license-keys-to-sample/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Siebel Tools hangs when checking out objects</title>
		<link>http://geeksbloggingat.com/2009/04/18/siebel-tools-hangs-when-checking-out-objects/</link>
		<comments>http://geeksbloggingat.com/2009/04/18/siebel-tools-hangs-when-checking-out-objects/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 11:44:40 +0000</pubDate>
		<dc:creator>Nitin Jain</dc:creator>
				<category><![CDATA[Siebel CRM]]></category>
		<category><![CDATA[Product Defect]]></category>
		<category><![CDATA[Siebel]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://geeksbloggingat.com/?p=80</guid>
		<description><![CDATA[Hi, Now this is strange. I had been running into some problems when I was checking out objects in my Siebel Tools. What used to happen was that I would set an object for check-out. It would show it fine for some time. all the extracts being done fine, all the tables being checked out [...]


<b>Related posts:<b><ol><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> <small>I will discuss the following most prominent ways to enable...</small></li>
<li><a href='http://geeksbloggingat.com/2009/09/04/siebel-installer-hangs-midway/' rel='bookmark' title='Permanent Link: Siebel &#8211; Installer hangs midway'>Siebel &#8211; Installer hangs midway</a> <small>In my website statistics, I see somebody trying to find...</small></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> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/17/netstat-command/' rel='bookmark' title='Permanent Link: netstat command'>netstat command</a> <small>Hi all, All of us have faced huge performance related...</small></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> <small>Logging out a user automatically, when the user does not...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>Now this is strange. I had been running into some problems when I was checking out objects in my Siebel Tools. What used to happen was that I would set an object for check-out. It would show it fine for some time. all the extracts being done fine, all the tables being checked out one by one et al. All of a sudden, the operation would hang. </p>
<p><span id="more-80"></span><br />
I know that the operation definitely hanged because I initially thought that maybe it is just stuck somewhere due to lack of bandwidth. Or maybe it could be that with too many processes running on my system, there just isn&#8217;t enough memory! But no. I tried leaving the check out process as it is, and went out for lunch. I came back after about 45 minutes, and it was still hung!. So, I guess the check out process WAS definitely hanging! However, it was happening intermittently, and not always. The check out did proceed to completion successfully some of the times, and only at times would it hang.</p>
<p>I was convinced when I was told by another member in my team informing me of similar issues with her Tools for the past few days. Now, this was enough fodder for me to start searching!</p>
<p>The first thing I did was to log onto the famous ORACLE Metalink, and search out for this problem. This is when I came across the following article:</p>
<p><a href="https://metalink3.oracle.com/od/faces/secure/km/DocumentDisplay.jspx?id=487902.1" target="_blank">ORACLE Metalink &#8211; Siebel Tools hanging during check out</a></p>
<p>For the people who donot have immediate access to the Metalink, it says,<br />
&#8220;It was found that Object level checkout does not close the database connection. Every time a object is checked out, the connection is not cleanly closed. This results in the maximum number of connections.&#8221;</p>
<p>Surprised? <img src='http://geeksbloggingat.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Let me elaborate..</p>
<p>It says whenever we check out and check in an OBJECT (please note the word &#8216;object&#8217;) in Siebel Tools, one of the database connections is left open. So, if I check out once, check in that object, two DB connections were opened &#8211; one for check out, and one for check in. However, only one got closed and one always remained open. This would mean, everytime I check out and check in, there would be one more open connection on the DB server. Since every DB server has a maximum number limit of the connections that it can handle, this limit will be reached and the system would stop responding.</p>
<p>This problem is found to be on Siebel version 7.8.2. The Siebel support claims that it is fixed in Siebel v8. In my case, I have Siebel 7.8.2.11, and I feel that this doesn&#8217;t help it.</p>
<p>The only solution recommended is to check out entire projects, and not individual objects. I am not sure if it would work out as a solution for any of us, it doesn&#8217;t for me! We have a big team working on it, and it may is possible for us to check out entire projects every time as it blocks the usage of that project for other members in the team. Also, it would take much more time in check outs and check ins, which is definitely not within feasible limits. Seems like a Siebel Product Defect that we have to live with.</p>
<p>If anybody has also faced a similar problem, and come up with some workarounds or solutions, please do add to this thread.</p>


<p><b>Related posts:<b><ol><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> <small>I will discuss the following most prominent ways to enable...</small></li>
<li><a href='http://geeksbloggingat.com/2009/09/04/siebel-installer-hangs-midway/' rel='bookmark' title='Permanent Link: Siebel &#8211; Installer hangs midway'>Siebel &#8211; Installer hangs midway</a> <small>In my website statistics, I see somebody trying to find...</small></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> <small>Symbolic Strings appear directly in Siebel Tools&#8217; Object Explorer, an...</small></li>
<li><a href='http://geeksbloggingat.com/2009/06/17/netstat-command/' rel='bookmark' title='Permanent Link: netstat command'>netstat command</a> <small>Hi all, All of us have faced huge performance related...</small></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> <small>Logging out a user automatically, when the user does not...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geeksbloggingat.com/2009/04/18/siebel-tools-hangs-when-checking-out-objects/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

