<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Waheem Rahman</title>
	<atom:link href="http://arwaheem.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://arwaheem.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 07 May 2008 20:13:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='arwaheem.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Waheem Rahman</title>
		<link>http://arwaheem.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://arwaheem.wordpress.com/osd.xml" title="Waheem Rahman" />
	<atom:link rel='hub' href='http://arwaheem.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Siebel Version Control &#8211; Source Code Integration using Sub Version</title>
		<link>http://arwaheem.wordpress.com/2008/04/30/siebel-version-control-source-code-integration-using-sub-version/</link>
		<comments>http://arwaheem.wordpress.com/2008/04/30/siebel-version-control-source-code-integration-using-sub-version/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 11:06:14 +0000</pubDate>
		<dc:creator>arwaheem</dc:creator>
				<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://arwaheem.wordpress.com/?p=71</guid>
		<description><![CDATA[Here is the batch file to integrate Siebel Version Control with Subversion. This supports both Object level and Project level checkin/checkout. Only drawback is comments inserted can be max of 9 words, to avoid exceeding this use &#8216;_&#8217; between words Steps: 1.   Install the Subversion Command line Client 2.   Login in to Siebel tools. Navigate to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arwaheem.wordpress.com&amp;blog=2653640&amp;post=71&amp;subd=arwaheem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;font-family:Arial;">Here is the batch file to integrate Siebel Version Control with Subversion. This supports both Object level and Project level checkin/checkout.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;font-family:Arial;">Only drawback is comments inserted can be max of 9 words, to avoid exceeding this use &#8216;_&#8217; between words</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;font-family:Arial;">Steps:</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 42pt;"><span style="font-size:9pt;color:#000000;font-family:Arial;"><span>1.<span style="font:7pt;">   </span></span></span><span style="font-size:9pt;color:#000000;font-family:Arial;">Install the Subversion Command line Client </span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 42pt;"><span style="font-size:9pt;color:#000000;font-family:Arial;"><span>2.<span style="font:7pt;">   </span></span></span><span style="font-size:9pt;color:#000000;font-family:Arial;">Login in to Siebel tools. Navigate to View&#8211;&gt;Options&#8211;&gt;Checkin/Checkout</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 42pt;"><span style="font-size:9pt;color:#000000;font-family:Arial;"><span>3.<span style="font:7pt;">   </span></span></span><span style="font-size:9pt;color:#000000;font-family:Arial;">Check the Enable source control integration and Show execution of the integration batch file</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 42pt;"><span style="font-size:9pt;color:#000000;font-family:Arial;"><span>4.<span style="font:7pt;">   </span></span></span><span style="font-size:9pt;color:#000000;font-family:Arial;">Provide the path of the batch file</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;font-family:Arial;"><strong>Batch File:</strong></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;font-family:Arial;">@echo off<br />
set PATH=C:\Subversion\bin;%PATH%<br />
set ssdir= &lt;&lt;URL or location of the svn repository&gt;&gt;<br />
set LOGFILE=C:\xml.log<br />
set username=&lt;Enter your Username&gt;<br />
set password=&lt;Enter your Password&gt;<br />
set ITEMS=<br />
echo =======================srcctrl.bat========================== &gt;&gt; %LOGFILE%<br />
set ACTION=%1<br />
shift<br />
set DIR=%1<br />
shift<br />
set COMMENT=%1<br />
echo Change local directory to %DIR% &gt;&gt; %LOGFILE%<br />
chdir %DIR% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
shift<br />
set ITEMS=%ITEMS%%1<br />
setLocal EnableDelayedExpansion<br />
set fname=&#8221;%ITEMS%&#8221;<br />
echo fname &#8211; %fname% &gt;&gt; %LOGFILE%<br />
for /f &#8220;usebackq tokens=1,2 delims=-&#8221; %%i in (&#8216;%ITEMS%&#8217;) do set SiebObj1=%%i<br />
echo SiebObj -%SiebObj1% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
if %SiebObj1%==Applet goto CONTINUE<br />
if %SiebObj1%==Application goto CONTINUE<br />
if %SiebObj1%==Assignment_Attribute goto CONTINUE<br />
if %SiebObj1%==Assignment_Criteria goto CONTINUE<br />
if %SiebObj1%==Bitmap_Category goto CONTINUE<br />
if %SiebObj1%==Business_Component goto CONTINUE<br />
if %SiebObj1%==Business_Object goto CONTINUE<br />
if %SiebObj1%==Business_Service goto CONTINUE<br />
if %SiebObj1%==Class goto CONTINUE<br />
if %SiebObj1%==Command goto CONTINUE<br />
if %SiebObj1%==Content_Object goto CONTINUE<br />
if %SiebObj1%==Dock_Object goto CONTINUE<br />
if %SiebObj1%==EIM_Interface_Table goto CONTINUE<br />
if %SiebObj1%==Find goto CONTINUE<br />
if %SiebObj1%==Help_Id goto CONTINUE<br />
if %SiebObj1%==HTML_Hierarchy_Bitmap goto CONTINUE<br />
if %SiebObj1%==Icon_Map goto CONTINUE<br />
if %SiebObj1%==Import_Object goto CONTINUE<br />
if %SiebObj1%==Integration_Object goto CONTINUE<br />
if %SiebObj1%==Link goto CONTINUE<br />
if %SiebObj1%==Menu goto CONTINUE<br />
if %SiebObj1%==Message_Category goto CONTINUE<br />
if %SiebObj1%==Pager_Object goto CONTINUE<br />
if %SiebObj1%==Pick_List goto CONTINUE<br />
if %SiebObj1%==Project goto CONTINUE<br />
if %SiebObj1%==Report goto CONTINUE<br />
if %SiebObj1%==Screen goto CONTINUE<br />
if %SiebObj1%==Search_Category goto CONTINUE<br />
if %SiebObj1%==Search_Engine goto CONTINUE<br />
if %SiebObj1%==Search_Index goto CONTINUE<br />
if %SiebObj1%==Symbolic_String goto CONTINUE<br />
if %SiebObj1%==System_Activity_Object goto CONTINUE<br />
if %SiebObj1%==Table goto CONTINUE<br />
if %SiebObj1%==Toolbar goto CONTINUE<br />
if %SiebObj1%==Type goto CONTINUE<br />
if %SiebObj1%==View goto CONTINUE<br />
if %SiebObj1%==Web_Page goto CONTINUE<br />
if %SiebObj1%==Web_Template goto CONTINUE<br />
if %SiebObj1%==Workflow_Policy_Column goto CONTINUE<br />
if %SiebObj1%==Workflow_Policy_Object goto CONTINUE<br />
if %SiebObj1%==Workflow_Policy_Program goto CONTINUE<br />
if %SiebObj1%==Workflow_Process goto CONTINUE<br />
set SiebObj1=Project<br />
:CONTINUE<br />
echo SiebObj1 &#8211; %SiebObj1% &gt;&gt; %LOGFILE%<br />
echo Set %PROJECT% as the working folder at Source Control System &gt;&gt; %LOGFILE%<br />
if errorlevel 100 goto END<br />
echo Action : %ACTION% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
echo Action %ACTION% DIR %DIR% FIlE %fname% COMMENT %COMMENT% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
rem Reading the comment file<br />
set varNUM=0<br />
for /f &#8220;tokens=*&#8221; %%T in (comment_file) do call :varSET %%T<br />
goto :eof<br />
:VarSET<br />
set /a varNUM=%varNUM%+1<br />
set MYvar=%1 %2 %3 %4 %5 %6 %7 %8 %9<br />
echo %MYvar% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
if %ACTION%==checkout goto CHECK_OUT &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
if %ACTION%==checkin goto CHECK_IN &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
:CHECK_OUT &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
echo ============Check out file %FILE% from Source Control System============<br />
chdir %DIR% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
svn checkout &#8211;username %username% &#8211;password %password% <a href="http://sf-svn.pfizer.com/svn/repos/sif">%<span style="color:#000000;">ssdir</span></a>%&gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
goto END &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
:CHECK_IN &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
echo ============Check in file %FILE% into Source Control System============ &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
chdir %DIR%\sif\%SiebObj1% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
if exist %fname% goto FILE_EXIST &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
echo ==========Inside File_Not_Exist=============== &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
copy &#8220;%DIR%\%fname%&#8221; &#8220;%DIR%\sif\%SiebObj1%\%fname%&#8221;<br />
svn add %fname% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
goto COMMIT &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
:FILE_EXIST &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
echo ==========Inside File_Exist=============== &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
chdir &#8220;%DIR%\sif\%SiebObj1%&#8221;<br />
copy &#8220;%DIR%\%fname%&#8221; &#8220;%DIR%\sif\%SiebObj1%\%fname%&#8221;<br />
goto COMMIT &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
:COMMIT<br />
chdir &#8220;%DIR%\sif\%SiebObj1%&#8221;<br />
svn commit -m &#8220;%MYvar%&#8221; &#8211;username %username% &#8211;password %password% &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
goto END &gt;&gt; %LOGFILE% 2&gt;&amp;1<br />
:END<br />
echo ===================End Of srcctrl.bat====================== &gt;&gt; %LOGFILE%</span></p>
<p><img src="http://s44.sitemeter.com/meter.asp?site=s44madras" border="0" alt="Site Meter" width="80" height="15" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/arwaheem.wordpress.com/71/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/arwaheem.wordpress.com/71/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arwaheem.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arwaheem.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arwaheem.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arwaheem.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arwaheem.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arwaheem.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arwaheem.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arwaheem.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arwaheem.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arwaheem.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arwaheem.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arwaheem.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arwaheem.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arwaheem.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arwaheem.wordpress.com&amp;blog=2653640&amp;post=71&amp;subd=arwaheem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arwaheem.wordpress.com/2008/04/30/siebel-version-control-source-code-integration-using-sub-version/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dad1b2d9f1b88786ba3163a2022d4be2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arwaheem</media:title>
		</media:content>

		<media:content url="http://s44.sitemeter.com/meter.asp?site=s44madras" medium="image">
			<media:title type="html">Site Meter</media:title>
		</media:content>
	</item>
		<item>
		<title>Compile SRF,Genb script, restart siebel servers</title>
		<link>http://arwaheem.wordpress.com/2008/04/28/batch-file-stop-server-compilegenb-script-start-server/</link>
		<comments>http://arwaheem.wordpress.com/2008/04/28/batch-file-stop-server-compilegenb-script-start-server/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 20:21:34 +0000</pubDate>
		<dc:creator>arwaheem</dc:creator>
				<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://arwaheem.wordpress.com/?p=70</guid>
		<description><![CDATA[The follwing batch script will do the following siebel admin activity: Backup the srf from both server Perform a full compile Stop the Siebel services Copy the full compiled srf Start the Siebel services Run the genbscript Copy the genbfolder Restart the web server  The script takes approx. 1 hour 15 minutes to complete Batch [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arwaheem.wordpress.com&amp;blog=2653640&amp;post=70&amp;subd=arwaheem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">The follwing batch script will do the following siebel admin activity:</span></span></p>
<ol>
<li>
<div class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Backup the srf from both server </span></span></div>
</li>
<li>
<div class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Perform a full compile</span></span></div>
</li>
<li>
<div class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Stop the Siebel services</span></span></div>
</li>
<li>
<div class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Copy the full compiled srf </span></span></div>
</li>
<li>
<div class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Start the Siebel services</span></span></div>
</li>
<li>
<div class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Run the genbscript</span></span></div>
</li>
<li>
<div class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Copy the genbfolder</span></span></div>
</li>
<li>
<div class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Restart the web server</span></span></div>
</li>
</ol>
<p class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;"> </span></span><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">The script takes approx. 1 hour 15 minutes to complete</span></span></p>
<p class="MsoNormal"><span style="font-size:x-small;color:#000080;font-family:Arial;"><span style="font-size:10pt;color:#000080;font-family:Arial;">Batch Script:</span></span></p>
<p class="MsoNormal">@echo off<br />
REM &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
REM This batch compiles Siebel SRF and places on the server<br />
REM &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p class="MsoNormal">REM  &#8212;- Step1 : Create Backup &#8212;-<br />
SET MONTH=%DATE:~4,2%<br />
SET DAY=%DATE:~7,2%<br />
SET YEAR=%DATE:~10,4%<br />
SET HOUR=%TIME:~0,2%<br />
SET MINUTE=%TIME:~3,2%<br />
SET SECOND=%TIME:~6,4%</p>
<p class="MsoNormal">copy &#8220;E:\siebel\siebsrvr\OBJECTS\ENU\siebel_sia.srf&#8221; &#8220;E:\siebel\siebsrvr\OBJECTS\ENU\back\siebel_sia_%YEAR%_%MONTH%_%DAY%_%HOUR%_%MINUTE%.srf&#8221; /y<br />
E:<br />
cd E:\siebel\siebsrvr\OBJECTS\ENU\</p>
<p class="MsoNormal">REM  &#8212;- Step2 : Stop Siebel Service &#8212;-<br />
net stop &#8220;siebsrvr_CTRMDEV1ENT_CTRMDEVSRVR1&#8243;</p>
<p class="MsoNormal">REM  &#8212;- Step3 : Stop Siebel Service on second server &#8212;-<br />
SC <a href="//\\&lt;&lt;Machine Name&gt;&gt;">\\&lt;&lt;Machine Name&gt;&gt;</a> STOP &#8220;siebsrvr_CTRMDEV1ENT_CTRMDEVSRVR2&#8243;</p>
<p class="MsoNormal">REM  &#8212;- Step4 : COmplie it in local directory &#8212;-<br />
E:\siebel\Tools\BIN\siebdev.exe /C &#8220;E:\siebel\Tools\BIN\ENU\tools.cfg&#8221; /d ServerDataSrc /u sadmin /p sadmin /bc &#8220;Siebel Repository&#8221; siebel_sia_new.srf</p>
<p class="MsoNormal">ping -n 3600 localhost &gt; nul</p>
<p class="MsoNormal">REM  &#8212;- Step5 : Copy to siebsrvr folder on both server &#8212;-</p>
<p class="MsoNormal">copy E:\siebel\Tools\OBJECTS\ENU\siebel_sia_new.srf E:\siebel\siebsrvr\OBJECTS\ENU\siebel_sia.srf /y</p>
<p class="MsoNormal">ping -n 120 localhost &gt; nul</p>
<p class="MsoNormal">REM  &#8212;- Step6 : Run Genb script&#8212;&#8212;&#8212;&#8211;<br />
E:<br />
cd E:\siebel\siebsrvr\bin<br />
genbscript &#8220;E:\siebel\siebsrvr\bin\enu\eclinical.cfg&#8221; M:\enu</p>
<p class="MsoNormal">REM  &#8212;- Step7 : Start Siebel Service &#8212;-<br />
net start &#8220;siebsrvr_CTRMDEV1ENT_CTRMDEVSRVR1&#8243;</p>
<p class="MsoNormal">REM  &#8212;- Step8 : Start Siebel Service on Second Server &#8212;-<br />
SC <a href="//\\&lt;&lt;Machine Name&gt;&gt; START">\\&lt;&lt;Machine Name&gt;&gt; START</a> &#8220;siebsrvr_CTRMDEV1ENT_CTRMDEVSRVR2&#8243;</p>
<p class="MsoNormal">REM  &#8212;- Step9 : Stop Web Server &#8212;-<br />
net stop &#8220;W3SVC&#8221;</p>
<p class="MsoNormal">ping -n 180 localhost &gt; nul</p>
<p class="MsoNormal">REM  &#8212;- Step10 : start Web Server &#8212;-<br />
net start &#8220;W3SVC&#8221;</p>
<p class="MsoNormal">&#8212;&#8212;&#8212;&#8212;&#8212;End of Batch Script&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><img src="http://s44.sitemeter.com/meter.asp?site=s44madras" border="0" alt="Site Meter" width="80" height="15" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/arwaheem.wordpress.com/70/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/arwaheem.wordpress.com/70/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arwaheem.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arwaheem.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arwaheem.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arwaheem.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arwaheem.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arwaheem.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arwaheem.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arwaheem.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arwaheem.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arwaheem.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arwaheem.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arwaheem.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arwaheem.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arwaheem.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arwaheem.wordpress.com&amp;blog=2653640&amp;post=70&amp;subd=arwaheem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arwaheem.wordpress.com/2008/04/28/batch-file-stop-server-compilegenb-script-start-server/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dad1b2d9f1b88786ba3163a2022d4be2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arwaheem</media:title>
		</media:content>

		<media:content url="http://s44.sitemeter.com/meter.asp?site=s44madras" medium="image">
			<media:title type="html">Site Meter</media:title>
		</media:content>
	</item>
		<item>
		<title>Java: Passing arrays to a stored procedure with PLSQL Table Type</title>
		<link>http://arwaheem.wordpress.com/2008/02/23/java-passing-arrays-to-a-stored-procedure-with-plsql-table-type/</link>
		<comments>http://arwaheem.wordpress.com/2008/02/23/java-passing-arrays-to-a-stored-procedure-with-plsql-table-type/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 01:08:48 +0000</pubDate>
		<dc:creator>arwaheem</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://arwaheem.wordpress.com/?p=69</guid>
		<description><![CDATA[Not all PL/SQL arrays can be direcly accessed using JDBC. Procedures or Functions that take arrays and are declared inside packages instead of with &#8220;CREATE TYPE&#8221; can not be called using JDBC. This is a limitation of Oracle. Approach to solve this issue: 1. Write an additonal wrapper procedure that converts an array created with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arwaheem.wordpress.com&amp;blog=2653640&amp;post=69&amp;subd=arwaheem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Not all PL/SQL arrays can be direcly accessed using JDBC. Procedures or Functions that take arrays and are declared inside packages instead of with &#8220;CREATE TYPE&#8221; can not be called using JDBC. This is a limitation of Oracle.<br />
<strong>Approach to solve this issue:</strong><br />
1. Write an additonal wrapper procedure that converts an array created with CREATE TYPE into the format required by your procedure<br />
If you can not change the procedure itself  or it is already used by a large base of existing code you may have to go with option 2 of writing an additional wrapper procedure that takes parameters usable by JDBC:</p>
<p><strong>Original Code: <br />
</strong>Create or Replace Package tms_user_autocode IS<br />
Type DeriveValuesREC IS RECORD (<br />
DefLevelId number(10),<br />
ColumnName VARCHAR2(30),<br />
ValueText tms_dict_contents.term%TYPE,<br />
ClassificationCode VARCHAR2(1));</p>
<p>Type DeriveValuesTAB is TABLE of DeriveValuesREC INDEX BY BINARY_INTEGER;</p>
<p>FUNCTION ClassifyTerm(<br />
pDefDictionaryId     IN  NUMBER<br />
pDefDomainId         IN  NUMBER<br />
pTerm                IN  VARCHAR2<br />
pSourceTermId        IN  NUMBER<br />
pOccurrenceId        IN  NUMBER<br />
pSourceTermAltKey    IN  VARCHAR2<br />
pNoOmissionFlag      IN  VARCHAR2<br />
pDefIntegrationKey   IN  VARCHAR2<br />
pDefInstanceName     IN  VARCHAR2<br />
pXArea       IN  NUMBER<br />
pExtValue1           IN  VARCHAR2<br />
pExtValue2           IN  VARCHAR2<br />
pExtValue3           IN  VARCHAR2<br />
pExtValue4           IN  VARCHAR2<br />
pExtValue5           IN  VARCHAR2<br />
pExtValue6           IN  VARCHAR2<br />
pExtValue7           IN  VARCHAR2<br />
pExtValue8           IN  VARCHAR2<br />
pOmissionStatus      IN OUT VARCHAR2<br />
pOmissionOwner       IN OUT VARCHAR2<br />
pActionText          IN OUT VARCHAR2<br />
pVTAid               OUT NUMBER<br />
pSearchID            OUT NUMBER<br />
pDeriveValues        IN OUT tms_user_autocode.DeriveValesTAB) RETURN PLS_INTEGER</p>
<p>END tms_user_autocode;<br />
<strong>Wrapper Procedure:</strong></p>
<p>CREATE OR REPLACE<br />
PROCEDURE CTRM_tms_user_autocode<br />
(jDefDictionaryId     IN  NUMBER,<br />
jDefDomainId         IN  NUMBER,<br />
jTerm                IN  VARCHAR2,<br />
jSourceTermId        IN  NUMBER,<br />
jOccurrenceId        IN  NUMBER,<br />
jSourceTermAltKey    IN  VARCHAR2,<br />
jNoOmissionFlag      IN  VARCHAR2,<br />
jDefIntegrationKey   IN  VARCHAR2,<br />
jDefInstanceName     IN  VARCHAR2,<br />
jXArea       IN  NUMBER,<br />
jExtValue1           IN  VARCHAR2,<br />
jExtValue2           IN  VARCHAR2,<br />
jExtValue3           IN  VARCHAR2,<br />
jExtValue4           IN  VARCHAR2,<br />
jExtValue5           IN  VARCHAR2,<br />
jExtValue6           IN  VARCHAR2,<br />
jExtValue7           IN  VARCHAR2,<br />
jExtValue8           IN  VARCHAR2,<br />
jOmissionStatus      IN OUT VARCHAR2,<br />
jOmissionOwner       IN OUT VARCHAR2,<br />
jActionText          IN OUT VARCHAR2,<br />
jSearchID            OUT NUMBER,<br />
jVTAid               OUT NUMBER,<br />
jDeriveValues        IN OUT CTRM_DeriveValuesTAB<br />
returnValue       OUT Number) AS</p>
<p>l_array tms_user_autocode.DeriveValuesTAB;<br />
l_record tms_user_autocode.DeriveValuesREC;<br />
 <br />
  BEGIN<br />
&#8211; Load our JDBC table into the PL/SQL one&#8230; <br />
  l_array.delete;<br />
  FOR i IN jDeriveValues.FIRST<br />
        .. jDeriveValues.LAST LOOP<br />
  l_record := NULL;</p>
<p>  l_record.DefLevelId  := jDeriveValues(i).DefLevelId;<br />
  l_record.ColumnName := jDeriveValues(i).ColumnName;<br />
  l_record.ValueText := jDeriveValues(i).ValueText;<br />
  l_record.ClassificationCode := jDeriveValues(i).ClassificationCode;<br />
  l_array(i) := l_record;<br />
 <br />
  END LOOP;<br />
 returnValue := tms.TMS_user_AUTOCODE.ClassifyTerm(<br />
              jDefDictionaryId<br />
            , jDefDomainId<br />
            , jTerm<br />
            , jSourceTermId<br />
            , jOccurrenceId<br />
            , jSourceTermAltKey<br />
            , jNoOmissionFlag<br />
            , jDefIntegrationKey<br />
            , jDefInstanceName<br />
            , jXArea<br />
            , jExtValue1<br />
            , jExtValue2<br />
            , jExtValue3<br />
            , jExtValue4<br />
            , jExtValue5<br />
            , jExtValue6<br />
            , jExtValue7<br />
            , jExtValue8<br />
            , jOmissionStatus<br />
            , jOmissionOwner<br />
            , jActionText<br />
            , jSearchId<br />
            , jVTAid<br />
            ,l_array<br />
            );<br />
           <br />
  FOR i IN l_array.FIRST .. l_array.LAST LOOP<br />
    jDeriveValues(i).DefLevelId   := l_array(i).DefLevelId;<br />
    jDeriveValues(i).ColumnName  := l_array(i).ColumnName;<br />
    jDeriveValues(i).ValueText  := l_array(i).ValueText;<br />
    jDeriveValues(i).ClassificationCode  := l_array(i).ClassificationCode;<br />
   <br />
  END LOOP;<br />
&#8211;<br />
END;</p>
<p><strong>Java program :</strong></p>
<p> import java.sql.*;</p>
<p>import oracle.jdbc.OracleTypes;<br />
 import oracle.sql.ARRAY;<br />
import oracle.sql.ArrayDescriptor;<br />
import oracle.sql.STRUCT;<br />
import oracle.sql.StructDescriptor;<br />
 <br />
 public class Test {<br />
  public static void main(String[] args) throws SQLException {<br />
   CallableStatement proc = null;<br />
     try {<br />
      Connection conn=null;<br />
 DriverManager.registerDriver (new oracle.jdbc.OracleDriver());<br />
 //Establish a connection<br />
  conn = DriverManager.getConnection<br />
     (&#8220;jdbc:oracle:oci8:@123.WORLD&#8221;,<br />
                                   &#8220;scott&#8221;, &#8220;tiger);<br />
  System.out.println(&#8220;connection success0&#8243;);<br />
 <br />
  int DictId = 8;<br />
  int DomainId = 1;<br />
  String Term = &#8220;BLOOD&#8221;;<br />
  int SourceId=0;<br />
  String pOccurrenceId=&#8221;0&#8243;;<br />
  String pSourceTermAltKey =&#8221;";<br />
  String pDefIntegrationKey=&#8221;CTRM&#8221;;<br />
  String pDefInstanceName=&#8221;OCP451.GROTON.PFIZER.COM&#8221;;<br />
  int pXArea=1;<br />
  String Flag=&#8221;N&#8221;;<br />
  String pExtValue1=&#8221;";<br />
  String pExtValue2=&#8221;";<br />
  String pExtValue3=&#8221;";<br />
  String pExtValue4=&#8221;";<br />
  String pExtValue5=&#8221;";<br />
  String pExtValue6=&#8221;";<br />
  String pExtValue7=&#8221;";<br />
  String pExtValue8=&#8221;";<br />
  String ActionText=&#8221;";<br />
  int returnValue=0;<br />
  int sid=0;<br />
  String oStat=&#8221;";<br />
  String oOwner=&#8221;";<br />
  //String xsystem=&#8221;";<br />
  int vtaid=0;<br />
 <br />
 <br />
   // create the ARRAY by calling the constructor<br />
  </p>
<p>    System.out.println(&#8220;connection success1.1&#8243;);<br />
//First, declare the Object arrays that will store the data.<br />
  Object [] p1recobj = {new Integer(811),&#8221;TERM&#8221;,&#8221;",&#8221;"};<br />
  Object [] p2recobj  = {new Integer(811),&#8221;DICT_CONTENT_CODE&#8221;,&#8221;",&#8221;"};<br />
  Object [] p3recobj = {new Integer(812),&#8221;TERM&#8221;,&#8221;",&#8221;"};<br />
  Object [] p4recobj = {new Integer(812),&#8221;DICT_CONTENT_CODE&#8221;,&#8221;",&#8221;"};<br />
  System.out.println(&#8220;connection success1.2&#8243;);<br />
//Declare the Object Arrays to hold the STRUCTS.<br />
  Object [] p1arrobj;<br />
  //Object [] p2arrobj;<br />
  System.out.println(&#8220;connection success1.3&#8243;);<br />
  //  Declare two descriptors, one for the ARRAY TYPE<br />
  //  and one for the OBJECT TYPE.<br />
  StructDescriptor desc1 = StructDescriptor.createDescriptor(&#8220;CTRM_DERIVEVALUESREC&#8221;, conn);<br />
  ArrayDescriptor desc2 = ArrayDescriptor.createDescriptor(&#8220;CTRM_DERIVEVALUESTAB&#8221;, conn);<br />
  System.out.println(&#8220;connection success1.4&#8243;);<br />
  //  Create the STRUCT objects to associate the host objects<br />
  //  with the database records.<br />
     STRUCT p1struct = new STRUCT(desc1,conn,p1recobj);<br />
     STRUCT p2struct = new STRUCT(desc1,conn,p2recobj);<br />
     STRUCT p3struct = new STRUCT(desc1,conn,p3recobj);<br />
     STRUCT p4struct = new STRUCT(desc1,conn,p4recobj);<br />
     System.out.println(&#8220;connection success1.5&#8243;);<br />
  //  Initialize the Input array object &#8211; to an array of STRUCT Objects.<br />
     p1arrobj = new Object []{p1struct,p2struct,p3struct,p4struct};<br />
     System.out.println(&#8220;connection success1.6&#8243;);<br />
  //  Set up the ARRAY object.<br />
     ARRAY  p1arr = new ARRAY(desc2,conn,p1arrobj);<br />
   //  ARRAY  p2arr;<br />
     System.out.println(&#8220;connection success1.7&#8243;); <br />
  proc = conn.prepareCall(&#8220;{ call CTRM_tms_user_autocode(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}&#8221;);<br />
     System.out.println(&#8220;connection success1.8&#8243;);    <br />
  proc.setInt(1, DictId);<br />
  proc.setInt(2, DomainId);<br />
  proc.setString(3, Term);<br />
  proc.setInt(4, SourceId);<br />
  proc.setString(5, pOccurrenceId);<br />
  proc.setString(6, pSourceTermAltKey);<br />
  proc.setString(7, Flag);<br />
  proc.setString(8, pDefIntegrationKey);<br />
  proc.setString(9, pDefInstanceName);<br />
  proc.setInt(10, pXArea);<br />
  proc.setString(11, pExtValue1);<br />
  proc.setString(12, pExtValue2);<br />
  proc.setString(13, pExtValue3);<br />
  proc.setString(14, pExtValue4);<br />
  proc.setString(15, pExtValue5);<br />
  proc.setString(16, pExtValue6);<br />
  proc.setString(17, pExtValue7);<br />
  proc.setString(18, pExtValue8);<br />
  proc.setString(19, oStat);<br />
  proc.setString(20, oOwner);<br />
  proc.setString(21, ActionText);<br />
  proc.setInt(22,sid);<br />
  proc.setInt(23, vtaid);<br />
  proc.setArray(24,p1arr);<br />
  proc.setInt(25,returnValue);<br />
//Registering OUT parameter<br />
  proc.registerOutParameter (19, Types.VARCHAR);<br />
  proc.registerOutParameter (20, Types.VARCHAR);<br />
  proc.registerOutParameter (21, Types.VARCHAR);<br />
  proc.registerOutParameter (22, Types.INTEGER);<br />
  proc.registerOutParameter (23, Types.INTEGER);<br />
  proc.registerOutParameter(24,OracleTypes.ARRAY,&#8221;CTRM_DERIVEVALUESTAB&#8221;);<br />
  proc.registerOutParameter (25, Types.INTEGER);<br />
  System.out.println(&#8220;connection success1.9&#8243;);<br />
  proc.execute();<br />
  System.out.println(&#8220;connection success2&#8243;);<br />
//  Associate the returned arrays with the ARRAY objects.<br />
  oStat=proc.getString(19);<br />
  oOwner=proc.getString(20);<br />
  ActionText=proc.getString(21);<br />
  sid = proc.getInt(22);<br />
  vtaid = proc.getInt(23);<br />
  p1arr = (ARRAY) proc.getArray(24);<br />
  returnValue=proc.getInt(25);<br />
  System.out.println(&#8220;connection success2.1&#8243;);<br />
//Get the data back into the data arrays.<br />
  p1arrobj = (Object [])p1arr.getArray();<br />
  System.out.println(&#8220;connection success2.2&#8243;);<br />
//  Get the data records from each array element (which is of type STRUCT).<br />
  p1recobj = ((STRUCT)p1arrobj[0]).getAttributes();<br />
  p2recobj = ((STRUCT)p1arrobj[1]).getAttributes();<br />
  p3recobj = ((STRUCT)p1arrobj[2]).getAttributes();<br />
  p4recobj = ((STRUCT)p1arrobj[3]).getAttributes();<br />
  System.out.println(&#8220;connection success2.3&#8243;);<br />
//Show the results:<br />
  System.out.println(&#8220;returnValue &#8220;+returnValue);<br />
  System.out.println(&#8220;ActionText &#8220;+ActionText);<br />
  System.out.println(&#8220;OmissStat &#8220;+oStat);<br />
  System.out.println(&#8220;OmissOwner &#8220;+oOwner);<br />
  System.out.println(&#8220;SearchID &#8220;+sid);<br />
  System.out.println(&#8220;VTAID &#8220;+vtaid);<br />
  System.out.println(&#8220;First Object is now &#8220;+p1recobj[0]+&#8221; and &#8220;+p1recobj[1]+&#8221; and &#8220;+p1recobj[2]+&#8221; and &#8220;+p1recobj[3]);<br />
  System.out.println(&#8220;                    &#8220;+p2recobj[0]+&#8221; and &#8220;+p2recobj[1]+&#8221; and &#8220;+p2recobj[2]+&#8221; and &#8220;+p2recobj[3]);<br />
  System.out.println(&#8220;Second Object is now &#8220;+p3recobj[0]+&#8221; and &#8220;+p3recobj[1]+&#8221; and &#8220;+p3recobj[2]+&#8221; and &#8220;+p3recobj[3]);<br />
  System.out.println(&#8220;                    &#8220;+p4recobj[0]+&#8221; and &#8220;+p4recobj[1]+&#8221; and &#8220;+p4recobj[2]+&#8221; and &#8220;+p4recobj[3]);<br />
 </p>
<p>  <br />
         conn.commit();<br />
 <br />
     } catch (Exception e) {<br />
        <br />
         System.out.println(&#8220;e&gt;&#8221;+e);<br />
     <br />
     } finally {<br />
         if (proc != null)<br />
             proc.close();<br />
     }<br />
 }<br />
}</p>
<p><img border="0" width="80" src="http://s44.sitemeter.com/meter.asp?site=s44madras" alt="Site Meter" height="15" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/arwaheem.wordpress.com/69/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/arwaheem.wordpress.com/69/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arwaheem.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arwaheem.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arwaheem.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arwaheem.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arwaheem.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arwaheem.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arwaheem.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arwaheem.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arwaheem.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arwaheem.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arwaheem.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arwaheem.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arwaheem.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arwaheem.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arwaheem.wordpress.com&amp;blog=2653640&amp;post=69&amp;subd=arwaheem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arwaheem.wordpress.com/2008/02/23/java-passing-arrays-to-a-stored-procedure-with-plsql-table-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dad1b2d9f1b88786ba3163a2022d4be2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arwaheem</media:title>
		</media:content>

		<media:content url="http://s44.sitemeter.com/meter.asp?site=s44madras" medium="image">
			<media:title type="html">Site Meter</media:title>
		</media:content>
	</item>
		<item>
		<title>Siebel Sample Questions</title>
		<link>http://arwaheem.wordpress.com/2007/09/03/siebel-sample-questions/</link>
		<comments>http://arwaheem.wordpress.com/2007/09/03/siebel-sample-questions/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 18:26:00 +0000</pubDate>
		<dc:creator>arwaheem</dc:creator>
				<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://arwaheem.wordpress.com/2007/09/03/siebel-sample-questions/</guid>
		<description><![CDATA[What are the new features available in Siebel 7.7 (Choose Two) Uses IE back button to navigate previous pages Uses Siebel back button to navigate previous pages Uses Siebel history to show the history Uses IE history button to show the history Where can you find the remaining views in the view tab? Using the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arwaheem.wordpress.com&amp;blog=2653640&amp;post=17&amp;subd=arwaheem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What are the new features available in Siebel 7.7 (Choose Two)</p>
<p>Uses IE back button to navigate previous pages<br />
Uses Siebel back button to navigate previous pages<br />
Uses Siebel history to show the history<br />
Uses IE history button to show the history</p>
<p>Where can you find the remaining views in the view tab?</p>
<p>Using the screen links<br />
From the right arrow button shown in the extreme right corner of view tab<br />
Using view links<br />
From the drop down menu shown in the extreme right corner of view tab</p>
<p>Which EVT syntax creates the HTML output the computer screen (Click exhibit button)</p>
<p>evt.exe –r d:\siebel..\evt.ini –o html –t web d:\siebel\evt\1233.htm<br />
evt.exe –r d:\siebel..\evt.ini –o html<br />
evt.exe –r d:\siebel..\evt.ini –o htmlfile<br />
evt.exe –r d:\siebel..\evt.ini –t web</p>
<p>When upgrading a multilanguage deployment of Siebel applications to version 7.7.<br />
For languages other than the base language for this deployment, what do you need to import?</p>
<p>Symbolic Strings<br />
Locale-specific objects<br />
String tabl<br />
Multiple .srf files</p>
<p>Describes the Network Image Creator?<br />
A utility that helps to avoid media swapping when installing Siebel software on multiple machines</p>
<p>Which controls are applicable only in the shuttle applet, and should appear only there?</p>
<p>Delete and Query<br />
Find and Starting with<br />
Available and Selected<br />
Add, Remove, and Remove All</p>
<p>What new or enhanced feature of Siebel Tools shows applets in both design and preview modes?</p>
<p>Entity Relationship Designer<br />
Customizable Object Explorer<br />
Screen View Sequence Editor<br />
Grid Layout Editor</p>
<p>What object definition will you need to change to implement multi lingual?</p>
<p>Control object definition<br />
Symbolic String object definition<br />
Control Locale object definition<br />
Symbolic String Locale object definition</p>
<p>Which status icon shows Enterprise server running in the Server Management&#8211; &gt; Task view</p>
<p>No status icon<br />
Green<br />
Red<br />
Yellow</p>
<p>How so you submit the job at repeated intervals (Only one)</p>
<p>Create job template<br />
Create job template, set the repeating intervals<br />
Create a new job and select job template and set the repeating intervals<br />
You can’t set</p>
<p>What will be the new password when your DBA reset the Password? You enterprise server name is Siebel</p>
<p>Siebel<br />
Siebel12<br />
Siebel123<br />
Password</p>
<p>You are connected to the enterprise server FIRSTUNIVERSAL Siebel server. Your DBA reset your mobile client password. What is your new mobile client password?</p>
<p>FIRSTUNI<br />
FIRST<br />
FIRSTUNIVERSAL<br />
FIRST123</p>
<p>How does the remote admin set the mobile client Authentication?</p>
<p>Create user id and password<br />
Set the Authentication credential other than none<br />
Use local credentials<br />
Use remember credentials</p>
<p>Which report shows the user sync info at the given period of time?</p>
<p>Synchronization Session Report<br />
Synchronization Frequency Report<br />
Synchronization session<br />
Mobile User Status Report</p>
<p>Where can you specify the condition for a Decision Step (choose one)</p>
<p>Double-click the connector of the Decision step.</p>
<p>What happens when a rule group is not specified for an assignment rule?</p>
<p>Rules are always assigned to a rule group since this is a required field.<br />
A rule cannot be released unless a rule group is specified.<br />
Assignment rules are automatically assigned to a rule group based on the server key mapping.<br />
Rules that are not specifically assigned to a rule group are assigned to the Default rule group.</p>
<p>How does rule sequencing improve performance?</p>
<p>Rule sequencing evaluates only as many rules as needed to ensure that the object is assigned.</p>
<p>All workflows can be paused or suspended by users at run time.</p>
<p>True<br />
False</p>
<p>All running workflows are displayed in the Workflow Instance Admin view</p>
<p>True<br />
False</p>
<p>Authentication for synchronization is performed via the Security Adapter</p>
<p>True<br />
False</p>
<p>Which routing model allows the user to designate a record for synchronization?</p>
<p>Mobile Client – Standard<br />
Mobile Client &#8211; Extract Only<br />
Selective Retrieval<br />
Executive Management</p>
<p>What values must be set to enable Time-Based Filtering? (Choose two)</p>
<p>Dock Object<br />
Cutoff Time</p>
<p>TrickleSync frequency can be set to: (Choose two)</p>
<p>Weekly<br />
System boot up<br />
Monthly<br />
Siebel Server restart</p>
<p>What is the usage of MVG? in which situation you will use MVG?</p>
<p>MVG applet is used in a M:M relationship</p>
<p>What is the usage of EIM?<br />
EIM is a server-based program that supports asynchronous integration with other corporate databases.<br />
EIM manages the data exchange b/w external systems and siebel. EIM can be used to perform a bulk import, delete, export, merge.</p>
<p> <img border="0" width="80" src="http://s44.sitemeter.com/meter.asp?site=s44madras" alt="Site Meter" height="15" /><br />
<!-- Copyright (c)2006 Site Meter --><img border="0" width="1" src="http://s44.sitemeter.com/stats.asp?site=s44madras" alt="Site Meter" height="1" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/arwaheem.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/arwaheem.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arwaheem.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arwaheem.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arwaheem.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arwaheem.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arwaheem.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arwaheem.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arwaheem.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arwaheem.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arwaheem.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arwaheem.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arwaheem.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arwaheem.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arwaheem.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arwaheem.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arwaheem.wordpress.com&amp;blog=2653640&amp;post=17&amp;subd=arwaheem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arwaheem.wordpress.com/2007/09/03/siebel-sample-questions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dad1b2d9f1b88786ba3163a2022d4be2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arwaheem</media:title>
		</media:content>

		<media:content url="http://s44.sitemeter.com/meter.asp?site=s44madras" medium="image">
			<media:title type="html">Site Meter</media:title>
		</media:content>

		<media:content url="http://s44.sitemeter.com/stats.asp?site=s44madras" medium="image">
			<media:title type="html">Site Meter</media:title>
		</media:content>
	</item>
	</channel>
</rss>
