<?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>PeopleSoft Admin</title>
	<atom:link href="http://psadmin.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://psadmin.wordpress.com</link>
	<description>PeopeSoft Administration and Technical Development related blog</description>
	<lastBuildDate>Wed, 18 Nov 2009 20:13:58 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='psadmin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/939ecfe31a6fb11cf429b127e1b2ca74?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>PeopleSoft Admin</title>
		<link>http://psadmin.wordpress.com</link>
	</image>
			<item>
		<title>Using WebLogic Server Console to Monitor PeopleSoft Sessions</title>
		<link>http://psadmin.wordpress.com/2008/10/10/using-weblogic-server-console-to-monitor-peoplesoft-sessions/</link>
		<comments>http://psadmin.wordpress.com/2008/10/10/using-weblogic-server-console-to-monitor-peoplesoft-sessions/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 21:06:06 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PS Admin]]></category>
		<category><![CDATA[WebLogic Server Console]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=99</guid>
		<description><![CDATA[This is Taken from PeopleBooks &#8211; PeopleTools 8.49.
TheWebLogic Server console can display a list of established HTTP sessions for that instance of the WebLogic Server. Session Monitoring is automatically enabled for WebLogic. These instructions describe how monitor the single server configuration of PIA. When in production, note that a multi server configuration would be used [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=99&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is Taken from PeopleBooks &#8211; PeopleTools 8.49.</p>
<p>TheWebLogic Server console can display a list of established HTTP sessions for that instance of the WebLogic Server. Session Monitoring is automatically enabled for WebLogic. These instructions describe how monitor the single server configuration of PIA. When in production, note that a multi server configuration would be used to perform these steps to the server instance that you intend to monitor, such as PIA1 or PIA2, or both.</p>
<ol class="LISTNUMBER">
<li class="LISTNUMBER">Start the PIA server.Start the PIA server either using startPIA.cmd(.sh) or, if installed as a Windows service, NET START peoplesoft-PIA.</li>
<li class="LISTNUMBER">Log on to PeopleSoftLog on to your PeopleSoft application. If possible, log on from a couple different workstations using different PeopleSoft IDs. For the purpose of this test, do not log off.</li>
<li class="LISTNUMBER">Log on to the WebLogic Server Administrative Console.In a new browser, access the WebLogic Server console at http://weblogichost:port/console and specify the WebLogic administrative ID you specified during the PIA installation. The default ID and password are system/password, respectively.</li>
<li class="LISTNUMBER">Monitor established HTTP sessions for the PORTAL web application.On the left, use the following navigation to view the list of established HTTP sessions for the PORTAL web application:
<ol class="LISTNUMBER2">
<li class="LISTNUMBER2">Click Deployments, and view the deployment list in the right hand window.</li>
<li class="LISTNUMBER2">Click PeopleSoft.</li>
<li class="LISTNUMBER2">Select the Control tab.</li>
<li class="LISTNUMBER2">Select the PORTAL application module, where the context root of the module is &#8216;/&#8217;.</li>
<li class="LISTNUMBER2">Select the Monitoring tab.</li>
<li class="LISTNUMBER2">Select the Sessions tab.</li>
</ol>
</li>
</ol>
<p class="NOTETEXT"><strong>Note. </strong>You can customize the list of fields that you want to monitor using the Customize this table link.</p>
Posted in PS Admin Tagged: WebLogic Server Console <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=99&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/10/10/using-weblogic-server-console-to-monitor-peoplesoft-sessions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>BEA Tuxedo Commands &amp; Utilities</title>
		<link>http://psadmin.wordpress.com/2008/09/22/bea-tuxedo-commands-utilities/</link>
		<comments>http://psadmin.wordpress.com/2008/09/22/bea-tuxedo-commands-utilities/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 15:07:33 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PS Admin]]></category>
		<category><![CDATA[BEA Tuxedo Commands & Utilities]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=93</guid>
		<description><![CDATA[http://www.peoplesoftexpert.com/mediawiki/index.php/Bea_Tuxedo
The above link gives a list of BEA Tuxedo Commands and Utilities.
Posted in PS Admin Tagged: BEA Tuxedo Commands &#38; Utilities      <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=93&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.peoplesoftexpert.com/mediawiki/index.php/Bea_Tuxedo">http://www.peoplesoftexpert.com/mediawiki/index.php/Bea_Tuxedo</a></p>
<p>The above link gives a list of BEA Tuxedo Commands and Utilities.</p>
Posted in PS Admin Tagged: BEA Tuxedo Commands &amp; Utilities <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=93&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/09/22/bea-tuxedo-commands-utilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>PeopleTools client installation Batch file</title>
		<link>http://psadmin.wordpress.com/2008/09/19/peopletools-client-installation-batch-file/</link>
		<comments>http://psadmin.wordpress.com/2008/09/19/peopletools-client-installation-batch-file/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 17:54:04 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PS Admin]]></category>
		<category><![CDATA[Client installation Batch File]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=89</guid>
		<description><![CDATA[To install PeopleTools client on individual machine, you may create a batch file with the folloiwng lines in it and execute it to create Peopletools Client.
@echo off
[PS_HOME]\bin\client\winx86\pscfg -clean -quiet
echo Setting up PeopleTools Environment
[PS_HOME]\bin\client\winx86\pscfg -import:[PS_HOME]\peoplesoft.cfg -setup -quiet
[PS_HOME] could be like C:\PSFT\FN88PRD\
peoplesoft.cfg is the configuration file.
Posted in PS Admin Tagged: Client installation Batch File      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=89&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>To install PeopleTools client on individual machine, you may create a batch file with the folloiwng lines in it and execute it to create Peopletools Client.</p>
<p>@echo off<br />
[PS_HOME]\bin\client\winx86\pscfg -clean -quiet<br />
echo Setting up PeopleTools Environment<br />
[PS_HOME]\bin\client\winx86\pscfg -import:[PS_HOME]\peoplesoft.cfg -setup -quiet</p>
<p>[PS_HOME] could be like C:\PSFT\FN88PRD\</p>
<p>peoplesoft.cfg is the configuration file.</p>
Posted in PS Admin Tagged: Client installation Batch File <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=89&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/09/19/peopletools-client-installation-batch-file/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>PeopleSoft Project Management</title>
		<link>http://psadmin.wordpress.com/2008/09/15/peoplesoft-project-management/</link>
		<comments>http://psadmin.wordpress.com/2008/09/15/peoplesoft-project-management/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 20:32:45 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PM]]></category>
		<category><![CDATA[PeopleSoft Project Management]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=85</guid>
		<description><![CDATA[
PeopleSoft Project: PeopleSoft Project is a temporary endeavour undertaken to create a unique peoplesoft software product. Installing PeopleSoft Payroll module is an example of peopleSoft project. This Payroll module will take care of the companies payroll related requirement.
Types of PeopleSoft Projects: Following are the types of Peoplesoft projects: 

New Implementation: In this category, one or more new modules of PeopleSoft are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=85&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div class="snap_preview">
<p><strong>PeopleSoft Project</strong>: PeopleSoft Project is a temporary endeavour undertaken to create a unique peoplesoft software product. Installing PeopleSoft Payroll module is an example of peopleSoft project. This Payroll module will take care of the companies payroll related requirement.</p>
<p><strong>Types of PeopleSoft Projects</strong>: Following are the types of Peoplesoft projects: </p>
<ol>
<li>New Implementation: In this category, one or more new modules of PeopleSoft are installed, configured. A company could implement Payroll and Benefits Administration module to replace its legacy payroll system. Another company could implement General Ledger, Accounts paybles and Purchasing module to start a new accounting, purchasing and payables system.</li>
<li>Upgrade &amp; Patch application: PeopleSoft is improving its lines of software and keep releasing new versions. Along with the release of new versions, PeopleSoft may also stop supporting older versions. This makes all clients who have older versions need to upgrade the PeopleSoft system to newer versions. This also could involve just PeopleTools upgrade. The complexity of the project depends on two things, from which lower version to which higher version the upgrde is about and level of customization done to vanilla software.</li>
<li>Custom Development Projects: PeopleSoft venilla software may not be adaquate for many clients, and obviously they need to customize the PeopleSoft to their requirement. Normally more custom developments happen in the area of reports, interfaces and conversion.  </li>
</ol>
<p> <strong>Project Life cycle:</strong></p>
<p> <strong>Methodology: 8</strong><strong>steps methodology</strong> could suit almost all kinds of PeopleSoft projects.</p>
<ol>
<li>Initiation</li>
<li>Planning</li>
<li>Design &amp; Development </li>
<li>Monitor and Control</li>
<li>Testing and Training</li>
<li>Deployment</li>
<li>Post production support</li>
<li>Close</li>
</ol>
<p><strong>8steps Methodology details: </strong>A exhaustive list of components of each step is given below.</p>
<p><strong>Initiation</strong></p>
<ul>
<li>
<div id="2">Project feasibility Study</div>
</li>
<li>
<div id="vp9v1">Develop Project Charter</div>
</li>
<li>
<div id="4">Develop Preliminary Project Scope statement</div>
</li>
</ul>
<p> <strong>Planning</strong></p>
<ul>
<li>
<div id="9">Develop Project management plan</div>
</li>
<li>
<div id="vp9v3">Scope Planning</div>
</li>
<li>
<div id="vp9v5">Scope Definition</div>
</li>
<li>
<div id="vp9v7">Create WBS</div>
</li>
<li>
<div id="tmi21">Cost Management Plan</div>
</li>
<li>Quality management plan</li>
<li>
<div id="flcs1">Staffing management plan</div>
</li>
<li>
<div id="flcs5">Communications plan</div>
</li>
<li>
<div id="ytfb2">Risk management Plan</div>
</li>
<li>
<div id="f3yj1">Procurement management plan</div>
</li>
<li>
<div id="ee40">Activity Defnition</div>
</li>
<li>
<div id="u3nz3">Activity Sequencing</div>
</li>
<li>
<div id="u3nz5">Actiivty Resource estimating</div>
</li>
<li>
<div id="tmi23">Activity Duration estimating</div>
</li>
<li>
<div id="f3yj3">Schedule development</div>
</li>
<li>Cost Estimation</li>
<li>Cost Budgeting</li>
<li>Quality Planning</li>
<li>Human Resource Planning</li>
<li>Communication Planning</li>
<li>Risk Identification</li>
<li>Qualitative Risk Analysis</li>
<li>Quanititative Risk Analysis</li>
<li>Risk Response Planning</li>
<li>Plan purchase and Acquisitions</li>
<li>Plan Contracting</li>
</ul>
<p> <strong>Design &amp; Development</strong></p>
<ul>
<li>Direct and Manage Project Execution</li>
<li>Detailed design specification functional</li>
<li>
<div id="f3yj7">Detailed design specification technical</div>
</li>
<li>
<div>Development of objects/code</div>
</li>
<li>
<div>Perform Quality Assurance</div>
</li>
<li>
<div>Acquire Project Team</div>
</li>
<li>
<div>Develop Project Team</div>
</li>
<li>
<div>Information Distribution</div>
</li>
<li>
<div>Request Seller responses</div>
</li>
<li>
<div>Select sellers (contract Management planning)</div>
</li>
<li>
<div>Schedule control </div>
</li>
</ul>
<p> <strong>Monitor and control</strong></p>
<ul>
<li>
<div id="qb8o1">Monitor and Control Project</div>
</li>
<li>
<div id="dqeu1">Integrated Change control</div>
</li>
<li>
<div id="dqeu3">Scope verification</div>
</li>
<li>
<div id="dqeu5">Scope Control</div>
</li>
<li>
<div id="qb8o6">Schedule control</div>
</li>
<li>
<div id="dqeu7">Cost control</div>
</li>
<li>
<div id="dqeu9">Perform Quality control</div>
</li>
<li>
<div id="dqeu11">Manage Project Team</div>
</li>
<li>
<div id="dqeu13">Performance reporting</div>
</li>
<li>
<div id="dqeu15">Manage Stake holders</div>
</li>
<li>
<div id="qb8o19">Risk Monitoring and control</div>
</li>
<li>
<div id="qb8o23">Contract Administration </div>
</li>
</ul>
<p><strong>Testing and Training </strong></p>
<ul>
<div id="xgmz0">
<li>
<div id="gokw4">Unit testing</div>
</li>
<li>
<div id="gokw6">System testing</div>
</li>
<li>
<div id="mj461">User Acceptance Testing</div>
</li>
<li>User training </li>
</div>
</ul>
<p><strong>Deployment </strong></p>
<ul>
<li>
<div id="nay50"> Deploy the product to production</div>
</li>
</ul>
<p><strong>Post production support </strong></p>
<ul>
<li>
<div id="binw4">Post production support</div>
</li>
</ul>
<p><strong>Close</strong></p>
<ul>
<li>Close Project</li>
<li>Close Contract</li>
<li>Lessons learned documentation </li>
</ul>
<p>&nbsp;</p>
<p>Related articles in other blogs:</p>
<ul>
<li><a href="http://peoplesoft.ittoolbox.com/topics/t.asp?t=304&amp;p=304&amp;h1=304#"><span style="color:#333333;">IT Toolbox &#8211; PeopleSoft Project Management</span></a></li>
<li><a href="http://peoplesoft.wikidot.com/starting-a-peoplesoft-project">PeopleSoft Wiki -starting-a-peoplesoft-project </a></li>
</ul>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/85/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/85/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=85&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/09/15/peoplesoft-project-management/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Log file in Application Engine</title>
		<link>http://psadmin.wordpress.com/2008/09/15/log-file-in-application-engine/</link>
		<comments>http://psadmin.wordpress.com/2008/09/15/log-file-in-application-engine/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 18:28:27 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PeopleCode]]></category>
		<category><![CDATA[File object using Peoplecode]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=76</guid>
		<description><![CDATA[A typical example of Log file creation in application engine using peoplecode is given below.
local File &#38;Log_file;
&#38;Log_file = GetFile(&#8220;c:\temp\logfilename.txt&#8221;, &#8220;W&#8221;, %FilePath_Absolute);
&#38;Log_file.WriteLine(&#8220;Begin Process : &#8221; &#124; %Datetime);
&#38;Log_file.close()
But if you have to use the same log file across the sections within an application engine, then
Declare the file as global in one of the initial step as given below.
Global [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=76&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A typical example of Log file creation in application engine using peoplecode is given below.</p>
<p>local File &amp;Log_file;</p>
<p>&amp;Log_file = GetFile(&#8220;c:\temp\logfilename.txt&#8221;, &#8220;W&#8221;, %FilePath_Absolute);</p>
<p>&amp;Log_file.WriteLine(&#8220;Begin Process : &#8221; | %Datetime);</p>
<p>&amp;Log_file.close()</p>
<p>But if you have to use the same log file across the sections within an application engine, then<br />
Declare the file as global in one of the initial step as given below.</p>
<p>Global File &amp;Log_file;</p>
<p>&amp;Log_file = GetFile(&#8220;c:\temp\logfilename.txt&#8221;, &#8220;W&#8221;, %FilePath_Absolute);<br />
&amp;Log_file.WriteLine(&#8220;Begin Process : &#8221; | %Datetime);</p>
<p>Then in any following section&#8217;s peoplecode step, declare the global variable and start writing to the file.</p>
<p>Global File &amp;Log_file;</p>
<p>&amp;Log_file.WriteLine(&#8220;Write anything here&#8221;);</p>
<p>Don&#8217;t forget to close the log file at the end of application engine.</p>
<p>Global File &amp;Log_file;</p>
<p>&amp;Log_file.close()</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/76/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/76/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=76&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/09/15/log-file-in-application-engine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL server database audit</title>
		<link>http://psadmin.wordpress.com/2008/09/14/sql-server-database-audit/</link>
		<comments>http://psadmin.wordpress.com/2008/09/14/sql-server-database-audit/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 17:31:23 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PS Admin]]></category>
		<category><![CDATA[PS DBA]]></category>
		<category><![CDATA[sql server database audit]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=17</guid>
		<description><![CDATA[We had a requirement to audit any SQL actions a user executes on any table, by loggin into SQL Query Analyser. We used SQL profiler to create a script as given below. Using the script, we created a new procedure in master database with an automatic start-on-restart option turned on. Once we restart sql server, the audit process start writing to a file which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=17&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We had a requirement to audit any SQL actions a user executes on any table, by loggin into SQL Query Analyser. We used SQL profiler to create a script as given below. Using the script, we created a new procedure in master database with an automatic start-on-restart option turned on. Once we restart sql server, the audit process start writing to a file which can be opened from SQL profiler. This file starts a new file once it reaches the file size maximum limit defined in the script or whenever SQL Server is rebooted. You may modify this script based on your requirement.</p>
<p>CREATE PROCEDURE dbo.dba_startup_audit  AS<br />
&#8211; Create a Queue<br />
declare @rc int<br />
declare @TraceID int<br />
declare @maxfilesize bigint<br />
DECLARE @File NVARCHAR(100)<br />
Declare @Year nvarchar(10)<br />
Declare @Month nvarchar(10)<br />
Declare @Day nvarchar(10)<br />
Declare @Hour nvarchar(10)<br />
Declare @Minute nvarchar(10)<br />
set @Year = DATEPART(year,GETDATE())<br />
set @Month = DATEPART(month,GETDATE())<br />
set @Day = DATEPART(day, GETDATE())<br />
set @Hour = DATEPART(hour, GETDATE())<br />
set @Minute = DATEPART(minute, GETDATE())<br />
SET @File = N&#8217;C:\temp\db_audit_trace&#8217;+@Year+@Month+@Day+@Hour+@Minute<br />
set @maxfilesize = 10<br />
exec @rc = sp_trace_create @TraceID output, 2, @File, @maxfilesize, NULL<br />
if (@rc != 0) goto error</p>
<p>&#8211; Set the events<br />
declare @on bit<br />
set @on = 1<br />
exec sp_trace_setevent @TraceID, 10, 1, @on<br />
exec sp_trace_setevent @TraceID, 10, 2, @on<br />
exec sp_trace_setevent @TraceID, 10, 6, @on<br />
exec sp_trace_setevent @TraceID, 10, 8, @on<br />
exec sp_trace_setevent @TraceID, 10, 10, @on<br />
exec sp_trace_setevent @TraceID, 10, 11, @on<br />
exec sp_trace_setevent @TraceID, 10, 12, @on<br />
exec sp_trace_setevent @TraceID, 10, 14, @on<br />
exec sp_trace_setevent @TraceID, 10, 22, @on<br />
exec sp_trace_setevent @TraceID, 10, 35, @on</p>
<p>exec sp_trace_setevent @TraceID, 12, 1, @on<br />
exec sp_trace_setevent @TraceID, 12, 2, @on<br />
exec sp_trace_setevent @TraceID, 12, 6, @on<br />
exec sp_trace_setevent @TraceID, 12, 8, @on<br />
exec sp_trace_setevent @TraceID, 12, 9, @on<br />
exec sp_trace_setevent @TraceID, 12, 10, @on<br />
exec sp_trace_setevent @TraceID, 12, 11, @on<br />
exec sp_trace_setevent @TraceID, 12, 12, @on<br />
exec sp_trace_setevent @TraceID, 12, 14, @on<br />
exec sp_trace_setevent @TraceID, 12, 22, @on<br />
exec sp_trace_setevent @TraceID, 12, 35, @on<br />
exec sp_trace_setevent @TraceID, 12, 41, @on<br />
exec sp_trace_setevent @TraceID, 13, 1, @on<br />
exec sp_trace_setevent @TraceID, 13, 2, @on<br />
exec sp_trace_setevent @TraceID, 13, 6, @on<br />
exec sp_trace_setevent @TraceID, 13, 8, @on<br />
exec sp_trace_setevent @TraceID, 13, 9, @on<br />
exec sp_trace_setevent @TraceID, 13, 10, @on<br />
exec sp_trace_setevent @TraceID, 13, 11, @on<br />
exec sp_trace_setevent @TraceID, 13, 12, @on<br />
exec sp_trace_setevent @TraceID, 13, 14, @on<br />
exec sp_trace_setevent @TraceID, 13, 22, @on<br />
exec sp_trace_setevent @TraceID, 13, 35, @on<br />
exec sp_trace_setevent @TraceID, 13, 41, @on</p>
<p>exec sp_trace_setevent @TraceID, 14, 1, @on<br />
exec sp_trace_setevent @TraceID, 14, 2, @on<br />
exec sp_trace_setevent @TraceID, 14, 6, @on<br />
exec sp_trace_setevent @TraceID, 14, 8, @on<br />
exec sp_trace_setevent @TraceID, 14, 9, @on<br />
exec sp_trace_setevent @TraceID, 14, 10, @on<br />
exec sp_trace_setevent @TraceID, 14, 11, @on<br />
exec sp_trace_setevent @TraceID, 14, 12, @on<br />
exec sp_trace_setevent @TraceID, 14, 14, @on<br />
exec sp_trace_setevent @TraceID, 14, 22, @on<br />
exec sp_trace_setevent @TraceID, 14, 35, @on<br />
exec sp_trace_setevent @TraceID, 14, 41, @on</p>
<p>exec sp_trace_setevent @TraceID, 15, 1, @on<br />
exec sp_trace_setevent @TraceID, 15, 2, @on<br />
exec sp_trace_setevent @TraceID, 15, 6, @on<br />
exec sp_trace_setevent @TraceID, 15, 8, @on<br />
exec sp_trace_setevent @TraceID, 15, 9, @on<br />
exec sp_trace_setevent @TraceID, 15, 10, @on<br />
exec sp_trace_setevent @TraceID, 15, 11, @on<br />
exec sp_trace_setevent @TraceID, 15, 12, @on<br />
exec sp_trace_setevent @TraceID, 15, 14, @on<br />
exec sp_trace_setevent @TraceID, 15, 22, @on<br />
exec sp_trace_setevent @TraceID, 15, 35, @on<br />
exec sp_trace_setevent @TraceID, 15, 41, @on</p>
<p>exec sp_trace_setevent @TraceID, 17, 1, @on<br />
exec sp_trace_setevent @TraceID, 17, 6, @on<br />
exec sp_trace_setevent @TraceID, 17, 8, @on<br />
exec sp_trace_setevent @TraceID, 17, 9, @on<br />
exec sp_trace_setevent @TraceID, 17, 10, @on<br />
exec sp_trace_setevent @TraceID, 17, 11, @on<br />
exec sp_trace_setevent @TraceID, 17, 12, @on<br />
exec sp_trace_setevent @TraceID, 17, 14, @on<br />
exec sp_trace_setevent @TraceID, 17, 22, @on<br />
exec sp_trace_setevent @TraceID, 17, 35, @on<br />
exec sp_trace_setevent @TraceID, 17, 41, @on</p>
<p>exec sp_trace_setevent @TraceID, 40, 1, @on<br />
exec sp_trace_setevent @TraceID, 40, 2, @on<br />
exec sp_trace_setevent @TraceID, 40, 6, @on<br />
exec sp_trace_setevent @TraceID, 40, 8, @on<br />
exec sp_trace_setevent @TraceID, 40, 10, @on<br />
exec sp_trace_setevent @TraceID, 40, 11, @on<br />
exec sp_trace_setevent @TraceID, 40, 12, @on<br />
exec sp_trace_setevent @TraceID, 40, 14, @on<br />
exec sp_trace_setevent @TraceID, 40, 22, @on<br />
exec sp_trace_setevent @TraceID, 40, 35, @on</p>
<p>exec sp_trace_setevent @TraceID, 41, 1, @on<br />
exec sp_trace_setevent @TraceID, 41, 2, @on<br />
exec sp_trace_setevent @TraceID, 41, 6, @on<br />
exec sp_trace_setevent @TraceID, 41, 8, @on<br />
exec sp_trace_setevent @TraceID, 41, 10, @on<br />
exec sp_trace_setevent @TraceID, 41, 11, @on<br />
exec sp_trace_setevent @TraceID, 41, 12, @on<br />
exec sp_trace_setevent @TraceID, 41, 14, @on<br />
exec sp_trace_setevent @TraceID, 41, 22, @on<br />
exec sp_trace_setevent @TraceID, 41, 35, @on</p>
<p>exec sp_trace_setevent @TraceID, 46, 1, @on<br />
exec sp_trace_setevent @TraceID, 46, 2, @on<br />
exec sp_trace_setevent @TraceID, 46, 6, @on<br />
exec sp_trace_setevent @TraceID, 46, 8, @on<br />
exec sp_trace_setevent @TraceID, 46, 10, @on<br />
exec sp_trace_setevent @TraceID, 46, 11, @on<br />
exec sp_trace_setevent @TraceID, 46, 12, @on<br />
exec sp_trace_setevent @TraceID, 46, 14, @on<br />
exec sp_trace_setevent @TraceID, 46, 22, @on<br />
exec sp_trace_setevent @TraceID, 46, 34, @on</p>
<p>exec sp_trace_setevent @TraceID, 47, 1, @on<br />
exec sp_trace_setevent @TraceID, 47, 2, @on<br />
exec sp_trace_setevent @TraceID, 47, 6, @on<br />
exec sp_trace_setevent @TraceID, 47, 8, @on<br />
exec sp_trace_setevent @TraceID, 47, 10, @on<br />
exec sp_trace_setevent @TraceID, 47, 11, @on<br />
exec sp_trace_setevent @TraceID, 47, 12, @on<br />
exec sp_trace_setevent @TraceID, 47, 14, @on<br />
exec sp_trace_setevent @TraceID, 47, 22, @on<br />
exec sp_trace_setevent @TraceID, 47, 35, @on</p>
<p>exec sp_trace_setevent @TraceID, 82, 1, @on<br />
exec sp_trace_setevent @TraceID, 82, 6, @on<br />
exec sp_trace_setevent @TraceID, 82, 8, @on<br />
exec sp_trace_setevent @TraceID, 82, 9, @on<br />
exec sp_trace_setevent @TraceID, 82, 10, @on<br />
exec sp_trace_setevent @TraceID, 82, 11, @on<br />
exec sp_trace_setevent @TraceID, 82, 12, @on<br />
exec sp_trace_setevent @TraceID, 82, 14, @on<br />
exec sp_trace_setevent @TraceID, 82, 22, @on<br />
exec sp_trace_setevent @TraceID, 82, 35, @on<br />
exec sp_trace_setevent @TraceID, 82, 41, @on</p>
<p>exec sp_trace_setevent @TraceID, 104, 1, @on<br />
exec sp_trace_setevent @TraceID, 104, 2, @on<br />
exec sp_trace_setevent @TraceID, 104, 6, @on<br />
exec sp_trace_setevent @TraceID, 104, 8, @on<br />
exec sp_trace_setevent @TraceID, 104, 10, @on<br />
exec sp_trace_setevent @TraceID, 104, 11, @on<br />
exec sp_trace_setevent @TraceID, 104, 12, @on<br />
exec sp_trace_setevent @TraceID, 104, 14, @on<br />
exec sp_trace_setevent @TraceID, 104, 22, @on<br />
exec sp_trace_setevent @TraceID, 104, 35, @on</p>
<p>&#8211; Set the Filters<br />
declare @intfilter int<br />
declare @bigintfilter bigint</p>
<p>exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;People%&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;sqlmon.pl&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;SQL Profiler&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;SQLAgent%&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;MS SQLEM%&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;sqlsvr_collector.pl%&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;sqlsvr_backup_collector.pl%&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;ps_app_version_pop.pl%&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 0, 7, N&#8217;SQLDMO%&#8217;<br />
exec sp_trace_setfilter @TraceID, 10, 1, 6, N&#8217;SQL Query Analyzer%&#8217;<br />
exec sp_trace_setfilter @TraceID, 1, 1, 6, N&#8217;Select%&#8217;<br />
exec sp_trace_setfilter @TraceID, 1, 1, 6, N&#8217;Insert%&#8217;<br />
exec sp_trace_setfilter @TraceID, 1, 1, 6, N&#8217;Update%&#8217;<br />
exec sp_trace_setfilter @TraceID, 1, 1, 6, N&#8217;Create%&#8217;<br />
exec sp_trace_setfilter @TraceID, 1, 1, 6, N&#8217;Drop%&#8217;<br />
exec sp_trace_setfilter @TraceID, 1, 1, 6, N&#8217;Delete%&#8217;<br />
&#8211;set @intfilter = 100<br />
&#8211;exec sp_trace_setfilter @TraceID, 22, 0, 4, @intfilter<br />
&#8211;exec sp_trace_setfilter @TraceID, 35, 1, 6, N&#8217;HR83FS&#8217;</p>
<p>&#8211; Set the trace status to start<br />
exec sp_trace_setstatus @TraceID, 1<br />
&#8211; display trace id for future references<br />
select <a href="mailto:TraceID=@TraceID">TraceID=@TraceID</a><br />
goto finish<br />
error:<br />
select <a href="mailto:ErrorCode=@rc">ErrorCode=@rc</a><br />
finish:<br />
GO<br />
exec sp_procoption N&#8217;dba_startup_audit&#8217;, N&#8217;startup&#8217;, N&#8217;true&#8217;<br />
GO</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=17&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/09/14/sql-server-database-audit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>begin-footing &#8211; two different foot note in one SQC</title>
		<link>http://psadmin.wordpress.com/2008/09/14/begin-footing-two-different-foot-note-in-one-sqc/</link>
		<comments>http://psadmin.wordpress.com/2008/09/14/begin-footing-two-different-foot-note-in-one-sqc/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 17:24:49 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[SQR]]></category>
		<category><![CDATA[begin-footing]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=45</guid>
		<description><![CDATA[There was a need to put two different foot note in SQR Reports based on the page orientation (Landscape or Portrait). For this situation, we can creat one SQC using #if and PAGE_ORIENTATION variable defined in our standard setup01a.sqc, setup02a.sqc etc. The SQC lines are given below.
 #if {PAGE_ORIENTATION} = &#8216;PORTRAIT&#8217;
begin-footing 2
  print &#8216;Important Note: 1&#8242; (1,1)
  !Add more lines as needed
end-footing
#else
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=45&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>There was a need to put two different foot note in SQR Reports based on the page orientation (Landscape or Portrait). For this situation, we can creat one SQC using #if and PAGE_ORIENTATION variable defined in our standard setup01a.sqc, setup02a.sqc etc. The SQC lines are given below.</p>
<p> #if {PAGE_ORIENTATION} = &#8216;PORTRAIT&#8217;<br />
begin-footing 2<br />
  print &#8216;Important Note: 1&#8242; (1,1)<br />
  !Add more lines as needed<br />
end-footing<br />
#else<br />
    #if {PAGE_ORIENTATION} = &#8216;LANDSCAPE&#8217;<br />
begin-footing 2<br />
  print &#8216;Important Note: 2 &#8216; (1,1) <br />
  !Add more lines as needed<br />
end-footing<br />
    #end-if<br />
#end-if</p>
<p>This assumes that the main sqr report has included one of standard setup layout sqc like setup01.sqc or setup02.sqc which should have PAGE_ORIENTATION defined using #define.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=45&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/09/14/begin-footing-two-different-foot-note-in-one-sqc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>When was a query last executed?</title>
		<link>http://psadmin.wordpress.com/2008/08/22/when-was-a-query-last-executed/</link>
		<comments>http://psadmin.wordpress.com/2008/08/22/when-was-a-query-last-executed/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 15:37:59 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PT]]></category>
		<category><![CDATA[PSQRYSTATS]]></category>
		<category><![CDATA[QRYTYPE]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=42</guid>
		<description><![CDATA[PSQRYSTATS table tells you about when was a particular query last executed and more details. This PSQRYSTATS table has following fileds.
OPRID
QRYNAME
EXECCOUNT  &#8211; Count of Query Execution
AVGEXECTIME  &#8211; Average Query Execution Time
AVGFETCHTIME &#8211; Average Fetch Time
LASTEXECDTTM &#8211; DateTime of Last Execution
AVGNUMROWS &#8211; Average Number of Rows Fetched
NUMKILLS &#8211; Number of Times Killed
**********************
PSQRYDEFN has a field QRYTYPE. It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=42&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>PSQRYSTATS table tells you about when was a particular query last executed and more details. This PSQRYSTATS table has following fileds.</p>
<p>OPRID<br />
QRYNAME<br />
EXECCOUNT  &#8211; Count of Query Execution<br />
AVGEXECTIME  &#8211; Average Query Execution Time<br />
AVGFETCHTIME &#8211; Average Fetch Time<br />
LASTEXECDTTM &#8211; DateTime of Last Execution<br />
AVGNUMROWS &#8211; Average Number of Rows Fetched<br />
NUMKILLS &#8211; Number of Times Killed</p>
<p>**********************</p>
<p>PSQRYDEFN has a field QRYTYPE. It is a number field and It&#8217;s values are listed below.<br />
7  &#8211; ARCHIVE<br />
5  - PROCESS<br />
4  &#8211; ROLEQRY<br />
1  &#8211; QUERY</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=42&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/08/22/when-was-a-query-last-executed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Portal Content LOCAL_NODE</title>
		<link>http://psadmin.wordpress.com/2008/08/13/portal-content-local_node/</link>
		<comments>http://psadmin.wordpress.com/2008/08/13/portal-content-local_node/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 19:27:10 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PT]]></category>
		<category><![CDATA[LOCAL_NODE]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=38</guid>
		<description><![CDATA[On the Portal &#62; Structure and Content, I opened a Content Ref Administration Page, on the General page, I observed Node Name as LOCAL_NODE. I clicked on the prompt for the field, it did show a LOCAL_NODE as valid value and in addition it showed this node as local and default node along with PT_LOCAL as default and local node. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=38&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>On the Portal &gt; Structure and Content, I opened a Content Ref Administration Page, on the General page, I observed Node Name as LOCAL_NODE. I clicked on the prompt for the field, it did show a LOCAL_NODE as valid value and in addition it showed this node as local and default node along with PT_LOCAL as default and local node. I was surprised as there cannot be two local and default nodes in a PIA. So I opened the component PORTAL_CREF_ADM and in that I opened the page PORTAL_CREF_ADM. Node Name field MSGNODENAME was from a derived work record PORTAL_CREF_ADM, I checked the prompt view for MSGNODENAME field, it was dynamic view PORTAL_NODE_VW, the SQL for this view is given below.</p>
<p>SELECT FILL.MSGNODENAME<br />
 , FILL.DESCR<br />
 , FILL.LOCALNODE<br />
 , FILL.LOCALDEFAULTFLG<br />
 , FILL.NODE_TYPE<br />
  FROM PSMSGNODEDEFN FILL<br />
  UNION<br />
 SELECT &#8216;LOCAL_NODE&#8217;<br />
 , &#8216; &#8216;<br />
 , 1<br />
 , &#8216;Y&#8217;<br />
 , &#8216;PIA&#8217;<br />
  FROM PSMSGNODEDEFN FILL</p>
<p>The LOCAL_NODE I saw on structure and content page was a dummy node.</p>
<p>People Tools version 8.49</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/38/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/38/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=38&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/08/13/portal-content-local_node/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Steps to check REN Server failure</title>
		<link>http://psadmin.wordpress.com/2008/08/04/steps-to-check-ren-server-failure/</link>
		<comments>http://psadmin.wordpress.com/2008/08/04/steps-to-check-ren-server-failure/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 19:24:35 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PS Admin]]></category>
		<category><![CDATA[Ren Server]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=29</guid>
		<description><![CDATA[The REN Server is a Real Time Event Notification system that allows reports to be printed to a separate browser window. 
If you are getting &#8220;Communication with REN Server failed (HTTP 403 Forbidden) &#8221; error message, when trying to open a report to a separate browser window or trying to ping the REN server,  then follow the following steps suggested by PeopleSoft for checking REN [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=29&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The REN Server is a Real Time Event Notification system that allows reports to be printed to a separate browser window. </p>
<p>If you are getting &#8220;Communication with REN Server failed (HTTP 403 Forbidden) &#8221; error message, when trying to open a report to a separate browser window or trying to ping the REN server,  then follow the following steps suggested by PeopleSoft for checking REN server.</p>
<p>Case # 1:<br />
Make sure that you have the proper REN server permissions configured.</p>
<p>Navigate to PeopleTools &gt; Security &gt; Permissions and Roles &gt; Permission Lists.  Select the primary permission list that is tied to the user profile that you are testing with.  You will also have to grant permissions to the USER ID that is configured for your Process Scheduler database signon settings, if that user is different than the one that you are currently logged in as.  Once the permission list is up, go to the PeopleTools tab.  Click on the &#8220;Realtime Event Notification Permissions&#8221; link in the middle of the page.  On the next page, make sure that the access code for Reporting Window is set to full access. </p>
<p>Next, go to the Web Libraries tab.  Make sure that there is an entry for WEBLIB_RPT.  If it is not there, then please add the library in.  Once that is added, click on the edit link and make sure that the access permissions are set to full access.</p>
<p>Make sure to save the changes before exiting.</p>
<p>Next, navigate to PeopleTools &gt; Portal &gt; Node Definitions and click search to bring up all of your nodes.  Sort so that your default local node is listed at the top.  Click on the name link for the default local node and make sure that the Authentication Option is set to password and that a password has been entered. </p>
<p>Finally, navigate to PeopleTools &gt; Security &gt; Security Objects &gt; Single Signon.  Make sure that your default local node is listed there.</p>
<p>Case #2<br />
If using an authentication domain, make sure that the REN server configuration is specifying the domain:<br />
  -Navigate to PeopleTools -&gt; REN Server Configuration -&gt; REN Server Cluster<br />
  -Select your REN Server Cluster<br />
    -Verify &#8216;Authentication Domain&#8217; has been specified<br />
    -Verify that the domain is specified in the &#8216;REN Server Browser URL&#8217;</p>
<p>Case # 3<br />
This case applies to PeopleTools 8.44 only.  If the initial PIA deployment did not specify an Authentication Domain, but the environment now has one, it is necessary to add the Authentication Domain to the active Web Profile.  Navigate to PeopleTools &gt; Web Profile.  Search for and select the active Web Profile.  (If you do not know what Web Profile is currently active, check your configuration.properties file.  It will tell you what Web Profile is currently active).  Once you have the Web Profile up, the first tab should be labeled &#8220;General&#8221;.  Make sure the field for Authentication Domain field on the General tab has your company&#8217;s Authentication Domain (ex. mycompany.com).  Make sure to save your changes and bounce the web server for the change to take effect, then go back and try running your Ping Test.</p>
<p>Case # 4:<br />
One customer reported that in their REN Server Configuration &gt; REN Server Definition page, the Application Server Domain name was case sensitive.  After they changed the Application Server Domain name to match how it was defined through PSADMIN (in this case, to include lowercase characters), they were able to access the REN server.</p>
<p>Case # 5:<br />
If you are still having issues after trying the suggestions above, then try clearing cache in case some Ren configuration changes were made, but cache was not cleared afterwards.  To clear cache,  bring down the PIA web server and the application server and clear the cache.  Also, clear the cache and cookies from your browser and close all browser sessions.  Restart the PIA web server and application server.   Then run ping test again.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=29&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/08/04/steps-to-check-ren-server-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Default Local Node in IB</title>
		<link>http://psadmin.wordpress.com/2008/07/02/default-local-node-in-ib/</link>
		<comments>http://psadmin.wordpress.com/2008/07/02/default-local-node-in-ib/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 18:37:02 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[IB]]></category>
		<category><![CDATA[Default Local Node]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=28</guid>
		<description><![CDATA[The only local node definition used by PeopleSoft Integration Broker is the one designated Default Local, which represents the database onto which you are signed. Only portals use nodes designated simply as Local.
If we try to ping a local node which is not a default local node, we will get the following message. Destination node [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=28&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The only local node definition used by PeopleSoft Integration Broker is the one designated Default Local, which represents the database onto which you are signed. Only portals use nodes designated simply as Local.</p>
<p>If we try to ping a local node which is not a default local node, we will get the following message. Destination node does not match the local node (158,506).</p>
<p>Default Local Node indicates whether the current node represents the database to which you are assigned. PeopleSoft Integration Broker is delivered with one node predefined as the default local node. You can&#8217;t change which node is the default local node, but you can use the Rename Node button to rename the default local node to more appropriately reflect your application or system.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=28&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/07/02/default-local-node-in-ib/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>VP1/PS User ID Password Change</title>
		<link>http://psadmin.wordpress.com/2008/06/12/vp1ps-user-id-password-change/</link>
		<comments>http://psadmin.wordpress.com/2008/06/12/vp1ps-user-id-password-change/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 21:29:54 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=26</guid>
		<description><![CDATA[To change the password for VP1/PS, following steps are to be executed.

Change VP1/PS Password online. Login to the appropriate PeopleSoft instance online, PeopleTools &#62; Security &#62; User profile open VP1/PS profile and change the password.
Shutdown appserver and process scheduler server
Change the password for VP1/PS in Application Server configuration using psadmin.
Change the password for VP1/PS in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=26&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-family:Arial;">To change the password for VP1/PS, following steps are to be executed.</span></p>
<ol>
<li><span style="font-family:Arial;">Change VP1/PS Password online. Login to the appropriate PeopleSoft instance online, PeopleTools &gt; Security &gt; User profile open VP1/PS profile and change the password.</span></li>
<li><span style="font-family:Arial;">Shutdown appserver and process scheduler server</span></li>
<li><span style="font-family:Arial;">Change the password for VP1/PS in Application Server configuration using psadmin.</span></li>
<li><span style="font-family:Arial;">Change the password for VP1/PS in Process Scheduler Server configuration using psadmin.</span></li>
<li><span style="font-family:Arial;">Start appserver and process scheduler server</span></li>
<li><span style="font-family:Arial;">Web profile Configuration &#8211; Go to PeopleTools &gt; Web Profile &#8211; open up the related profile and update the password in the security tab.</span></li>
<li><span style="font-family:Arial;">Change the VP1/PS password in Integration broker configuration file. Go to PeopleTools &gt; Integration Broker &gt; Gateway open the local Gateway &#8211; Click on properties link, enter user id and password and in the gateway configuration file change VP1/PS password.</span></li>
</ol>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=26&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/06/12/vp1ps-user-id-password-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Report Distribution &#8211; Report Manager</title>
		<link>http://psadmin.wordpress.com/2008/03/07/report-distribution-report-manager/</link>
		<comments>http://psadmin.wordpress.com/2008/03/07/report-distribution-report-manager/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 17:03:16 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PS Admin]]></category>
		<category><![CDATA[Report Distribution]]></category>
		<category><![CDATA[Report Manager]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/2008/03/07/report-distribution-report-manager/</guid>
		<description><![CDATA[When we schedule a processes/Report to run by loggin in as say, VP1, then to see the output/report you have to login with the same User Id VP1. If the requirement is that another user need to see the same output/report, without using VP1 user id, then we need to do report distribution and give [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=25&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>When we schedule a processes/Report to run by loggin in as say, VP1, then to see the output/report you have to login with the same User Id VP1. If the requirement is that another user need to see the same output/report, without using VP1 user id, then we need to do report distribution and give the user access to report manager so the user can view other&#8217;s reports. One way of achieving this as given below.</p>
<ul>
<li>Add the following roles to user
<ul>
<li>ReportDistAdmin or ReportSuperUser(See the Note below).</li>
<li>Any role containing permission List &#8211; CPPT1040 (gives access to Report manager) or similar one.</li>
</ul>
</li>
<li>To all the processes/reports that user needs to have access, add the userid to distribution list of that processe/report.
<ul>
<li>Go to the process/report run control page</li>
<li>Slect run control Id</li>
<li>Click run</li>
<li>Click &#8216;distribution&#8217; link for the process/report.</li>
<li>Select either a user and enter his User Id.</li>
<li>You have to submit the process/report, once for the distribution data you have entered to save.</li>
</ul>
</li>
<li>Submit the process/report for testing.</li>
<li>Now if the user logs in and go to  Administration tab in Report Manager, he could see the process/reports and link to see the output/report. User can see the output/report using process monitor also.</li>
</ul>
<p> Note: The difference between the administrator (ReportDistAdmin) and super user (ReportSuperUser) roles is that the administrator role can access and update any report in the Report Manager. The super user role can  update only reports that they are authorized to view.</p>
<p>Report Manager related other blog entries are given below:</p>
<ul>
<li><a href="http://blog.greysparling.com/2006/09/report-manager-performance.html">greysparling &#8211; Report Manager Performance</a></li>
<li><a href="https://assist-erp.osu.edu/assistprocurement84/WebHelp/End_User_Processes/Job_Aids/General_Procurement/using_report_manager.htm">Using Report manager</a></li>
<li><a href="http://peoplesoft.wikidot.com/report-manager">Report manager</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=25&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/03/07/report-distribution-report-manager/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Query Security</title>
		<link>http://psadmin.wordpress.com/2008/03/03/query-security/</link>
		<comments>http://psadmin.wordpress.com/2008/03/03/query-security/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 17:16:26 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Query Security]]></category>
		<category><![CDATA[Row Level Security]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/?p=24</guid>
		<description><![CDATA[
Query is a PeopleTool that helps you build SQL queries to retrieve information from your application tables.
Query takes advantage of user&#8217;s security settings, row-level security, and primary permission list.
For each Query user, you can specify the records they are allowed to access when building and running queries. We can achieve this by creating Query Access Groups [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=24&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><ul>
<li>Query is a PeopleTool that helps you build SQL queries to retrieve information from your application tables.</li>
<li>Query takes advantage of user&#8217;s security settings, row-level security, and primary permission list.</li>
<li>For each Query user, you can specify the records they are allowed to access when building and running queries. We can achieve this by creating Query Access Groups in the Query Access Group Manager, and then you assign users to those groups with Query permissions.  </li>
</ul>
<p><strong>Query Access Group Trees:</strong></p>
<ul>
<li>Trees are a graphical way of presenting hierarchical information.</li>
<li>PeopleSoft Query uses <span class="FIELDVALUE">query access group trees</span> to control the access of the tables in your PeopleSoft database.</li>
<li>Define a hierarchy of PeopleSoft record definitions, based on logical or functional groupings, and then give users access to one or more nodes of the tree.</li>
<li>Users can retrieve information only from those tables whose record definitions to which they have access.</li>
<li> Nodes: Query access group trees contain two types of Nodes: groups<span class="FIELDVALUE"> </span>and<span class="FIELDVALUE"> </span>records.
<ul>
<li class="B1">Groups are a logical representation of a set of child groups or records. It is similar to folder in Windows.</li>
<li class="B1">Records represent a PeopleSoft record definition.</li>
</ul>
</li>
<li class="B1">Structure:
<ul class="B1">
<li class="B1">Always use the ACCESS_GROUP Tree Structure.</li>
<li class="B1">Do not use SetID or UKV/BU.</li>
<li class="B1">Do not have Details.</li>
<li class="B1">Do not use Levels.</li>
<li class="B1">No Branches.</li>
</ul>
</li>
<li class="B1">
<p class="SUBTOPIC">Requirements:</p>
<ul>
<li class="SUBTOPIC">The Root Node is always a group.</li>
<li class="B1">Groups must be unique in a given Tree while records definitions can be repeated.</li>
<li class="B1">Groups and records could have Child Groups and Child Records.</li>
<li class="B1">Each record needs a unique fully qualified path in the tree. You can&#8217;t add the same record under the same parent node (group or record).</li>
</ul>
</li>
<li class="B1">To open an existing Query Access Group Tree, Select PeopleTools, Security, Query Access Manager.</li>
<li class="B1">Create custom Query Access Group suitable to your organization. Create functional group names and add records under the group.</li>
<li class="B1">To Add the Query Access Groups to user:
<ul>
<li class="B1">Open the primary Permission List for the user</li>
<li class="B1">Go to &#8216;Query&#8217; Tab</li>
<li class="B1">Click on Access Group Permissions.</li>
<li class="B1">Add the tree name, select the proper Access Group, Select &#8216;Accessible&#8217; button. Repeat to add more Access groups.</li>
<li class="B1">Save the permission List.</li>
</ul>
</li>
</ul>
<p class="B1"><strong>Row Level Security</strong>:</p>
<ul>
<li>By default, when you give Query users access to a record definition, they have access to all the rows of data in the table built using the associated record definition.</li>
<li>With row-level security, users can have access to a table without having access to all rows on that table.</li>
<li>This type of security is typically applied to tables that hold sensitive data.</li>
<li>For example, you might want users to be able to review personal data for employees in their own department, but not for people in other departments. You would give everyone access to the PERSONAL_DATA table, but would enforce row-level security so that they could only see rows where the DEPTID matches their own.</li>
<li>PeopleSoft applications implement row-level security by using a SQL view that joins the data table with an authorization table.</li>
<li>When a user searches for data in the data table, the system performs a related record join between the view and the base table rather than searching the table directly.</li>
</ul>
<p><strong>Query Security Record Definitions</strong>:</p>
<ul>
<li>You implement row-level security by having Query search for data using a query security record definition. The query security record definition adds a security check to the search.</li>
<li>Query security record definitions serve the same purpose as search record definitions do for panels. Just as a panel’s search record definition determines what data the user can display in the panel, the query security record definition determines what data the user can display with Query.</li>
<li>To get Query to retrieve data by joining a security record definition to the base table, you specify the appropriate Query Security Record when you create the base table’s record definition.</li>
</ul>
<p>To apply row level security:</p>
<ol class="LISTNUMBER">
<li class="LISTNUMBER">Select PeopleTools, Application Designer to open the Application Designer, and open the record on which you want to apply row-level security.</li>
<li class="LISTNUMBER">With the record definition open in the Application Designer, click the Properties button, and select the Use tab from the Record Properties dialog box.</li>
<li class="LISTNUMBER">Select the security record definition (usually a view) in the Query Security Record list box.</li>
<li class="LISTNUMBER">Once you’ve set the query security record definition, click OK to close the Record Properties dialog box, then save the record definition. If you’ve already used SQL Create to build a table from this record definition, you don’t need to rebuild it.</li>
<p><b>Note. </b>PeopleSoft row-level security views restrict users from seeing certain rows of data. To secure data through the search record, simply put one of the three Row Level Security fields on your record as a Key, not a List Box Item. The three Row Level Security fields are OPRID (User ID), OPRCLASS (Primary Permission List), and ROWSECCLASS (Row Security Permission List). If one of these fields is on the search record as a Key, not a List Box Item, PeopleTools does the following. PeopleTools adds a WHERE clause when it performing a SELECT through the record forcing the value to be equal to the current user&#8217;s value.</ol>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=24&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/03/03/query-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Email distribution error</title>
		<link>http://psadmin.wordpress.com/2008/01/17/email-distribution-error/</link>
		<comments>http://psadmin.wordpress.com/2008/01/17/email-distribution-error/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 14:52:42 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PS Admin]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/2008/01/17/email-distribution-error/</guid>
		<description><![CDATA[I tried to distribute a report by email, set distribution type as &#8216;Email&#8217; and format as &#8216;PDF&#8217; and enter either a user with proper email or enter a desired email in Distributio detail. The report ended with an error, saying unable to send email. I opened up the message log file and the error text was as shown below.
3 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=22&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I tried to distribute a report by email, set distribution type as &#8216;Email&#8217; and format as &#8216;PDF&#8217; and enter either a user with proper email or enter a desired email in Distributio detail. The report ended with an error, saying unable to send email. I opened up the message log file and the error text was as shown below.</p>
<p><font color="#339966"><font size="+0">3 parameters<br />
Parameter 0 = psmail<br />
Parameter 1 = -INPUTC:\DOCUME~1\hrdev\Local<br />
Parameter 2 = Settings\Temp\PRCD3.tmp</font><font size="+0">SMTP Settings:</font></font></p>
<p><font size="+0"><font color="#339966">SMTPServer = outbound.smtp.net<br />
SMTPPort = 25<br />
SMTPServer1 =<br />
SMTPPort1 = 0<br />
SMTPSender = psadmin@peoplesoft.com<br />
SMTPSourceMachine =</font></font><font color="#ff0000"><font color="#339966"> </font></font><font color="#ff0000"><font color="#339966">Error opening file, error code 2<br />
Error opening file, error code 2<br />
Error opening file, error code 2<br />
Error opening file, error code 2<br />
Error opening file, error code 2<br />
Error opening file, error code 2</font></font><font color="#ff0000"><font color="#339966">ERROR: sender or recipient are missing.</font></font><font color="#ff0000"><font color="#339966">Command line arguments are incorrect</font></p>
<p><font color="#339966">Failure&#8230; email not sent</font></p>
<p><font color="#000000">This error is because User defined environment variables TEMP and TMP is set to a long string like &#8220;C:\DOCUME~1\hrdev\Local Settings\Temp&#8221;. The space in that string, makes one parameter split into two parameters. Obviously the paramter2 and parameter3 put separately makes the file location unreadable and hence email fails. </font></p>
<p><font color="#000000">To resolve this problem the User defined Environment variables TEMP and TMP should be set to a simple string like C:\temp, with no space in it. Since the User defined environment variables are user ID specific, Make sure that the user who boots the application server and process scheudler server should login and reset the TEMP and TMP user variable. After Changing the variable, the same user need to restart the process scheduler server.</font></p>
<p><font color="#000000">************************************************************</font></p>
<p><font color="#000000"><strong>Email Distribution Parameters</strong>:</font></p>
<p><font size="2" color="#0000ff" face="Verdana"><font color="#000000">The Email subject, Message Text, and Email Address List data entered on the email distribution page is stored in the PSPRCSRQSTTEXT table. The key for this table is process instance.</font></p>
<div><font color="#000000">SELECT * FROM PSPRCSRQSTTEXT WHERE PRCSINSTANCE = &#8216;123456&#8242;</font></div>
<p></font></p>
<p></font></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=22&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/01/17/email-distribution-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Configuring Integration Gateway</title>
		<link>http://psadmin.wordpress.com/2008/01/10/configuring-integration-gateway/</link>
		<comments>http://psadmin.wordpress.com/2008/01/10/configuring-integration-gateway/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 20:43:02 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[IB]]></category>
		<category><![CDATA[Integration Gateway configuration]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/2008/01/10/configuring-integration-gateway/</guid>
		<description><![CDATA[Here are the steps for configuring Integration Gateway in PeopleSoft: 
Open a browser and enter the URL string in the address bar http://ipaddress/PSIGW/PeopleSoftListeningConnector Click enter, you will see the screen showing the following message.
PeopleSoft Integration Gateway
 
PeopleSoft Listening connector
Tools version:8.45.10
Status: ACTIVE
Loading Gateway Connectors:
Go to PeopleTools&#62; Integration Broker&#62; Gateways
On this page check the Local Gateway check box.
Enter http://ipaddress/PSIGW/PeopleSoftListeningConnector  in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=21&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here are the steps for configuring Integration Gateway in PeopleSoft: </p>
<p>Open a browser and enter the URL string in the address bar <a href="http://ipaddress/PSIGW/PeopleSoftListeningConnector">http://ipaddress/PSIGW/PeopleSoftListeningConnector</a> Click enter, you will see the screen showing the following message.</p>
<p><span style="color:#339966;">PeopleSoft Integration Gateway<br />
 <br />
PeopleSoft Listening connector<br />
Tools version:8.45.10<br />
Status: ACTIVE</span></p>
<p><strong>Loading Gateway Connectors:<br />
</strong>Go to PeopleTools&gt; Integration Broker&gt; Gateways</p>
<p>On this page check the Local Gateway check box.<br />
Enter <a href="http://ipaddress/PSIGW/PeopleSoftListeningConnector">http://ipaddress/PSIGW/PeopleSoftListeningConnector</a>  in the <span style="color:#3366ff;">URL</span> field</p>
<p>First <span style="color:#3366ff;">Save</span> the Page. Then Click on <span style="color:#3366ff;">Load Gateway Connectors</span> button, this will populate all the Connectors and shows the following message.</p>
<p><span style="color:#339966;">Loading Process was successful. Number of connectors Loaded:10, Number of Properties Loaded 164.(158,42)</span></p>
<p>Hit the <span style="color:#3366ff;">Save</span> Button to save all the connectors.</p>
<p><strong>Modification of Gateway Properties file:</strong></p>
<p>Click on <span style="color:#3366ff;">Properties</span> link after the URL field.</p>
<p>Enter <span style="color:#3366ff;">USERID</span> and <span style="color:#3366ff;">Password</span>. (Default USERID = administrator and Password = password)</p>
<p>Gateway Properties file will open up.</p>
<p>Modify the following lines in the gateway properties file</p>
<p>ig.isc.PT_LOCAL.serverURL=//ipaddress:JOLT Listener Port<br />
ig.isc.PT_LOCAL.userid=VP1<br />
#Use the supplied &#8220;PAssword Encryption Utility&#8221; to generate an encrypted password for the next entry.<br />
ig.isc.PT_LOCAL.password=GD9klUFw8760HVaqeT4pkg==<br />
ig.isc.PT_LOCAL.toolsRel=8.45.10</p>
<p>After modification of Gateway Properties file, Click on <span style="color:#3366ff;">Apply</span> button, and then Click on <span style="color:#3366ff;">OK</span> button. <span style="color:#3366ff;">Save</span> the Gateway page again.</p>
<p>From 8.49 tools onwards, you no longer need to edit the gateway properties file, instead there will be fields you need to fill the fields. Check the Node by pinging the node. You should get success result when you ping the node. Then Save the page. </p>
<p>Reboot the web server after the configuration file is modified.</p>
<p><strong>Making Domain Status Active:</strong><br />
Go to <span style="color:#3366ff;">PeopleTools&gt; Integration Broker&gt; Monitor &gt; Monitor Message</span>, click on Domain Status tab.</p>
<p>Select the<span style="color:#3366ff;"> Domain Status</span> as active,  click on <span style="color:#3366ff;">U</span><span style="color:#3366ff;">pdate</span> button.<br />
Click on <span style="color:#3366ff;">Refresh</span> button to see the Dispatcher status as ACT (Active)</p>
<p>With this the Integration Broker configuration is complete.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=21&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/01/10/configuring-integration-gateway/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>-DBconnection string in SQR</title>
		<link>http://psadmin.wordpress.com/2008/01/09/dbconnection-string-in-sqr/</link>
		<comments>http://psadmin.wordpress.com/2008/01/09/dbconnection-string-in-sqr/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 20:17:56 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[SQR]]></category>
		<category><![CDATA[-DBconnection string]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/2008/01/09/dbconnection-string-in-sqr/</guid>
		<description><![CDATA[-DBconnection string option in Begin-Select, allows you to combine data from multiple databases in one program. An example for this is, Your SQR report which will be running from Finance database, needs name of employee from HRMS database. Create a procedure with -dbconnectionstring as show below.
Begin-Procedure Get_Empl_Name
#debugy show &#8216;In Procedure : Get_Empl_Name&#8217;
let $dbname = &#8216;DBNAME&#8217;
let $dbconnstr = &#8216;DSN=&#8217; &#124;&#124; $DbName [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=20&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>-DBconnection string option in Begin-Select, allows you to combine data from multiple databases in one program. An example for this is, Your SQR report which will be running from Finance database, needs name of employee from HRMS database. Create a procedure with -dbconnectionstring as show below.</p>
<p>Begin-Procedure Get_Empl_Name<br />
#debugy show &#8216;In Procedure : Get_Empl_Name&#8217;</p>
<p>let $dbname = &#8216;DBNAME&#8217;<br />
let $dbconnstr = &#8216;DSN=&#8217; || $DbName || &#8216;;UID=USERID;PWD=PASSWORD&#8217;</p>
<p>Begin-Select -DB$dbconnstr<br />
EMPLID<br />
NAME<br />
     show &amp;emplid &#8216; &#8211; &#8216; &amp;name<br />
FROM PS_PERSONAL_DATA<br />
WHERE EMPLID = $emplid<br />
End-Select<br />
End-Procedure !Get_Empl_Name</p>
<p>For this to work, we need to establish DB Link between the two databases. In the above example, the Finance database should have a DB Link established with HRMS database. The User-id and password, given in the connection string is the user id and password established while creating DB Link. We can assign appropriate access for this userid in DB Link.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=20&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/01/09/dbconnection-string-in-sqr/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Time taken by a procedure in SQR</title>
		<link>http://psadmin.wordpress.com/2008/01/07/time-taken-by-a-procedure-in-sqr/</link>
		<comments>http://psadmin.wordpress.com/2008/01/07/time-taken-by-a-procedure-in-sqr/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 18:14:35 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[SQR]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/2008/01/07/time-taken-by-a-procedure-in-sqr/</guid>
		<description><![CDATA[While testing, you might want to know how much time a particular procedure or a step in sqr is taking. You may use the following to know the time spent by a procedure or a step.
Begin-Program
let $start_time = edit(datenow(), &#8216;DD/MM/YYYY-HH:MI:SS:NNNN&#8217;)
   do any-procedure-or-step
let $end_time = edit(datenow(), &#8216;DD/MM/YYYY-HH:MI:SS:NNNN&#8217;)
let #total_time = datediff(strtodate($end_time,&#8217;DD/MM/YYYY-HH:MI:SS:NNNN&#8217;), strtodate($start_time,&#8217;DD/MM/YYYY-HH:MI:SS:NNNN&#8217;),&#8217;minute&#8217;)
#debugy show &#8216;total time taken by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=19&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>While testing, you might want to know how much time a particular procedure or a step in sqr is taking. You may use the following to know the time spent by a procedure or a step.</p>
<p>Begin-Program<br />
let $start_time = edit(datenow(), &#8216;DD/MM/YYYY-HH:MI:SS:NNNN&#8217;)<br />
   do any-procedure-or-step<br />
let $end_time = edit(datenow(), &#8216;DD/MM/YYYY-HH:MI:SS:NNNN&#8217;)<br />
let #total_time = datediff(strtodate($end_time,&#8217;DD/MM/YYYY-HH:MI:SS:NNNN&#8217;), strtodate($start_time,&#8217;DD/MM/YYYY-HH:MI:SS:NNNN&#8217;),&#8217;minute&#8217;)<br />
#debugy show &#8216;total time taken by the Program = &#8216; #total_time  &#8216; minutes&#8217;<br />
End-Program</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=19&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/01/07/time-taken-by-a-procedure-in-sqr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>File operations using DOS commands in SQR</title>
		<link>http://psadmin.wordpress.com/2008/01/03/file-operations-using-dos-commands-in-sqr/</link>
		<comments>http://psadmin.wordpress.com/2008/01/03/file-operations-using-dos-commands-in-sqr/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 14:15:40 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[SQR]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/2008/01/03/file-operations-using-dos-commands-in-sqr/</guid>
		<description><![CDATA[We can use the following as an sqc, for performing file operations in SQR. 
!*********************************************************************
!Program Name : FileOprs.sqc
!Description        : File operations using DOS commands.
!*********************************************************************
!*********************************************************************
!Procedure Name : Make_Dir
!Description        : Creates a new path based on the input. Path must be
!                        a complete directory tree listing.
!Usage              : Do Make_Dir($Directory_NewPath)
!*********************************************************************
begin-procedure  Make_Dir($NewPath)
#debugy show &#8216;In Procedure : Make_Dir&#8217;
Let $Commmand_line = &#8216;cmd /c [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=18&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We can use the following as an sqc, for performing file operations in SQR. </p>
<p>!*********************************************************************<br />
!Program Name : FileOprs.sqc<br />
!Description        : File operations using DOS commands.<br />
!*********************************************************************</p>
<p>!*********************************************************************<br />
!Procedure Name : Make_Dir<br />
!Description        : Creates a new path based on the input. Path must be<br />
!                        a complete directory tree listing.<br />
!Usage              : Do Make_Dir($Directory_NewPath)<br />
!*********************************************************************<br />
begin-procedure  Make_Dir($NewPath)<br />
#debugy show &#8216;In Procedure : Make_Dir&#8217;</p>
<p>Let $Commmand_line = &#8216;cmd /c mkdir &#8216; || $NewPath<br />
Do Exec_Cmd($Commmand_line)</p>
<p>end-procedure ! Make_Dir</p>
<p>!*********************************************************************<br />
!Procedure Name : Exec_Cmd<br />
!Description        : Executes $Commmand_line on the system and reports<br />
!                         errors for debugging.<br />
!Usage               : Do Exec_Cmd($Commmand_line)<br />
!*********************************************************************<br />
begin-procedure  Exec_Cmd($Commmand_line)<br />
#debugy show &#8216;In Procedure : Exec_Cmd&#8217;</p>
<p>call system using $Commmand_line #status nowait<br />
If #status &lt;&gt; 0<br />
    #debugy show &#8216;Command &#8216; $Commmand_line &#8216; failed to execute.&#8217;<br />
End-If</p>
<p>end-procedure ! Exec_Cmd</p>
<p>!*********************************************************************<br />
!Procedure Name : Copy_Files<br />
!Description : Copy files from old to new path. Old information should be of<br />
!       form \pathname\filename, while new information can just be a path.<br />
!Usage               : Do Copy_Files($old_file_name, $new_file_name)<br />
!*********************************************************************<br />
begin-procedure  Copy_Files($old, $new)<br />
#debugy show &#8216;In Procedure : Copy_Files&#8217;</p>
<p>Let $Commmand_line = &#8216;cmd /c copy &#8216; || $old || &#8216; &#8216; || $new<br />
Do Exec_Cmd($Commmand_line)</p>
<p>end-procedure ! Copy_Files</p>
<p>!*********************************************************************<br />
!Procedure Name : Move_Files<br />
!Description    : Move files from old to new path. Old information should be of<br />
!           form \pathname\filename, while new information can just be a path.<br />
!Usage               : Do Move_Files($old_file_name, $new_file_name)<br />
!*********************************************************************<br />
begin-procedure  Move_Files($old, $new)<br />
#debugy show &#8216;In Procedure : Move_Files&#8217;</p>
<p>Let $Commmand_line = &#8216;cmd /c move &#8216; || $old || &#8216; &#8216; || $new<br />
Do Exec_Cmd($Commmand_line)</p>
<p>end-procedure ! Move_Files</p>
<p>!*********************************************************************<br />
!Procedure Name : Delete_Files<br />
!Description        : Deletes the files passed in variable $files<br />
!Usage               :  Do Delete_Files($files)<br />
!*********************************************************************<br />
begin-procedure  Delete_Files($files)<br />
#debugy show &#8216;In Procedure : Delete_Files&#8217;</p>
<p>Let $Commmand_line = &#8216;cmd /c del &#8216; || $files<br />
Do Exec_Cmd($Commmand_line)</p>
<p>end-procedure ! Delete_Files</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=18&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2008/01/03/file-operations-using-dos-commands-in-sqr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
		<item>
		<title>Three level Rowset Peoplecode</title>
		<link>http://psadmin.wordpress.com/2007/12/26/three-level-rowset-peoplecode/</link>
		<comments>http://psadmin.wordpress.com/2007/12/26/three-level-rowset-peoplecode/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 16:27:26 +0000</pubDate>
		<dc:creator>balaglobal</dc:creator>
				<category><![CDATA[PeopleCode]]></category>
		<category><![CDATA[Rowset Peoplecode]]></category>

		<guid isPermaLink="false">http://psadmin.wordpress.com/2007/12/26/three-level-rowset-peoplecode/</guid>
		<description><![CDATA[Here is a typical peoplecode example for reaching the level three reord using rowset peoplecode. 
/* Need to insert a row when a flag = &#8216;Y&#8217; after graying all other fields in the row in correction mode */
PeopleCode Event : COMPONENT_NAME(Component).GBL.PostBuild(Component PeopleCode)
Local Rowset &#38;TQ_Lvl0, &#38;TQ_Lvl1, &#38;TQ_Lvl2, &#38;TQ_Lvl3;
Local number &#38;insert_row, &#38;lvl_1_row, &#38;lvl_2_row, &#38;lvl_3_row;
&#38;TQ_Lvl0 = GetLevel0();
&#38;TQ_Lvl1 = &#38;TQ_Lvl0(1).GetRowset(Scroll.LEVEL1_SCROLL_NAME);
&#38;insert_flag = &#8220;N&#8221;;
For &#38;lvl_1_row = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=14&subd=psadmin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here is a typical peoplecode example for reaching the level three reord using rowset peoplecode. </p>
<p>/* Need to insert a row when a flag = &#8216;Y&#8217; after graying all other fields in the row in correction mode */<br />
PeopleCode Event : COMPONENT_NAME(Component).GBL.PostBuild(Component PeopleCode)</p>
<p>Local Rowset &amp;TQ_Lvl0, &amp;TQ_Lvl1, &amp;TQ_Lvl2, &amp;TQ_Lvl3;<br />
Local number &amp;insert_row, &amp;lvl_1_row, &amp;lvl_2_row, &amp;lvl_3_row;</p>
<p>&amp;TQ_Lvl0 = GetLevel0();<br />
&amp;TQ_Lvl1 = &amp;TQ_Lvl0(1).GetRowset(Scroll.LEVEL1_SCROLL_NAME);<br />
&amp;insert_flag = &#8220;N&#8221;;</p>
<p>For &amp;lvl_1_row = 1 To &amp;TQ_Lvl1.ActiveRowCount<br />
   &amp;TQ_Lvl2 = &amp;TQ_Lvl1(&amp;lvl_1_row).GetRowset(Scroll.LEVEL2_SCROLL_NAME);<br />
   For &amp;lvl_2_row = 1 To &amp;TQ_Lvl2.ActiveRowCount<br />
      &amp;TQ_Lvl3 = &amp;TQ_Lvl2(&amp;lvl_2_row).GetRowset(Scroll.LEVEL3_SCROLL_NAME);<br />
      For &amp;lvl_3_row = 1 To &amp;TQ_Lvl3.ActiveRowCount<br />
         &amp;tq_adj_applied = &amp;TQ_Lvl3(&amp;lvl_3_row).LEVEL3_RECORD_NAME.FIELD_NAME.Value;<br />
         If &amp;tq_adj_applied = &#8220;Y&#8221; Then<br />
            &amp;TQ_Lvl3(&amp;lvl_3_row).MPF_TINQ_LOG.EARNS_END_DT.Enabled = False;<br />
            &amp;TQ_Lvl3(&amp;lvl_3_row).MPF_TINQ_LOG.MPF_ADD_SUBTRACT.Enabled = False;<br />
            &amp;TQ_Lvl3(&amp;lvl_3_row).MPF_TINQ_LOG.MPF_HOURS_TYPE.Enabled = False;<br />
            &amp;TQ_Lvl3(&amp;lvl_3_row).MPF_TINQ_LOG.MPF_HOURS_ADJ.Enabled = False;<br />
            If %Mode = %Action_Correction Then<br />
               &amp;TQ_Lvl3.InsertRow(&amp;TQ_Lvl3.ActiveRowCount);<br />
            End-If;<br />
         End-If;<br />
      End-For<br />
   End-For;<br />
End-For;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/psadmin.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/psadmin.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/psadmin.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/psadmin.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/psadmin.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/psadmin.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/psadmin.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/psadmin.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/psadmin.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/psadmin.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/psadmin.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/psadmin.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=psadmin.wordpress.com&blog=1838793&post=14&subd=psadmin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://psadmin.wordpress.com/2007/12/26/three-level-rowset-peoplecode/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f961d4d1ac637cef1a245cb9ff8ad3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ಚಂದನ</media:title>
		</media:content>
	</item>
	</channel>
</rss>