<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>General Discussion (new posts)</title>
		<link>http://www.peoplesoftwiki.com/forum/c-84391/general-discussion</link>
		<description>Posts in the forum category &quot;General Discussion&quot; - Something about PeopleSoft you want to start a discussion about?</description>
				<copyright></copyright>
		<lastBuildDate>Fri, 30 Jul 2010 05:12:27 +0000</lastBuildDate>
		
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-213028#post-680087</guid>
				<title>PeopleSoft Internet Architecture Diagram: PeopleSoft Internet Architecture Diagram</title>
				<link>http://www.peoplesoftwiki.com/forum/t-213028/peoplesoft-internet-architecture-diagram#post-680087</link>
				<description></description>
				<pubDate>Wed, 20 Jan 2010 23:42:08 +0000</pubDate>
				<wikidot:authorName>Praj</wikidot:authorName>				<wikidot:authorUserId>52320</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Derek Tomei's blog, <em><a href="http://it.toolbox.com/blogs/peoplesoft-pro/" >A Day in the Life of a PeopleSoft Professional</a></em> contains a link to a PDF <a href="http://api.ning.com/files/-382hKZLJgMQn5-Jnn9eeM3vlfi2ZtkPfivxVRE4xOKwHI-XjzlQOXlkEUJnYcD8MVj*MAxwmJlQ5WN0MtzOVGz9Lgw4lVi2/PeopleSoftInternetArchitecture.pdf" >PeopleSoft Internet Architecture Diagram</a>. Thanks Derek, very handy.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-192567#post-620349</guid>
				<title>Debugging / Tracing XML Publisher: Debugging / Tracing XML Publisher</title>
				<link>http://www.peoplesoftwiki.com/forum/t-192567/debugging-tracing-xml-publisher#post-620349</link>
				<description></description>
				<pubDate>Thu, 29 Oct 2009 21:58:33 +0000</pubDate>
				<wikidot:authorName>Praj</wikidot:authorName>				<wikidot:authorUserId>52320</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Didn't realise XML publisher had a debugging / tracing option, but this great <a href="http://jmcmahon33.blogspot.com/2009/10/steps-to-turn-on-logging-for-xmlp.html" >post</a> by PeopleSoft / Oracle tips goes through how to turn it on.</p> <p>I tested this on a unix system, and set the log path to a folder I created: <tt>$PS_HOME/log/XMLP</tt>. Note that the <tt>LogDir</tt> doesn't like environment variables, e.g. I had to hard code the path to <tt>$PS_HOME</tt> and it will throw an error if you specify a location it can't write to.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-192344#post-619617</guid>
				<title>Using Oracle Database Links: Using Oracle Database Links</title>
				<link>http://www.peoplesoftwiki.com/forum/t-192344/using-oracle-database-links#post-619617</link>
				<description></description>
				<pubDate>Wed, 28 Oct 2009 22:14:53 +0000</pubDate>
				<wikidot:authorName>Praj</wikidot:authorName>				<wikidot:authorUserId>52320</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The PeopleSoft DBA Blog has a great <a href="http://blog.psftdba.com/2009/10/database-links-and-peoplesoft.html" >article</a> that explains good and bad uses of Oracle database links. Definitely worth a read if you use them at your organisation. As pointed out, potential alternatives include using application messaging or <a href="http://www.dba-oracle.com/art_9i_mv.htm" >materialized views</a>. Like most things, they can work very well if used in the right way.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-188724#post-608947</guid>
				<title>Print Project Alternative for PeopleCode: Print Project Alternative for PeopleCode</title>
				<link>http://www.peoplesoftwiki.com/forum/t-188724/print-project-alternative-for-peoplecode#post-608947</link>
				<description></description>
				<pubDate>Wed, 14 Oct 2009 23:38:07 +0000</pubDate>
				<wikidot:authorName>Praj</wikidot:authorName>				<wikidot:authorUserId>52320</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A work colleague put me onto this <a href="http://it.toolbox.com/wiki/index.php/Print_Project_Alternative_for_PeopleCode" >great tip</a> for modifying the XML in your exported project definition so that you can view PeopleCode in a better format.</p> <p>A couple of catches:</p> <ul> <li>Once you format the project XML it is no longer valid for re-import. So make a copy of it when doing this.</li> <li>You need an additional file <tt>PeopleCodeViewer.xsl</tt> to exist in the same directory as your edited project XML. The source for this file is on the site, but doesn't work with a straight copy and paste so, here's a formatted version of it (note all credit goes to the original site for this code)</li> <li>Simply open your edited project XML file in a browser to see the formatted results.</li> </ul> <div class="code"> <div class="hl-main"> <pre> <span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:stylesheet</span><span class="hl-code"> </span><span class="hl-var">version</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">1.0</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-var">xmlns:xsl</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">http://www.w3.org/1999/XSL/Transform</span><span class="hl-quotes">"</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:template</span><span class="hl-code"> </span><span class="hl-var">match</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">/root</span><span class="hl-quotes">"</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">html</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">header</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:variable</span><span class="hl-code"> </span><span class="hl-var">name</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">project</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">instance[@class='PJM']</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">h1</span><span class="hl-brackets">&gt;</span><span class="hl-code"> Project: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:value-of</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">$project/rowset/row/szProjectName</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">h1</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">h3</span><span class="hl-brackets">&gt;</span><span class="hl-code"> Description: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:value-of</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">$project/rowset/row/szProjectDescr</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">h3</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">header</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">body</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:for-each</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">instance[@class='PCM']</span><span class="hl-quotes">"</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">table</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">tr</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">td</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">h5</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:value-of</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">rowset/row/szObjectValue_0</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code">: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:value-of</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">rowset/row/szObjectValue_1</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code">: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:value-of</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">rowset/row/szObjectValue_2</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code">: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:value-of</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">rowset/row/szObjectValue_3</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code">: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:value-of</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">rowset/row/szObjectValue_4</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">h5</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">td</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">tr</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">tr</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">td</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">pre</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">xsl:value-of</span><span class="hl-code"> </span><span class="hl-var">select</span><span class="hl-code">=</span><span class="hl-quotes">"</span><span class="hl-string">peoplecode_text</span><span class="hl-quotes">"</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">pre</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">td</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">tr</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">table</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">xsl:for-each</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">body</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">html</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">xsl:template</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">xsl:stylesheet</span><span class="hl-brackets">&gt;</span> </pre></div> </div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.peoplesoftwiki.com/forum/t-157492#post-486726</guid>
				<title>Development Flow: Development Flow</title>
				<link>http://www.peoplesoftwiki.com/forum/t-157492/development-flow#post-486726</link>
				<description></description>
				<pubDate>Fri, 22 May 2009 01:47:44 +0000</pubDate>
				<wikidot:authorName>Praj</wikidot:authorName>				<wikidot:authorUserId>52320</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm using the term development flow to refer to the way in which you develop in PeopleSoft.</p> <p>A typical approach is something like this:</p> <ol> <li>Develop in your master development environment</li> <li>Migrate to your development testing environment</li> <li>Test in your development testing environment</li> </ol> <p>For basic development, this approach works fine. However, I find that for more complex development, I like this approach better:</p> <ol> <li>Prototype in a prototype/sandbox development environment.</li> <li>Once you are happy with your prototype and have performed some basic tests, recreate (do not migrate) the changes in your master development environment.</li> <li>Migrate to your development testing environment</li> <li>Test in your development testing environment</li> </ol> <p>The prototype first approach works really well when you aren't sure what your final solution will look like and you need to <em>feel</em> your way towards it. It does however require three development environments instead of two.</p> <p>Everyone is different, but I figure it's useful to know how different people work. If you have a different approach or suggestion, please comment.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>