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

<channel>
	<title>WorkingScripts &#187; PeopleSoft</title>
	<atom:link href="http://workingscripts.com/category/peoplesoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://workingscripts.com</link>
	<description>The Stuff that Just Works</description>
	<lastBuildDate>Mon, 07 Jun 2010 20:06:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Internet Browsers Compared</title>
		<link>http://workingscripts.com/2010/06/internet-browsers-compared/</link>
		<comments>http://workingscripts.com/2010/06/internet-browsers-compared/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 20:06:34 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://workingscripts.com/?p=184</guid>
		<description><![CDATA[I just love this browser comparison that I found on OSXDaily blog. It does a great job of representing the “magic  quadrant” of browsers:
]]></description>
			<content:encoded><![CDATA[<p>I just love this browser comparison that I found on <a href="http://blog.jmlynch.org/2010/06/06/web-browsers-explained/" target="_blank">OSXDaily</a> blog. It does a great job of representing the “magic  quadrant” of browsers:</p>
<div id="attachment_185" class="wp-caption alignnone" style="width: 278px"><a href="http://workingscripts.com/wp-content/uploads/2010/06/browsers-compared-explained.jpg"><img class="size-medium wp-image-185" title="browsers-compared" src="http://workingscripts.com/wp-content/uploads/2010/06/browsers-compared-explained-268x300.jpg" alt="browsers-compared" width="268" height="300" /></a><p class="wp-caption-text">Brosers Compared</p></div>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2010/06/internet-browsers-compared/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Process Scheduler Tracing and Troubleshooting</title>
		<link>http://workingscripts.com/2010/01/process-scheduler-tracing-and-troubleshooting/</link>
		<comments>http://workingscripts.com/2010/01/process-scheduler-tracing-and-troubleshooting/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 19:15:59 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>
		<category><![CDATA[Process Scheduler]]></category>
		<category><![CDATA[Tracing]]></category>

		<guid isPermaLink="false">http://workingscripts.com/?p=174</guid>
		<description><![CDATA[Straight from Oracle &#8211; here is a new guide for troubleshooting and tracing different processes. It also include updates for XML Publisher and Crystal reports.
http://www.scribd.com/doc/25496613/
Enjoy!
]]></description>
			<content:encoded><![CDATA[<p>Straight from Oracle &#8211; here is a new guide for troubleshooting and tracing different processes. It also include updates for XML Publisher and Crystal reports.</p>
<p><a class="alignleft" title="Process Scheduler Troubleshooting Techniques" href="http://www.scribd.com/doc/25496613" target="_blank">http://www.scribd.com/doc/25496613/</a></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2010/01/process-scheduler-tracing-and-troubleshooting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle supports code sharing</title>
		<link>http://workingscripts.com/2010/01/oracle-supports-code-sharing/</link>
		<comments>http://workingscripts.com/2010/01/oracle-supports-code-sharing/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:04:03 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Social Media]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>

		<guid isPermaLink="false">http://workingscripts.com/?p=169</guid>
		<description><![CDATA[It seems Oracle starts to promote code sharing through it venture with CollabNet. I have not seen much content related to PeopleSoft other than one-ff document about audit records. Let&#8217;s hope this will pick up in the future.
https://www.samplecode.oracle.com/
]]></description>
			<content:encoded><![CDATA[<p>It seems Oracle starts to promote code sharing through it venture with CollabNet. I have not seen much content related to PeopleSoft other than one-ff document about audit records. Let&#8217;s hope this will pick up in the future.</p>
<p><a href="https://www.samplecode.oracle.com/">https://www.samplecode.oracle.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2010/01/oracle-supports-code-sharing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PeopleTools 8.50 Upgrade Scripts Now Available</title>
		<link>http://workingscripts.com/2010/01/peopletools-8-50-upgrade-scripts-now-available/</link>
		<comments>http://workingscripts.com/2010/01/peopletools-8-50-upgrade-scripts-now-available/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 15:40:51 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://workingscripts.com/?p=167</guid>
		<description><![CDATA[This is related to my previous posts regarding the  Oracle support for One-Step Upgrade. I found and article on Oracle blogs that references the actual documentation and Change Assistant Templates for the scripts:
(Link for Tools 8.50 upgrade page:)
https://support.oracle.com/CSP/main/article?cmd=show&#38;id=889204.1&#38;type=NOT
(Link for Tools 8.1x to 8.50 upgrade page:)
https://support.oracle.com/CSP/main/article?cmd=show&#38;id=889174.1&#38;type=NOT
]]></description>
			<content:encoded><![CDATA[<p>This is related to my previous posts regarding the  Oracle support for One-Step Upgrade. I found and article on Oracle blogs that references the actual documentation and Change Assistant Templates for the scripts:</p>
<p>(Link for Tools 8.50 upgrade page:)<br />
<a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;id=889204.1&amp;type=NOT">https://support.oracle.com/CSP/main/article?cmd=show&amp;id=889204.1&amp;type=NOT</a></p>
<p>(Link for Tools 8.1x to 8.50 upgrade page:)<br />
<a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;id=889174.1&amp;type=NOT">https://support.oracle.com/CSP/main/article?cmd=show&amp;id=889174.1&amp;type=NOT</a></p>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2010/01/peopletools-8-50-upgrade-scripts-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why do you need to have fun at work</title>
		<link>http://workingscripts.com/2009/10/why-do-you-need-to-have-fun-at-work/</link>
		<comments>http://workingscripts.com/2009/10/why-do-you-need-to-have-fun-at-work/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 18:51:36 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://workingscripts.com/?p=146</guid>
		<description><![CDATA[
The best ideas come as jokes. Make your thinking as funny as possible.
David M. Ogilvy

]]></description>
			<content:encoded><![CDATA[<dl>
<dt>The best ideas come as jokes. Make your thinking as funny as possible.</dt>
<dd><strong><a href="http://www.quotationspage.com/quotes/David_M._Ogilvy/">David M. Ogilvy</a></strong></dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2009/10/why-do-you-need-to-have-fun-at-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PeopleSoft Security Logging</title>
		<link>http://workingscripts.com/2009/08/peoplesoft-security-logging/</link>
		<comments>http://workingscripts.com/2009/08/peoplesoft-security-logging/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 16:24:10 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://workingscripts.com/2009/08/peoplesoft-security-logging/</guid>
		<description><![CDATA[This question came up during the recent application security audit – how does PeopleSoft track user sign in attempts and locations. 
Aside from the obvious PSOPRDEFN table there is PSACCESSLOG – this table has OPRID, LOGIPADDRESS, LOGINDTTM, LOGOUTDTTM columns that give you information about user sign on activity. LOGIPADDRESS will contain the RemoteAddr property&#160; of&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>This question came up during the recent application security audit – how does PeopleSoft track user sign in attempts and locations. </p>
<p>Aside from the obvious PSOPRDEFN table there is PSACCESSLOG – this table has OPRID, LOGIPADDRESS, LOGINDTTM, LOGOUTDTTM columns that give you information about user sign on activity. LOGIPADDRESS will contain the <font color="#0000ff">RemoteAddr</font> property&#160; of&#160; <font color="#0000ff">%Request</font> object, which is also useful in case you validate user ip address at the sign on. The only problem this could pose is in case your users are behind a single or multiple gateways that perform NAT. Then the value of this field would contain those NATed ip addresses and not the actual user ip addresses. </p>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2009/08/peoplesoft-security-logging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PeopleSoft 9.1 and future Releases Roadmap</title>
		<link>http://workingscripts.com/2009/08/peoplesoft-9-1-and-future-releases-roadmap/</link>
		<comments>http://workingscripts.com/2009/08/peoplesoft-9-1-and-future-releases-roadmap/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 03:27:13 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://workingscripts.com/2009/08/peoplesoft-9-1-and-future-releases-roadmap/</guid>
		<description><![CDATA[There is some additional information I wanted to share from the Quest conference. Here is a very pretty slide that outlines the roadmap for delivering PeopleSoft applications 9.1&#160; from the presentation of Marc Weintraub, Director, PeopleSoft Product Strategy and Development:
 
More good news are coming for those of us that are on release of 8.9+ [...]]]></description>
			<content:encoded><![CDATA[<p>There is some additional information I wanted to share from the Quest conference. Here is a very pretty slide that outlines the roadmap for delivering PeopleSoft applications 9.1&#160; from the presentation of Marc Weintraub, Director, PeopleSoft Product Strategy and Development:</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image1.png41.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png[4]" border="0" alt="captured_Image.png[4]" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image1.png4_thumb1.png" width="244" height="184" /></a> </p>
<p>More good news are coming for those of us that are on release of 8.9+ . As part of enhancing customer upgrade experience Oracle will provide Automated One step Upgrade script to version 9.1. I am not sure how would this affect application customizations, but still sounds good:</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://workingscripts.com/wp-content/uploads/2009/08/image_thumb.png" width="244" height="184" /></a> </p>
<p>Another nifty tool that allows you to quickly grab and review the new features in the release you are trying to upgrade to – Cumulative Feature Overview Tool. It is basically a spreadsheet that allows you to this information quickly and efficiently:</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image1.png61.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png[6]" border="0" alt="captured_Image.png[6]" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image1.png6_thumb1.png" width="244" height="184" /></a> </p>
<p>So if I have General Ledger 8.8 and trying to upgrade to 9.0 you would see something like the screenshots below. Also, release 9.1 is not currently included because it has not been released yet. The report is very high level but would save you some time trying to prepare the Upgrade project presentation.</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image1.png81.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png[8]" border="0" alt="captured_Image.png[8]" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image1.png8_thumb1.png" width="244" height="202" /></a> </p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image1.png101.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png[10]" border="0" alt="captured_Image.png[10]" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image1.png10_thumb1.png" width="244" height="170" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2009/08/peoplesoft-9-1-and-future-releases-roadmap/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>QuestDirect Conference Notes</title>
		<link>http://workingscripts.com/2009/08/questdirect-conference-notes/</link>
		<comments>http://workingscripts.com/2009/08/questdirect-conference-notes/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 03:57:12 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>
		<category><![CDATA[Conference]]></category>

		<guid isPermaLink="false">http://workingscripts.com/2009/08/questdirect-conference-notes/</guid>
		<description><![CDATA[I have not had a chance to write anything earlier – had to catch up with my primary responsibilities at work. But now I would like to give a short overview of QuestDirect OUIG Conference that I had a chance to attend.
I would like to start from the end and the good news for all [...]]]></description>
			<content:encoded><![CDATA[<p>I have not had a chance to write anything earlier – had to catch up with my primary responsibilities at work. But now I would like to give a short overview of QuestDirect OUIG Conference that I had a chance to attend.</p>
<p>I would like to start from the end and the good news for all Oracle PeopleSoft application users – Oracle plans to maintain PeopleSoft application for some time even though there are plans to try and come up with mysterious Fusion Applications, but no one knows when, where or what modules would Oracle to start with.</p>
<p>Because Oracle does not seem to be a able to eliminate all of the product lines it has acquired over the years – the long term strategy is to keep the products but heavily invest into integration solutions – Fusion Middleware – and expand the suite of included product and toolsets. </p>
<p><strong>Crystal Reports</strong> – currently part of the PeopleSoft , was recently purchased by rival SAP, will still be supported,&#160; but if you would like to have less problems with upgrades and next version you should try and use XML Publisher.</p>
<p><strong>PeopleTools 8.50 – </strong>the official “not written” word is 3rd quarter of 2009 and I really hope this is true, because after seeing the new suite in action,as in presentation in my earlier posts, we’ve been all waiting to get our hands on and give it a try. Just a quick note – as long as you are on version 8.4+ you should be able to upgrade to new tools to utilize the latest and greatest of the new platform – new sleek look, AJAX , partial page refreshes and new integrations.</p>
<p>All of the further slides I am including are borrowed from the presentation by Tom Vassallo. </p>
<p>Here is a diagram that outlines the Application compatibility and Tools Releases:</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png" border="0" alt="captured_Image.png" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png_thumb.png" width="244" height="132" /></a> </p>
<p>Furthermore , folks at Oracle PeopleSoft added some cool features like iPhone apps for Expenses:</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png[4]" border="0" alt="captured_Image.png[4]" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png4_thumb.png" width="244" height="132" /></a> </p>
<p>Remember there was this great BI product Hyperion Essbase, oh sorry – Oracle System 11. Well the good news for all of us that are using these tools, according to the new strategy – “unite and conquer” – Oracle is throwing some free features with Tools:</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png[6]" border="0" alt="captured_Image.png[6]" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png6_thumb.png" width="244" height="132" /></a> </p>
<p>The icing on this cake are ability to integrate with social networking, RSS feeds:</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png8.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png[8]" border="0" alt="captured_Image.png[8]" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png8_thumb.png" width="244" height="132" /></a> </p>
<p>To stay with current trend Oracle is also starting to add SaaS solutions for all of the lines of products. I am sure we’ll see more of those appear soon.</p>
<p>To finish this post here is the official roadmap for PeopleTools and Application 9.1</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png10.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="captured_Image.png[10]" border="0" alt="captured_Image.png[10]" src="http://workingscripts.com/wp-content/uploads/2009/08/captured_Image.png10_thumb.png" width="244" height="132" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2009/08/questdirect-conference-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Environment Am I in?</title>
		<link>http://workingscripts.com/2009/07/what-environment-am-i-in/</link>
		<comments>http://workingscripts.com/2009/07/what-environment-am-i-in/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 03:44:00 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://workingscripts.com/2009/07/what-environment-am-i-in/</guid>
		<description><![CDATA[As I was going through some of the sessions on the QUEST NORTHEAST CONFERENCE I noticed on of the presenters mentioning customizing Test environments Main PeopleSoft CSS PSSTYLEDEF so that the users are always able to distinguish between environments.
The solution that I have employ to solve this problem is to modify the PT_BRANDING:BrandingBase class to [...]]]></description>
			<content:encoded><![CDATA[<p align="left">As I was going through some of the sessions on the <a title="QUEST NORTHEAST CONFERENCE" href="http://www.questdirect.org/QuestDirect/Events/Quest+Northeast/" target="_blank">QUEST NORTHEAST CONFERENCE</a> I noticed on of the presenters mentioning customizing Test environments Main PeopleSoft CSS PSSTYLEDEF so that the users are always able to distinguish between environments.</p>
<p align="left">The solution that I have employ to solve this problem is to modify the PT_BRANDING:BrandingBase class to dynamically display environment name based on the URL, like this:</p>
<p align="left"><a href="http://workingscripts.com/wp-content/uploads/2009/07/captured_Image.png.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="captured_Image.png" src="http://workingscripts.com/wp-content/uploads/2009/07/captured_Image.png_thumb.jpg" border="0" alt="captured_Image.png" width="244" height="73" /></a></p>
<p align="left">PT_BRANDING Application package was meant to be used to dynamically customize the look and feel of you application and of course you can do a lot more with this but this is just a very simple example of how easy this can be done.</p>
<p align="left">In order to achieve the above effect all you need is to add code to 2 methods in the class PT_BRANDING:BrandingBase</p>
<div>
<pre class="csharpcode">method GetUniHeaderHTML
method GetUniHeaderHTML_PIA</pre>
</div>
<p align="left">
<p><!--.csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p align="left">These methods, as the name suggests are responsible for rendering you Application Portal Header.</p>
<div>
<div id="codeSnippetWrapper" style="border: 1px solid silver; margin: 20px 0px 10px; padding: 4px; overflow: auto; text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 97.88%; font-family: 'Courier New',courier,monospace; direction: ltr; height: 210px; max-height: 200px; font-size: 8pt; cursor: text;">
<pre id="codeSnippet" style="border-style: none; margin: 0em; padding: 0px; overflow: visible; text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt;"><span style="color: #008000">/*Iouri Chadour - Added to put Test Environment notification in the header</span><span style="color: #008000">&amp;Request.ContentURI - returns your portal URL in form http://server:port/psp/PSPRC/</span><span style="color: #008000">Left(Right(&amp;Request.ContentURI, 4), 3) - extracts the significant piece to display</span><span style="color: #008000">on the header*/</span>
&amp;zEnvName = Left(Right(&amp;Request.ContentURI, 4), 3);
&amp;Greeting = &amp;zEnvName | " Environment " | ", UserID:" | <span style="color: #0000ff;">%UserId </span>| ", Name: " | <span style="color: #0000ff;">%UserDescription</span>;
<span style="color: #008000">/* End Mod */</span>

<span style="color: #008000">/* This code below is delivered checks for client browser to ensure that</span><span style="color: #008000"> Header is displayed correctly */</span>

If &amp;navTheme.isNS4x() Then    &amp;UniHeaderHTMLPIA = GetHTMLText(HTML.PORTAL_UNI_HEADER_NS4X, &amp;Response.GetImageURL(Image.NEW_PS_LOGO), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_TBRCRV), <span style="color: #006080">" "</span>, <span style="color: #006080">" "</span>, &amp;FavoritesHTML, &amp;AddToFavoritesHTML, &amp;HelpHTML, <span style="color: #006080">""</span>, &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_CRV), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_BG), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_BG), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_TBRCRV), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_SHD), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_TBR), &amp;styleSheet, &amp;homeURL, &amp;startURL, &amp;AddToFavFormHTML, &amp;LogoutURL, MsgGetText(95, 400, <span style="color: #006080">"Return Home"</span>), <span style="color: #008000">/*20*/</span>MsgGetText(95, 401, <span style="color: #006080">"Home"</span>), MsgGetText(95, 402, <span style="color: #006080">"Return to Menu"</span>), MsgGetText(95, 403, <span style="color: #006080">"Menu"</span>), MsgGetText(95, 408, <span style="color: #006080">"Sign out"</span>), &amp;Greeting, &amp;SearchHTML, &amp;ColSpanHTML, &amp;PersonalizeHTML, <span style="color: #006080">""</span>, <span style="color: #006080">""</span>, &amp;HelpJSHTML, &amp;homepageJS, <span style="color: #006080">""</span>, &amp;TabHTML, &amp;WLHTML, &amp;domainScript, &amp;Response.GetJavaScriptURL(HTML.PT_SAVEWARNINGSCRIPT), <span style="color: #006080">""</span>, &amp;SaveWarnCrossDomainScript, &amp;Response.GetImageURL(Image.PT_HOME_TAB_ACTIVE_CENTER), &amp;Response.GetImageURL(Image.PT_HOME_TAB_INACTIVE_CENTER), <span style="color: #008000">/*40*/</span>&amp;Response.GetImageURL(Image.PT_HOME_TAB_LINE), %Request.ExpireMeta, &amp;CTIHTML, &amp;MCFHTML, &amp;PPMHTML, &amp;Charset);ElseElse    &amp;UniHeaderHTMLPIA = GetHTMLText(HTML.PORTAL_UNI_HEADER_NNS, &amp;Response.GetImageURL(Image.NEW_PS_LOGO), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_TBRCRV), <span style="color: #006080">""</span>, <span style="color: #006080">""</span>, &amp;FavoritesHTML, &amp;AddToFavoritesHTML, &amp;HelpHTML, <span style="color: #006080">""</span>, &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_CRV), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_BG), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_BG), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_TBRCRV), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_SHD), &amp;Response.GetImageURL(Image.NEW_PORTAL_HDR_TBR), &amp;styleSheet, &amp;homeURL, &amp;startURL, &amp;AddToFavFormHTML, &amp;LogoutURL, MsgGetText(95, 400, <span style="color: #006080">"Return Home"</span>), <span style="color: #008000">/*20*/</span>MsgGetText(95, 401, <span style="color: #006080">"Home"</span>), MsgGetText(95, 402, <span style="color: #006080">"Return to Menu"</span>), MsgGetText(95, 403, <span style="color: #006080">"Menu"</span>), MsgGetText(95, 408, <span style="color: #006080">"Sign out"</span>), &amp;Greeting, &amp;SearchHTML, &amp;ColSpanHTML, &amp;PersonalizeHTML, <span style="color: #006080">""</span>, <span style="color: #006080">""</span>, &amp;HelpJSHTML, &amp;homepageJS, MsgGetText(95, 138, <span style="color: #006080">"Tool Bar Header"</span>), &amp;TabHTML, &amp;WLHTML, &amp;domainScript, &amp;Response.GetJavaScriptURL(HTML.PT_SAVEWARNINGSCRIPT), <span style="color: #006080">""</span>, &amp;SaveWarnCrossDomainScript, &amp;Response.GetImageURL(Image.PT_HOME_TAB_ACTIVE_CENTER), &amp;Response.GetImageURL(Image.PT_HOME_TAB_INACTIVE_CENTER), <span style="color: #008000">/*40*/</span>&amp;Response.GetImageURL(Image.PT_HOME_TAB_LINE), %Request.ExpireMeta, &amp;CTIHTML, &amp;MCFHTML, &amp;PPMHTML, &amp;Charset); End-If;</pre>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2009/07/what-environment-am-i-in/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Notepad++ for Peoplecode and SQR</title>
		<link>http://workingscripts.com/2009/06/notepad-peoplecode-sqr/</link>
		<comments>http://workingscripts.com/2009/06/notepad-peoplecode-sqr/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 03:59:59 +0000</pubDate>
		<dc:creator>Iouri Chadour</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[peoplecode]]></category>
		<category><![CDATA[SQR]]></category>
		<category><![CDATA[utility]]></category>

		<guid isPermaLink="false">http://workingscripts.com/?p=73</guid>
		<description><![CDATA[There are a few people who mention different tools for Application Development in PeopleSoft. Over the past years I have tried many of the IDEs like TextPad, UltraEdit. For the past 6 months I have started extensively using Notepad++ and I absoltely love it. Unfortunately App Designer does not include a good syntax highlighting, Intellisense [...]]]></description>
			<content:encoded><![CDATA[<p>There are a few people who mention different tools for Application Development in PeopleSoft. Over the past years I have tried many of the IDEs like TextPad, UltraEdit. For the past 6 months I have started extensively using Notepad++ and I absoltely love it. Unfortunately App Designer does not include a good syntax highlighting, Intellisense and other features that have been long implemented in other IDEs like Visual Studio, JBuilder, Eclipse. It seems that so far Notpad++ developers did a great job with developing enough options that the tool could be easily configured to support multiple languages, specifically SQR and PeopleCode. I have started by downloading initial syntax color scheme files from greysparling.com (they are always on the forefront of peoplesoft development). Then, I have played with options a little and voila – I finally have an IDE that makes it all easier – syntax highlighting, IntelliSense (I wish it could access AppDesigner API too). Below I would like to provide a 5 minute guide to configuring NOTEPAD++ for use:</p>
<ol>
<li>Download Notepad++ from <a title="http://notepad-plus.sourceforge.net/" href="http://notepad-plus.sourceforge.net/">http://notepad-plus.sourceforge.net/</a></li>
<li>After install go to Settings and remove all languages that you are not using:</li>
</ol>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/06/image2.png"><img style="border-width: 0px; display: inline;" title="image" src="http://workingscripts.com/wp-content/uploads/2009/06/image-thumb2.png" border="0" alt="image" width="244" height="125" /></a> <a href="http://workingscripts.com/wp-content/uploads/2009/06/image5.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://workingscripts.com/wp-content/uploads/2009/06/image-thumb3.png" border="0" alt="image" width="244" height="175" /></a></p>
<p>3. Download PeopleCode and SQR syntax and Intellisense files <strong>below</strong></p>
<blockquote><p><strong>a)</strong> Paste Intellisense File below</p>
<p>into <span style="color: #0000ff">C:\Program Files\Notepad++\plugins\APIs\</span></p>
<p>and <span style="color: #0000ff">%appdata%\Notepad++\plugins</span></p>
<div id="scid:FF7EC618-8FBE-49a5-B908-2339AF2ABCDF:1b334f12-b288-40a8-bdeb-8b0e46159b04" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div>Download Files -<br />
<strong><a href="http://workingscripts.com/wp-content/uploads/2009/09/PeopleCode.api" target="_self">PeopleCode IntelliSense 1</a></strong></div>
<p><strong><a href="http://workingscripts.com/wp-content/uploads/2009/09/PeopleCode.xml" target="_self">PeopleCode IntelliSense 2</a></strong></div>
<p><strong>b) </strong>Paste PeopleCode and SQR Syntax files attached below into <span style="color: #0000ff">%appdata%\Notepad++\</span></p>
<div id="scid:FF7EC618-8FBE-49a5-B908-2339AF2ABCDF:cdddc87c-a4e0-4d4f-ba81-5106279175c5" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div>Download File &#8211; <strong><a href="http://workingscripts.com/wp-content/uploads/2009/09/userDefineLang.xml" target="_self">PeopleCode SQR Syntax Files</a></strong></div>
<div><strong>c) </strong>Close and restart<strong> </strong>Notepad++<strong><br />
</strong></div>
</div>
</blockquote>
<p>4. Configure Notpad++ to recognize sqr and peoplecode by following the instructions below:</p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/06/image4.png"><img style="border: 0pt none; display: inline;" title="image" src="http://workingscripts.com/wp-content/uploads/2009/06/image-thumb4.png" border="0" alt="image" width="244" height="176" /></a></p>
<p><a href="http://workingscripts.com/wp-content/uploads/2009/06/image5.png"><img style="border: 0pt none; display: inline;" title="image" src="http://workingscripts.com/wp-content/uploads/2009/06/image-thumb5.png" border="0" alt="image" width="244" height="162" /></a></p>
<p>Choose the desired language e.g. Peoplecode or SQR and change the color scheme to the way you like it. For PeopleCode I suggest specifying <span style="color: #008000">rem </span><span style="color: #000000">and </span><span style="color: #008000">/ / </span><span style="color: #000000">as start and finish of the comment, because for some reason PeopleCode has more that 2 types of comments – </span></p>
<p><span style="color: #008000">/+ your comment +/</span></p>
<p><span style="color: #008000">/* your comment */</span></p>
<p><span style="color: #008000">rem your comment</span></p>
<p><span style="color: #008000">remark your comment</span></p>
<p><span style="color: #000000">Enjoy – in my next post I will explain how Notepad++ can be effectively used for looking at PeopleCode Trace files.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://workingscripts.com/2009/06/notepad-peoplecode-sqr/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
