<?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 Tipster &#187; PeopleSoft</title>
	<atom:link href="http://peoplesofttipster.com/category/peoplesoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://peoplesofttipster.com</link>
	<description>A PeopleSoft Tips and Tricks Blog</description>
	<lastBuildDate>Wed, 25 Jan 2012 23:44:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='peoplesofttipster.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>PeopleSoft Tipster &#187; PeopleSoft</title>
		<link>http://peoplesofttipster.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://peoplesofttipster.com/osd.xml" title="PeopleSoft Tipster" />
	<atom:link rel='hub' href='http://peoplesofttipster.com/?pushpress=hub'/>
		<item>
		<title>Deleting old User Profiles</title>
		<link>http://peoplesofttipster.com/2012/01/10/deleting-old-user-profiles/</link>
		<comments>http://peoplesofttipster.com/2012/01/10/deleting-old-user-profiles/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 22:52:06 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=714</guid>
		<description><![CDATA[Vanilla databases often contain 150-200 ‘example’ user profiles. While these can be useful to clone as a starting point early in an implementation, they’re frequently left dormant as the project continues – and sometimes still exist in Production post go-live. It’s a straightforward task to lock the accounts, but once you have your security setup [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=714&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vanilla databases often contain 150-200 ‘example’ user profiles. While these can be useful to clone as a starting point early in an implementation, they’re frequently left dormant as the project continues – and sometimes still exist in Production post go-live.</p>
<p>It’s a straightforward task to lock the accounts, but once you have your security setup in place and your own template user profiles to clone then these ‘example’ accounts no longer serve any purpose. Here’s an easy way to delete them.<span id="more-714"></span></p>
<p><em><span style="color:#ff0000;">First of all, a warning. Before you delete anything make sure that you have adequate backups and have performed a trial restore recently.</span></em></p>
<p>For a little while now (at least from Tools 8.49) there has been functionality to delete inactive users. It classes an inactive user as one who hasn’t logged on for a set amount of days (using the LASTSIGNONDTTM field on PSOPRDEFN). You can check for user profiles that haven’t logged in for a long time (say, 2 years) using SQL like this:</p>
<p><pre class="brush: plain;">
select OPRID
     , LASTSIGNONDTTM
  from PSOPRDEFN 
 where LASTSIGNONDTTM &lt;= sysdate-730
</pre></p>
<p>(note: sysdate-730 is approximately 2 years ago)</p>
<p>You’ll probably find that the list contains none of your users, but a lot of the ‘example’ accounts. These are the accounts that will be purged, so make sure that you’re happy that there are no important accounts in the list.</p>
<p>There are also a lot of example user profiles that have never signed in who therefore have a null LASTSIGNONDTTM. These need to be updated so that the process will also purge them:</p>
<p><pre class="brush: plain;">
update PSOPRDEFN 
   set LASTSIGNONDTTM = '01-JAN-01 00.00.00.000000000' 
 where LASTSIGNONDTTM is null
</pre></p>
<p>Once you’re happy with the purge list, we need to setup the process. Go to:</p>
<p><em><span style="color:#333399;">PeopleTools &gt; Security &gt; Password Configuration &gt; Password Controls</span></em></p>
<p>Under the Purge User Profiles heading enter the amount of days that you’ve chosen (730 in my example) and click Save.</p>
<p>Then either click the Schedule button, or go to:</p>
<p><em><span style="color:#333399;">PeopleTools &gt; Security &gt; User Profiles &gt; Purge Inactive User Profiles</span></em></p>
<p>Select a Run Control ID and run the Purge process. It’s not particularly fast (as it’s done via CI), but if you run the following piece of SQL you’ll be able to see your unneeded OPRIDs slowly disappearing:</p>
<p><pre class="brush: plain;">
select count(OPRID) 
  from PSOPRDEFN 
 where LASTSIGNONDTTM &lt;= sysdate-730
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/714/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=714&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2012/01/10/deleting-old-user-profiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
		<item>
		<title>OOW11 Day 4 Round-up</title>
		<link>http://peoplesofttipster.com/2011/10/09/oow11-day-4-round-up/</link>
		<comments>http://peoplesofttipster.com/2011/10/09/oow11-day-4-round-up/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 23:47:11 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=690</guid>
		<description><![CDATA[Following on from Day 3&#8242;s round-up: I had to miss a couple of the sessions that I&#8217;d have liked to have seen today as we had to leave early to catch our flights, I was particularly disappointed to miss out on Robert Half International talking about PeopleSoft on Amazon Web Services. I did manage to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=690&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Following on from <a href="http://peoplesofttipster.com/2011/10/09/oow11-day-3-round-up/">Day 3&#8242;s round-up</a>:</p>
<p>I had to miss a couple of the sessions that I&#8217;d have liked to have seen today as we had to leave early to catch our flights, I was particularly disappointed to miss out on <strong>Robert Half International talking about PeopleSoft on Amazon Web Services</strong>.</p>
<p>I did manage to go and see some of the <strong>Oracle UK team (Debi Ashby, Diana Draghici and Mike Everitt) talking about what you can do to improve the PeopleSoft UI</strong>. The team walked through some role-playing scenarios for adding navigation collections, portal pagelets etc and then showed some screenshots of the work that Succeed has done at Pret, which was nice.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/690/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=690&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2011/10/09/oow11-day-4-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
		<item>
		<title>OOW11 Day 3 Round-up</title>
		<link>http://peoplesofttipster.com/2011/10/09/oow11-day-3-round-up/</link>
		<comments>http://peoplesofttipster.com/2011/10/09/oow11-day-3-round-up/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 23:35:58 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=688</guid>
		<description><![CDATA[Following on from Day 2&#8242;s round-up: I started day 3 squeezing into a pretty packed room for a Fusion Technical Overview from Nadia Bendjedou.  There was quite a lot of detail in this section so I&#8217;m not going to fill up this post with everything, but the stand-out points for me were: All applications are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=688&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Following on from <a href="http://peoplesofttipster.com/2011/10/09/oow11-day-2-round-up/">Day 2&#8242;s round-up</a>:</p>
<p>I started day 3 squeezing into a pretty packed room for a <strong>Fusion Technical Overview from Nadia Bendjedou</strong>.  There was quite a lot of detail in this section so I&#8217;m not going to fill up this post with everything, but the stand-out points for me were:</p>
<ul>
<li>All applications are based on a common unified data model (not split into multiple pillars like PeopleSoft), so you install the database once and you get EVERYTHING, even if you only want one small module! It doesn&#8217;t matter if you just want Talent Management, you not only get a database full of every HR module, but all other applications too (Financials, CRM etc).</li>
<li>Everything in Fusion is meta-data driven.  When you change something, the core isn’t changed, the change is stored at a higher level.</li>
<li>The data model is largely based on eBusiness Suite, however it has been enhanced with some of the best bits from PeopleSoft, namely effective dating, Trees and Setids for striping the data.</li>
</ul>
<p>Next up was <strong>PeopleTools Search from Matthew Haavisto</strong>. I think this is going to be the single best change in Tools 8.52, users are going to love it! In Matthew&#8217;s words &#8220;It&#8217;s more than just a way of finding things, it’s a better way to navigate.&#8221; The Search box appears on homepage, plus keyword search on component pages. The most relevant results are shown at the top with facets down the side for additional filtering.</p>
<p>In the afternoon I went to <strong>PeopleSoft On-Demand with Marc Weintraub</strong>. This is an area of real interest to me as I&#8217;ve done a lot of PeopleSoft work in the cloud, and it seems like Oracle are starting to flesh out their offerings. Anything that Oracle sells is now available On-Demand, and across their entire suite of products they host 700 customers and 5.5million users on Oracle On-Demand.</p>
<p>Next up was <strong>Larry&#8217;s hotly anticipated keynote</strong>.  There was a sponsor session first, which was particularly arduous to sit through. I won&#8217;t name them here, and I appreciate that they&#8217;d spent a lot of money to get such a good billing, but I don&#8217;t think much that they said was relevant to the broad interests of those sat waiting for Larry. They&#8217;d have been better putting their logo up as a big backdrop and getting a proper professional speaker (Clinton or someone) to talk instead. As for Larry, it was a session of two halves. He started in barn-storming fashion, really sticking it to Marc Benioff and overturning some of the accusations from SalesForce. It was really enjoyable to see one of the world&#8217;s foremost CEOs really in a combative mood. He then announced three products, the GA of Fusion, the Oracle Social Network and the Oracle Public Cloud. The energy level tapered off during an overlong demo of the Social Network &#8211; but it&#8217;s good to see a CEO doing demos (a la Jobs) as many don&#8217;t know the products well enough and pass the responsibility to someone else.</p>
<p>The final session was <strong>PeopleSoft Portal creates a great UI with Southern Company and Matthew Haavisto</strong>. This was a showcase for Southern Company&#8217;s portal. The UI itself was pretty nice, good use of Lightboxes etc, however the real surprise was the amount of content that they&#8217;d included. It had taked a big team to put it in (2.5 consultants for 10 months, plus internal resources) but when they showed the volume of content it&#8217;s easy to see where all that effort went.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/688/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/688/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/688/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/688/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/688/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/688/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/688/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/688/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/688/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/688/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/688/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/688/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/688/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/688/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=688&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2011/10/09/oow11-day-3-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
		<item>
		<title>OOW11 Day 2 Round-up</title>
		<link>http://peoplesofttipster.com/2011/10/09/oow11-day-2-round-up/</link>
		<comments>http://peoplesofttipster.com/2011/10/09/oow11-day-2-round-up/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 22:50:30 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=681</guid>
		<description><![CDATA[Following on from Day 1&#8242;s Round-up: I started off the second day by having another look around the demo grounds. One of the booths had a &#8216;proof of concept&#8217; demo of how Fusion apps might look on the iPad and it was very impressive. Really slick and gorgeous to look at. I know that there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=681&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Following on from <a href="http://peoplesofttipster.com/2011/10/04/oow11-day-1-round-up/">Day 1&#8242;s Round-up</a>:</p>
<p>I started off the second day by having another look around the demo grounds. One of the booths had a &#8216;proof of concept&#8217; demo of how Fusion apps might look on the iPad and it was <strong><em>very</em></strong> impressive. Really slick and gorgeous to look at. I know that there has been a lot of fuss over the Workday iPad functionality, and although I haven&#8217;t seen it I fail to see how it could look much better than what was demoed here.</p>
<p>My first session of the day was <strong>Best Practices for Using PeopleSoft Test Framework by David Howard and Scott Shafer</strong>.  They asked for a show of hands at the start, and although a lot of people present were on Tools 8.51 not many had used PTF yet. It was an interesting session and I learnt quite a lot, for instance that PTF is the next version of PS Script (for those that have been around a while) and that it works well with the Usage Monitor to narrow down exactly what needs testing. Other things I didn&#8217;t know are that there is a debug mode for stepping through the tests, and that you can use variables to make the tests more repeatable. There are apparently bug fixes for this in each of the Tools8.51 patches, and a lot of nice new functionality coming in Tools 8.52.</p>
<p>Next up was <strong>Creating a great PeopleSoft UI with Jim Marion, Robert Taylor, Matthew Haavisto</strong>.  This was an interesting one for me as I do enjoy the UI side of PeopleSoft. Much was made of Workcenters, Dashboards and the role based branding in Application Portal and how it makes the task a lot simpler (and more dynamic &#8211; different users can have different UIs). Rebranding is normally accomplished by a team of 3 – a graphic artist, a web developer (jQuery and XSL) and a PeopleTools expert. They also showed some eye-candy examples of their handiwork:<a href="http://duncandavies.files.wordpress.com/2011/10/oow11_ui1.png"><img class="aligncenter size-full wp-image-684" title="OOW11_UI" src="http://duncandavies.files.wordpress.com/2011/10/oow11_ui1.png?w=460&#038;h=246" alt="" width="460" height="246" /></a>It seems that the more attractive portions are accomplished by either jQueryUI or XSL (I guess that&#8217;s where the Web Developer of the trio comes in).  Other tips included not using Query pagelets on the homepage too often as they&#8217;re not great for load-time, and use pagelet caching as much as you can (particularly on static HTML based pagelets). They also mentioned that there is a big focus on the UI in upcoming versions, and that some features are going to move from the Applications Portal to PeopleTools.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/681/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=681&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2011/10/09/oow11-day-2-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>

		<media:content url="http://duncandavies.files.wordpress.com/2011/10/oow11_ui1.png" medium="image">
			<media:title type="html">OOW11_UI</media:title>
		</media:content>
	</item>
		<item>
		<title>OOW11 Day 1 Round-up</title>
		<link>http://peoplesofttipster.com/2011/10/04/oow11-day-1-round-up/</link>
		<comments>http://peoplesofttipster.com/2011/10/04/oow11-day-1-round-up/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 07:50:35 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=679</guid>
		<description><![CDATA[Our flight in on Sunday night was delayed so we missed Larry&#8217;s Sunday keynote, although as there was no mention of PeopleSoft (unsurprising) or Fusion (more surprising) this wasn&#8217;t as disappointing as it could have been. We started today with a tour of the exhibition area.  There&#8217;s far too much to take in in one [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=679&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Our flight in on Sunday night was delayed so we missed Larry&#8217;s Sunday keynote, although as there was no mention of PeopleSoft (unsurprising) or Fusion (more surprising) this wasn&#8217;t as disappointing as it could have been.</p>
<p>We started today with a tour of the exhibition area.  There&#8217;s far too much to take in in one day, but special mention is deserved for the stand that let brave volunteers grapple an actual Sumo wrestler. There&#8217;s a large area of demo-pods, where you can walk up and ask specialists either for a quick demo or about an issue that you need help with. I&#8217;ve met some of the guys behind PeopleTools (who&#8217;ve previously only been names before) and had a great demo of Fusion HCM.  It&#8217;s really encouraging (for PeopleSoft, at least) to witness the crowds around the PeopleSoft booths compared to other products &#8211; it&#8217;s noticeably busier.</p>
<p>Of the sessions I&#8217;ve been to today I started with <strong>Shawn Haynes of Cardinal Point talking about Workcenter pages</strong>.  I&#8217;ve not done much 8.51 work &#8211; the client I&#8217;ve been working on is 8.50 &#8211; so a lot of it was new to me.  It seems a really powerful concept though, and Shawn is an engaging and knowledgeable speaker. He also gets bonus points for having the courage to go with a live demo &#8211; always good to see!  I cornered him afterwards for a couple of questions and he seems a thoroughly nice chap too.</p>
<p>Next up was <strong>William Varma on Performance Monitor</strong>.  This was a much lower level session, and contained a lot of info, not only on Performance Monitor but also some good intel on pre-loading cache too.</p>
<p>After lunch was <strong>Humair Ghauri and Daan van Egmond on Fusion HCM: Enterprise grade SaaS</strong>.  I really enjoyed this session for a number of reasons.  Both are excellent speakers, and I can recall Daan from many years ago when he presented on PeopleTools to the UKOUG.  What impressed me most was the strength of the Fusion SaaS offering, and the breadth &#8211; there is a complete set of options, whether you want on-premise, hybrid or cloud (both single or multi-tenant). You get the advantages of everyone on the same release, regular updates etc without the downside of being on a proprietary platform  It&#8217;s also very extensible, so you have the ability to tailor (not customise, but tailor!) the application to the client&#8217;s needs. I&#8217;m hoping to get a look at the tools behind this at a demo pod during the week.</p>
<p>Finally I went to <strong>Jeff Robbins PeopleTools Roadmap</strong> session.  Jeff also had a lot of live demos (which was bold considering the number in attendance) and shared a lot about 8.52, upcoming Portal functionality plus glimpses of what&#8217;s a little further out.  The one question he wasn&#8217;t asked, was &#8220;where is Tools 8.52?&#8221;.</p>
<p>I&#8217;ll try to add more during the rest of the week.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/679/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=679&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2011/10/04/oow11-day-1-round-up/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
		<item>
		<title>Self Service at Pret a Manger</title>
		<link>http://peoplesofttipster.com/2011/09/06/self-service-at-pret-a-manger/</link>
		<comments>http://peoplesofttipster.com/2011/09/06/self-service-at-pret-a-manger/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 21:03:25 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Look and Feel]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=645</guid>
		<description><![CDATA[I&#8217;ve been a little quiet over the last year or so as I&#8217;ve been working hard helping my colleagues at Succeed implement PeopleSoft at a retail client here in the UK &#8211; Pret a Manger. It has been a challenging project and we&#8217;ve all worked really hard. The end is in sight now though, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=645&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a little quiet over the last year or so as I&#8217;ve been working hard helping my colleagues at <a href="http://www.succeed.co.uk">Succeed</a> implement PeopleSoft at a retail client here in the UK &#8211; <a href="http://www.pret.com">Pret a Manger</a>.</p>
<p>It has been a challenging project and we&#8217;ve all worked really hard. The end is in sight now though, and we&#8217;re proud of what we&#8217;ve delivered.</p>
<p>It has been refreshing to work with a client that isn&#8217;t afraid of customisation if it improves the user experience for their employees. And Pret really have held the engagement of their Self Service users as of paramount importance.</p>
<p>This short video shows some of the highlights:</p>
<span style="text-align:center; display: block;"><a href="http://peoplesofttipster.com/2011/09/06/self-service-at-pret-a-manger/"><img src="http://img.youtube.com/vi/dGloWVA0JeA/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/645/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=645&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2011/09/06/self-service-at-pret-a-manger/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
		<item>
		<title>Restrict external access to PeopleSoft with Squid</title>
		<link>http://peoplesofttipster.com/2011/06/08/restrict-external-access-to-peoplesoft-with-squid/</link>
		<comments>http://peoplesofttipster.com/2011/06/08/restrict-external-access-to-peoplesoft-with-squid/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 18:56:14 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=615</guid>
		<description><![CDATA[I recently had to expose a client&#8217;s PeopleSoft installation to the outside world, which I did in the usual manner (additional PIA in the DMZ etc). We wanted to use the &#8220;closed by default, open by exception&#8221; approach, so we would start by blocking access to everything and then open the areas we needed access [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=615&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently had to expose a client&#8217;s PeopleSoft installation to the outside world, which I did in the usual manner (additional PIA in the DMZ etc).</p>
<p>We wanted to use the &#8220;closed by default, open by exception&#8221; approach, so we would start by blocking access to everything and then open the areas we needed access to URL by URL.  I suspected that the final &#8216;URL Whitelist&#8217; might take many iterations to get right and as the Reverse Proxy in the DMZ was outside of my control I needed to trial it somewhere else first.</p>
<p>I commandeered one of our less frequently used environments and went about searching for a quick/free method of blocking access.  After trying a few different approaches I settled on <a href="http://www.squid-cache.org/">Squid</a>, the open-source forward-proxy / web-caching server.  Although it&#8217;s better known for running on Unix systems, there is a Windows implementation and it can operate perfectly well as a reverse-proxy.</p>
<h3>Setting up Squid</h3>
<p>Once I&#8217;d downloaded and unzipped the binaries, and installed it as a service (using <a href="http://ashleyangell.com/2009/03/configuring-a-basic-reverse-proxy-in-squid-on-windows-website-accelerator/">this helpful write-up</a> as a guide) it was just a case of setting the rules.</p>
<p>In the ACLs section I added my bad and good URLs:</p>
<p><pre class="brush: plain;">
acl bad_url urlpath_regex *DEV*
acl good_url urlpath_regex &quot;c:\squid\etc\good-urls.squid&quot;
</pre></p>
<p>This would block any URL with DEV in (my chosen environment was DEV), but then allow any URLs in the &#8216;good-urls.squid&#8217; file.  I then had specify in the http_access section what to do with these ACL groups.</p>
<p><pre class="brush: plain;">
http_access allow good_url
http_access deny bad_url
http_access allow all
</pre></p>
<p>It took me a few goes to get this right as the last line confused me for a while, but luckily there are copious notes in the provided .conf file:</p>
<blockquote><p>If none of the &#8220;access&#8221; lines cause a match, the default is the opposite of the last line in the list.  If the last line was deny, the default is allow. Conversely, if the last line is allow, the default will be deny.</p></blockquote>
<p>I was happy leaving my PeopleSoft environment on port 80 and Squid on 3128 as this is just a temporary setup for my testing.  Obviously Squid would be on port 80 if this was a production setup.</p>
<p>I amended the default port line thus:</p>
<p><pre class="brush: plain;">
http_port 3128 defaultsite=xxx.yyy.com
</pre></p>
<p>(where xxx is the hostname and yyy is the domain name)</p>
<p>And finally I added this line:</p>
<p><pre class="brush: plain;">
cache_peer 127.0.0.1 parent 80 0 originserver default
 </pre></p>
<p>I used 127.0.0.1 as Squid is on the same host as the PIA, and the rest is for forwarding.</p>
<h3>Setup PeopleSoft</h3>
<p>In the Web Profile &#8216;Virtual Addressing&#8217; tab, add the reverse proxy details.  This willensure that PeopleSoft uses the reverse-proxy port number.  Bounce the PIA.</p>
<h3>Custom Error Page</h3>
<p>If you want a nice custom &#8216;Access Denied&#8217; page instead of the default Squid one, they can be found in &#8216;C:\squid\share\errors\English&#8217;.  They have no file extension, but they&#8217;re HTML so a cinch to amend.</p>
<h3>Building up the good-urls.squid file</h3>
<p>This is largely going to vary depending upon what you want to expose to the external users.  A lot of what we opened up were custom pages so there isn&#8217;t a lot of value sharing the full file here.  Having said that, here is a snippet of our file:</p>
<p><pre class="brush: plain;">
*login*
*css
*/psp/ps/EMPLOYEE/HRMS/h/*
*/cs/ps/cache/*
*/ps/images/*
*/psc/ps/*viewattach*
*/psp/ps/EMPLOYEE/HRMS/c/ROLE_EMPLOYEE.GP_SS_EE_PSLP.GBL*
*/ps/ckeditor/*
*/psc/ps/EMPLOYEE/HRMS/c/HRS_HRAM.HRS_CE.GBL*
*/psp/ps/EMPLOYEE/HRMS/c/HRS_HRAM.HRS_CE.GBL*
*/psc/ps/EMPLOYEE/HRMS/s/WEBLIB_TIMEOUT.PT_TIMEOUTWARNING.FieldFormula.IScript_TIMEOUTWARNING
*/psc/ps/EMPLOYEE/HRMS/\?cmd=expire
*/psp/ps/EMPLOYEE/HRMS/\?cmd=expire
*/psp/ps/EMPLOYEE/HRMS/\?cmd=logout
</pre></p>
<p>Lines 1 and 2 sort out the signon page.</p>
<p>Line 3 is the Employee Portal homepage.</p>
<p>Lines 4 and 5 are for images.  Lines 6 and 8 are for viewing attachments and the Rich Text editor.</p>
<p>Lines 7, 9 and 10 are sample PeopleSoft pages/components.</p>
<p>The remainder deal with the timeout and signout links.</p>
<p>(Assuming that your PIA site is &#8216;ps&#8217;)</p>
<h3>Gotchas</h3>
<p>And you&#8217;re done.  There are a few little quirks to note.</p>
<p>Firstly, every time you change your URLs file you&#8217;ll need to restart the Squid service, but it&#8217;s a quick process so doesn&#8217;t hold you up too much.</p>
<p>Secondly, PeopleSoft frequently uses the &#8216;?&#8217; special character as a URL delimiter so Squid only matches against the characters before this point.  There are several occasions when you need to match against the full URL which is why I&#8217;ve used url_path_regex in the ACL section above.  This allowed me to escape the special characters so that the log-out, time-out and view attachment links work ok.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/615/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/615/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/615/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=615&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2011/06/08/restrict-external-access-to-peoplesoft-with-squid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
		<item>
		<title>PeopleSoft and iPhone/Smart Phones</title>
		<link>http://peoplesofttipster.com/2010/06/28/peoplesoft-and-iphonesmart-phones/</link>
		<comments>http://peoplesofttipster.com/2010/06/28/peoplesoft-and-iphonesmart-phones/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 19:52:04 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=501</guid>
		<description><![CDATA[At the recent UKOUG PeopleSoft Conference Succeed Consultancy (who I work for) demonstrated an iPhone application that we&#8217;ve written to allow users to access PeopleSoft and walked through how we&#8217;ve put it together.  We&#8217;ve also recorded a quick video showing it in action (click the video to go through to youtube for higher resolution video): [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=501&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At the recent UKOUG PeopleSoft Conference <a href="www.succeed.co.uk" target="_blank">Succeed Consultancy</a> (who I work for) demonstrated an iPhone application that we&#8217;ve written to allow users to access PeopleSoft and walked through how we&#8217;ve put it together.  We&#8217;ve also recorded a quick video showing it in action (click the video to go through to youtube for higher resolution video):</p>
<span style="text-align:center; display: block;"><a href="http://peoplesofttipster.com/2010/06/28/peoplesoft-and-iphonesmart-phones/"><img src="http://img.youtube.com/vi/QZbPIW3btFk/2.jpg" alt="" /></a></span>
<p>The components we&#8217;re using in the iPhone app are requesting and approving of absences, but any PeopleSoft functionality could be exposed in the same manner.</p>
<p>We&#8217;ve also been working on the same app in other phone platforms (so users can also book/approve absence on Android, Blackberry or any smart phone that has a browser).  Here are some (pretty grainy, sorry!) pictures of it working on an HTC Desire and a lower resolution Samsung):</p>
<p><img class="alignright size-full wp-image-503" title="Phones" src="http://duncandavies.files.wordpress.com/2010/06/phones.png?w=460&#038;h=366" alt="" width="460" height="366" /></p>
<p>If anyone has any comments or great ideas on how we could improve this I&#8217;d be interested to hear.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/501/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=501&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2010/06/28/peoplesoft-and-iphonesmart-phones/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>

		<media:content url="http://duncandavies.files.wordpress.com/2010/06/phones.png" medium="image">
			<media:title type="html">Phones</media:title>
		</media:content>
	</item>
		<item>
		<title>Real or Fake?</title>
		<link>http://peoplesofttipster.com/2009/07/16/real-or-fake/</link>
		<comments>http://peoplesofttipster.com/2009/07/16/real-or-fake/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 21:48:20 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=315</guid>
		<description><![CDATA[Every site will have at least one environment with Demo data in it, and many developers will have a favourite PeopleSoft Demo data employee, one they know the Emplid for better than their own. Some pick the first in the list, so that&#8217;ll be Rebekah Jones or Kimberly Adams.  It&#8217;s often wise not to pick [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=315&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every site will have at least one environment with Demo data in it, and many developers will have a favourite PeopleSoft Demo data employee, one they know the Emplid for better than their own.</p>
<p>Some pick the first in the list, so that&#8217;ll be Rebekah Jones or Kimberly Adams.  It&#8217;s often wise not to pick the top ones as they&#8217;re also likely to be chosen by others &#8211; and it&#8217;s good to find an employee that others don&#8217;t mess with.</p>
<p>These names will be instantly familiar to most long-time PeopleSoft (HR) developers:</p>
<p><em>Darlene Bergsten,</em></p>
<p><em>Leo Puddephat,</em></p>
<p><em>Paul Acosta,</em></p>
<p><em>Beatrice Test, </em></p>
<p>and my personal favourite: <em>Ginger Buckalew</em>.</p>
<p>I&#8217;ve often wondered &#8211; and perhaps a PeopleSoft alumni can help with this &#8211; were these ever real people?  Or did someone fake up a load of demo data one day?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/315/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=315&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2009/07/16/real-or-fake/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
		<item>
		<title>PeopleSoft Timings Records</title>
		<link>http://peoplesofttipster.com/2008/10/14/peoplesoft-timings-records/</link>
		<comments>http://peoplesofttipster.com/2008/10/14/peoplesoft-timings-records/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 18:49:16 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>

		<guid isPermaLink="false">http://duncandavies.wordpress.com/?p=176</guid>
		<description><![CDATA[Have you ever wanted to retrieve timing information for a process only to find out the the purge has removed all trace from Process Monitor?  Or have you ever wanted more granular information about which parts of an App Engine took the longest?  Or maybe you&#8217;re not troubleshooting an individual process but want to establish [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=176&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Have you ever wanted to retrieve timing information for a process only to find out the the purge has removed all trace from Process Monitor?  Or have you ever wanted more granular information about which parts of an App Engine took the longest?  Or maybe you&#8217;re not troubleshooting an individual process but want to establish a baseline for long-term performance gathering on your batch window to identify potential future issues.</p>
<p>There is an easy way to accomplish all of the above as PeopleSoft can (although it doesn&#8217;t by default) write some really useful data on processes to database records, all ready to be queried.<br />
<span id="more-176"></span><br />
There are three records that data is logged to, all keyed by Process Instance.  The records are:</p>
<p>BAT_TIMINGS_LOG &#8211; Parent/Header record<br />
BAT_TIMINGS_DTL &#8211; Child/Detail record<br />
BAT_TIMINGS_FN &#8211; Peoplecode Function details</p>
<p><strong>PS_BAT_TIMINGS_LOG</strong> contains standard fare like the Process Name, Oprid and Run Control ID, plus timing information.  In addition to start and end DateTime there is a time elapsed, Time in PeopleCode and Time in SQL.  There are also some trace level flags.  If you&#8217;re just after processing times this would be the first stop.</p>
<p>If you&#8217;re after more granular data then look into <strong>PS_BAT_TIMINGS_DTL</strong>.  In this table the timing data is broken down to App Engine Step/Action level (where the Step contains a SQL action) and even within the PeopleCode programs to individual SQL statement level where the PeopleCode actions contain SQLExecs or RowSet code.</p>
<p>I&#8217;ve not found a use for the third table (<strong>PS_BAT_TIMINGS_FN</strong>) yet, but it appears to hold further PeopleCode level timings and execution counts.</p>
<p>Whether these records are populated or not can be controlled at the Process Scheduler level, or on the individual process using the -TRACE flag (either on the command line if running 2-tier or in the appedn flags on the Process Definition if using the Process Scheduler).  The trace value should include a value of 1024 to activate population of these records.</p>
<p>To set this on a Process Scheduler edit the AE Tracing Bitfield section.</p>
<p>; AE Tracing Bitfield<br />
;<br />
; Bit       Type of tracing<br />
; &#8212;       &#8212;&#8212;&#8212;&#8212;&#8212;<br />
; 1         &#8211; Trace STEP execution sequence to AET file<br />
; 2         &#8211; Trace Application SQL statements to AET file<br />
; 4         &#8211; Trace Dedicated Temp Table Allocation to AET file<br />
; 8         &#8211; not yet allocated<br />
; 16        &#8211; not yet allocated<br />
; 32        &#8211; not yet allocated<br />
; 64        &#8211; not yet allocated<br />
; 128       &#8211; Timings Report to AET file<br />
; 256       &#8211; Method/BuiltIn detail instead of summary in AET Timings Report<br />
; 512       &#8211; not yet allocated<br />
; 1024      &#8211; Timings Report to tables<br />
; 2048      &#8211; DB optimizer trace to file<br />
; 4096      &#8211; DB optimizer trace to tables<br />
TraceAE=1024</p>
<p>Set the TraceAE value to a value containing 1024 to output the timings to tables.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=176&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2008/10/14/peoplesoft-timings-records/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
	</channel>
</rss>
