<?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>Zhou Xiang Tech's Blog</title>
	<atom:link href="http://zhouxiangtech.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://zhouxiangtech.wordpress.com</link>
	<description>PeopleSoft, HRIS and Enterprise Application</description>
	<lastBuildDate>Thu, 11 Mar 2010 12:20:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='zhouxiangtech.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/cca6eee57928873e57eb36cfeb6d0e4a?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Zhou Xiang Tech's Blog</title>
		<link>http://zhouxiangtech.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://zhouxiangtech.wordpress.com/osd.xml" title="Zhou Xiang Tech&#039;s Blog" />
	<atom:link rel='hub' href='http://zhouxiangtech.wordpress.com/?pushpress=hub'/>
		<item>
		<title>About &#8220;Integration Broker Case Study&#8221;</title>
		<link>http://zhouxiangtech.wordpress.com/2010/03/11/about-integration-broker-case-study/</link>
		<comments>http://zhouxiangtech.wordpress.com/2010/03/11/about-integration-broker-case-study/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 12:20:38 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Infosys]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[K-shop]]></category>
		<category><![CDATA[publish]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=65</guid>
		<description><![CDATA[Thanks to the working environment, I have published this article in Infosys K-shop these days. According to the suggestion, it will a kind of IP of the company ^_^<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=65&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thanks to the working environment, I have published this article in Infosys K-shop these days.</p>
<p>According to the suggestion, it will a kind of IP of the company ^_^</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=65&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2010/03/11/about-integration-broker-case-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>
	</item>
		<item>
		<title>Integration Broker Case Study (Fileoutput) II</title>
		<link>http://zhouxiangtech.wordpress.com/2009/05/07/integration-broker-case-study-fileoutput-ii/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/05/07/integration-broker-case-study-fileoutput-ii/#comments</comments>
		<pubDate>Wed, 06 May 2009 16:12:31 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[Integration Broker]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[broker]]></category>
		<category><![CDATA[integration]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=63</guid>
		<description><![CDATA[In this case, we are going to configure the intergration broker for the file output of the new/updated data in PeopleSoft, which means the system will give a file out when we enter a new record or update a record. We use an available service DEPT_SYNC for department record updated or added. The following are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=63&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this case, we are going to configure the intergration broker for the file output of the new/updated data in PeopleSoft, which means the system will give a file out when we enter a new record or update a record.</p>
<p>We use an available service DEPT_SYNC for department record updated or added. The following are main steps in the process:</p>
<ul>
<li>Start up Sub/Pub in PSadmin</li>
<li>Configure PeopleSoft Listenning Connectors</li>
<li>Configure PeopleSoft Traget Connectors</li>
<li>Create the Nodes</li>
<li>Create the Routing</li>
<li>Put the Routing in a Queue</li>
<li>Activate the service</li>
</ul>
<p>1. Start up Sub/Pub in PSadmin</p>
<p>Open your PSadmin console to admin the app server and select your domain to configure. Put Pub/Sub Servers on in your configuration file and reboot the domain. We will be able to find the below info.<br />
<img src="http://farm4.static.flickr.com/3611/3455517565_de4095b36a.jpg?v=0" alt="" /></p>
<p>2. Configure PeopleSoft Listenning Connectors</p>
<p>In PIA, Main Menu &gt; PeopleTools &gt; Integration Broker &gt; Quick Configuration, choose your local gateway, put your local gateway URL, like http://yourserver:yourport/PSIGW/PeopleSoftListeningConnector. If it is the correct address, you will ping the gateway successfully. In addition, you will also find your domain is in the intergration broker domains&#8217; list, which is in active status.<br />
<img src="http://farm4.static.flickr.com/3597/3456335656_4bc18eca4a.jpg?v=0" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=63&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/05/07/integration-broker-case-study-fileoutput-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3611/3455517565_de4095b36a.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3597/3456335656_4bc18eca4a.jpg?v=0" medium="image" />
	</item>
		<item>
		<title>Il y a longtemps</title>
		<link>http://zhouxiangtech.wordpress.com/2009/05/02/il-y-a-longtemps/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/05/02/il-y-a-longtemps/#comments</comments>
		<pubDate>Sat, 02 May 2009 09:53:27 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ban]]></category>
		<category><![CDATA[block]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/2009/05/02/il-y-a-longtemps/</guid>
		<description><![CDATA[I am not sure why I can not visit my blog in last few days. Is it blocked or banned? Any ways, it is reachable now. Let&#8217;s keep on moving^o^<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=62&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am not sure why I can not visit my blog in last few days. Is it blocked or banned? Any ways, it is reachable now. Let&#8217;s keep on moving^o^</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=62&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/05/02/il-y-a-longtemps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>
	</item>
		<item>
		<title>Integration Broker Case Study (Fileoutput)</title>
		<link>http://zhouxiangtech.wordpress.com/2009/04/19/integration-broker-case-study-fileoutput/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/04/19/integration-broker-case-study-fileoutput/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 17:07:47 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[Integration Broker]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[broker]]></category>
		<category><![CDATA[integration]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=59</guid>
		<description><![CDATA[Perface It is from PeopleBooks that PeopleSoft Integration Borker facilitates exposing PeopleSoft business logic as services for PeopleSoft Applications to invoke, which means that IB (Integration Broker) helps PeopleSoft to work with other systems. The overview of the architecture is follow: The integration process include configuring messaging systems as well as managing integration gateways, while [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=59&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Perface</p>
<p>It is from PeopleBooks that PeopleSoft Integration Borker facilitates exposing PeopleSoft business logic as services for PeopleSoft Applications to invoke, which means that IB (Integration Broker) helps PeopleSoft to work with other systems. The overview of the architecture is follow:<br />
<img src="http://farm4.static.flickr.com/3416/3452190341_18f08eaf16.jpg?v=0" alt="" /><br />
The integration process include configuring messaging systems as well as managing integration gateways, while we have the following items in the integration gateways:</p>
<ul>
<li>Nodes</li>
<li>Messages</li>
<li>Queues (&#8220;Queue&#8221; is once called &#8220;Message Channel&#8221; in pervious PeopleSoft version.)</li>
<li>Services</li>
<li>Service Operations</li>
<li>Routings</li>
</ul>
<p>I am able to give a general picture about the above items according to my understanding:<br />
<img src="http://farm4.static.flickr.com/3376/3453087806_1c25eb6b05.jpg?v=0" alt="" /></p>
<p>A service operation can develiery messages though a routing, while service operation is working in a queue. That&#8217;s it. Of course, there are also some pictures from PeopleBooks, which make out the mechanism.</p>
<p><img src="http://farm4.static.flickr.com/3538/3452190345_5ff3a4bc25.jpg?v=0" alt="" /><br />
<img src="http://farm4.static.flickr.com/3647/3452190355_366dba8eb4.jpg?v=0" alt="" /><br />
These days, I was working on some IB in action to have a better understanding of it. There is an article,<a href="http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b14060/int_broker.htm">Using PeopleSoft Integration Broker</a>, about how to get a fileoutput by using IB, but the tutorial is a little bit out of date. Now let us see how to make it work in our system.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=59&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/04/19/integration-broker-case-study-fileoutput/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3416/3452190341_18f08eaf16.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3376/3453087806_1c25eb6b05.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3538/3452190345_5ff3a4bc25.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3647/3452190355_366dba8eb4.jpg?v=0" medium="image" />
	</item>
		<item>
		<title>PeopleCode Debug</title>
		<link>http://zhouxiangtech.wordpress.com/2009/04/17/peoplecode-debug/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/04/17/peoplecode-debug/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 08:01:28 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleSoft Development]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[peoplecode]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=55</guid>
		<description><![CDATA[Sometime, we will need to investigate in PeopleCode for debug. Here is a short introduction for doing so. 1. Use Getfile to debug PeopleCode We simply use a file to log the data and variables.  Here is a similar article about this (http://peoplesoftexperts.blogspot.com/2005/12/debug-peoplecode-using-getfile.html ), I am also writing the PeopleCode as the following: /* Debug [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=55&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometime, we will need to investigate in PeopleCode for debug. Here is a short introduction for doing so.</p>
<p>1. Use Getfile to debug PeopleCode</p>
<p>We simply use a file to log the data and variables.  Here is a similar article about this (<a href="http://peoplesoftexperts.blogspot.com/2005/12/debug-peoplecode-using-getfile.html">http://peoplesoftexperts.blogspot.com/2005/12/debug-peoplecode-using-getfile.html</a> ), I am also writing the PeopleCode as the following:</p>
<p><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US ZH-CN X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:宋体; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:SimSun; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:"\@宋体"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:宋体; 	mso-fareast-theme-font:minor-fareast; 	mso-bidi-font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:宋体; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} --> <!--[endif]--></p>
<p class="MsoNormal"><em> /* Debug Part*/</em></p>
<p class="MsoNormal"><em> </em></p>
<p class="MsoNormal"><em> SQLExec(&#8220;select sysdate from dual&#8221;, &amp;ddate);</em></p>
<p class="MsoNormal"><em> &amp;DFILE = GetFile(&#8220;<a href="/////SHA-WKS-AA275.ubisoft.org/Output/dfile.txt">\\machine_name\Output\dfile.txt</a>&#8220;, &#8220;A&#8221;, %FilePath_Absolute);</em></p>
<p class="MsoNormal"><em> </em></p>
<p class="MsoNormal"><em> If &amp;DFILE.IsOpen Then</em></p>
<p class="MsoNormal"><em> &amp;DFILE.WriteLine(&amp;ddate | &#8220;Your Data&#8221;);</em></p>
<p class="MsoNormal"><em> &amp;DFILE.Close();</em></p>
<p class="MsoNormal"><em> End-If;</em></p>
<p class="MsoNormal"><em> </em></p>
<p class="MsoNormal"><em> /* Debug Part End*/</em></p>
<p>What we do is to put the code in the place,  we are going to debug.</p>
<p>2. Debug Mode in Application Desinger</p>
<p>It would be better to have an IDE to debug the application and code, which is provided by Application Designer. We can use its debug mode to do the job. Here is way to enable the debug mode for 3-tier (PIA). There is a detail How-to in PeopleBook System and Server Administration, Chapter 12, Chapter 12 Configuring Trace and Debug Settings: <a href="http://download.oracle.com/docs/cd/E05317_01/psft/acrobat/pt849svt-b0307.pdf" target="expertslink">http://download.oracle.com/docs/cd/E05317_01/psft/acrobat/pt849svt-b0307.pdf<br />
</a><br />
<img src="http://farm4.static.flickr.com/3305/3452190339_7fedac0049_o.jpg" alt="" width="914" height="507" /></p>
<p>While the following is a brief:</p>
<p>1. Enable PC Debugger in PSADMIN</p>
<p>2. Set the PSDBGSRV Listener Port in PSADMIN and Enable the log.  Normally, it is 9500, for example in .cfg file:</p>
<ul>
<li>Values for config section &#8211; PeopleCode Debugger<br />
PSDBGSRV Listener Port=9500<br />
DebuggerMsgLogEnable=1</li>
</ul>
<p>3. Set Multiple PSAPPSRV Server Processes and Timeout to 0.  For example:</p>
<ul>
<li>Values for config section &#8211; PSAPPSRV<br />
Min Instances=2<br />
Max Instances=2<br />
Service Timeout=0<br />
Recycle Count=0<br />
Allowed Consec Service Failures=0<br />
Max Fetch Size=5000<br />
Auto Select Prompts=1<br />
Tuxedo Queue Size=65535</li>
</ul>
<p>4. Open the Configuration Manager to ensure the PSDBGSRV Listener Port is 9500 on the same machine of Application Server</p>
<p>5. Login to Browser (PIA) and Application designer in three tier (App Server) with same and unique UserId.</p>
<p>6. In application designer, start debugger. Enable “break at Start” or set “break points” and access Page / Component to be debug in browser.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=55&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/04/17/peoplecode-debug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3305/3452190339_7fedac0049_o.jpg" medium="image" />
	</item>
		<item>
		<title>PeopleSoft Record Notes I</title>
		<link>http://zhouxiangtech.wordpress.com/2009/04/17/peoplesoft-record-notes-i/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/04/17/peoplesoft-record-notes-i/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 16:47:16 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleSoft Development]]></category>
		<category><![CDATA[record]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=52</guid>
		<description><![CDATA[PeopleSoft is a database oriented application, which puts almost everything in the database.  We develop and update the metadata in database for the development. The following is the data structure as far as I know: Field-&#62;Record-&#62;Page-&#62;Component-&#62;Menu Let&#8217;s Start: 1. Field: Fields are the lowest-level definition in PeopleSoft, in general we can think of them as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=52&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>PeopleSoft is a database oriented application, which puts almost everything in the database.  We develop and update the metadata in database for the development. The following is the data structure as far as I know:</p>
<ul>
<li><!--[if gte mso 9]&gt;  Normal 0  7.8 磅 0 2  false false false               MicrosoftInternetExplorer4  &lt;![endif]--><!--[if gte mso 9]&gt;   &lt;![endif]--> <!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:普通表格; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} --> <!--[endif]--><span style="font-size:10.5pt;font-family:&quot;" lang="EN-US">Field-&gt;Record-&gt;Page-&gt;Component-&gt;Menu</span></li>
</ul>
<p>Let&#8217;s Start:</p>
<p>1. Field:</p>
<p>Fields are the lowest-level definition in PeopleSoft, in general we can think of them as the column definiation in a database. Namely, we can find the definition in a table called PSDBFIELD in PeopleSoft Database. And we have a PSRECFILED, which keeps the relationship information of Records and Fields.</p>
<p>Related Tables: PSDBFIELD, PSRECFILED</p>
<p>2. Record:</p>
<p>A collection of fields is a record, while the core in peoplesoft definitions is &#8220;Record&#8221;. Their definitions are stored in the table named PSRECDEFN. And we now have the following record types:</p>
<ul>
<li>SQL Table</li>
<li>SQL View</li>
<li>A Derived Work Record (To store totals or buttons, messages or temp fields, only available during the session. No real table)</li>
<li>Sub Record (For SubPages and the one-to-many relationship)</li>
<li>Dynamic View</li>
<li>Query View</li>
<li>Temp Table</li>
</ul>
<p>In order to create a standard record, such as SQL table, we will have to have the following operations:</p>
<ol>
<li>In PIA, PeopleTools-&gt;Utilities-&gt;Administration-&gt;Tablespace Utilities to define the tablespace</li>
<li>Check PSTBLSPCCAT table for the new tablespace</li>
<li>Define the tablespace in Database</li>
<li>Create the record metadate in PSRECDEFN with Application Desinger</li>
<li>Build record with SQL generated by Application Desinger</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=52&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/04/17/peoplesoft-record-notes-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>
	</item>
		<item>
		<title>Install PeopleSoft Step By Step Part III</title>
		<link>http://zhouxiangtech.wordpress.com/2009/04/11/install-peoplesoft-step-by-step-part-iii/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/04/11/install-peoplesoft-step-by-step-part-iii/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 03:45:37 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleSoft Installation]]></category>
		<category><![CDATA[installation]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=48</guid>
		<description><![CDATA[5. PIA Setup: • Use PIA Setup Wizard Program (PS_HOME\setup\PsMpPIAInstall\setup.exe) to create a PIA site 1. Setup your PIA site 2. Input your PS_HOME folder 3. Use WebLogic as the web server 4. Input WebLogic Application Home 5. Create a new domain with a domain name 6. The web server is for single server domain. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=48&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>5.	PIA Setup:<br />
•	Use PIA Setup Wizard Program (PS_HOME\setup\PsMpPIAInstall\setup.exe) to create a PIA site<br />
1.	Setup your PIA site<br />
<img src="http://farm4.static.flickr.com/3414/3428608201_d3837347d1.jpg?v=0" alt="" /><br />
2.	Input your PS_HOME folder<br />
<img src="http://farm4.static.flickr.com/3590/3428608259_a3164256e4.jpg?v=0" alt="" /><br />
3.	Use WebLogic as the web server<br />
<img src="http://farm4.static.flickr.com/3323/3429422208_6ec9b7081f.jpg?v=0" alt="" /><br />
4.	Input WebLogic Application Home<br />
<img src="http://farm4.static.flickr.com/3407/3428608349_b9539513a8.jpg?v=0" alt="" /><br />
5.	Create a new domain with a domain name<br />
<img src="http://farm4.static.flickr.com/3371/3429422342_a0960ac35a.jpg?v=0" alt="" /><br />
6.	The web server is for single server domain.<br />
<img src="http://farm4.static.flickr.com/3407/3428608461_ddfe4d5e1b.jpg?v=0" alt="" /><br />
7.	Specify a name for the web site.</p>
<p>8.	Give the application server name and assign the port. (JSL Port should be the same as the one used in application server.)</p>
<p>9.	Use the default User ID and Password for web profile. (The account is build in DB PSOPRDEFN)<br />
<img src="http://farm4.static.flickr.com/3643/3429422468_ce2a84eb05.jpg?v=0" alt="" /><br />
10.	Select your report repository location</p>
<p>11.	Confirm your setting and parameters for PIA setup<br />
<img src="http://farm4.static.flickr.com/3384/3428608669_6d43f6a236.jpg?v=0" alt="" /><br />
6.	PIA Service Startup:<br />
•	Find the web server startup file in PS_HOME\webserv\MyPeople\bin\startPIA.cmd<br />
•	Start your web server and be sure that Web Logic can connect your application server with JSL port<br />
•	Boot Your Application server with psadmin.exe (PS_HOME\appserv\psadmin.exe)</p>
<ul>
<li> 1. Start PSADMIN</li>
<li> 2. Specify 1 for Application Server and press ENTER.</li>
<li> 3. Specify 1 for Administer a domain and press ENTER.</li>
<li> 4. Select the domain to administer and press ENTER.</li>
<li> 5. Specify 1 to boot this domain and press ENTER.</li>
<li> 6. Specify 1 to boot in serial mood and press ENTER</li>
</ul>
<p>7.	Testing:<br />
•	Open your web browser and input the local host IP address and HTTP port (http://127.0.0.1:80)<br />
<img src="http://farm4.static.flickr.com/3371/3428608807_02cc8f418f.jpg?v=0" alt="" /><br />
•	Choose “default PeopleSoft logon page”</p>
<p>•	Use PS/PS to log in<br />
<img src="http://farm4.static.flickr.com/3376/3428608955_2cf79aaf87.jpg?v=0" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=48&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/04/11/install-peoplesoft-step-by-step-part-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3414/3428608201_d3837347d1.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3590/3428608259_a3164256e4.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3323/3429422208_6ec9b7081f.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3407/3428608349_b9539513a8.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3371/3429422342_a0960ac35a.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3407/3428608461_ddfe4d5e1b.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3643/3429422468_ce2a84eb05.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3384/3428608669_6d43f6a236.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3371/3428608807_02cc8f418f.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3376/3428608955_2cf79aaf87.jpg?v=0" medium="image" />
	</item>
		<item>
		<title>Install PeopleSoft Step By Step Part II</title>
		<link>http://zhouxiangtech.wordpress.com/2009/04/10/install-peoplesoft-step-by-step-part-ii/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/04/10/install-peoplesoft-step-by-step-part-ii/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 15:33:45 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleSoft Installation]]></category>
		<category><![CDATA[installation]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=41</guid>
		<description><![CDATA[3. 2-tiers Connection Configuration: • Connect to testing DB with Oracle Client 10g Enterprise Manager (If the connection has been create with configuration Assistant when installing the Client, you can skip the step. Otherwise, you will need to setup a connection.) • Use sysadm/sysadm to connect with data mover to the DB. (Choose the connection [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=41&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>3.	2-tiers Connection Configuration:<br />
•	Connect to testing DB with Oracle Client 10g Enterprise Manager (If the connection has been create with configuration Assistant when installing the Client, you can skip the step. Otherwise, you will need to setup a connection.)</p>
<p>•	Use sysadm/sysadm to connect with data mover to the DB. (Choose the connection type as “Oracle” and database name is the connection name you have created in the above step.)<br />
<img class="alignnone size-full wp-image-42" title="Signon" src="http://zhouxiangtech.files.wordpress.com/2009/04/12.jpg?w=410&#038;h=376" alt="Signon" width="410" height="376" /></p>
<p>•	Use the script to reset the password (PS_Home\scripts\resetpswd.dms)<br />
The script will have the following commands:<br />
UPDATE PSOPRDEFN SET OPERPSWD = OPRID, ENCRYPTED = 0;<br />
UPDATE PSACCESSPRFL SET ACCESSID = &#8216;SYSADM&#8217;, ACCESSPSWD = &#8216;SYSADM&#8217;, ENCRYPTED = 0;<br />
ENCRYPT_PASSWORD *;</p>
<p>•	Check the internal parameter in DB (PSOPRDEFN; PSLOCK; PSDBOWNER; PSSTATUS PSACCESSPRFL), which should be the same as the one as your connection. Otherwise, you will have to setup a new Connection according to the parameter in DB or modify your DB’s parameter.</p>
<p>•	Use People Tools Configuration Manager and setup connection:</p>
<ul>
<li> Database Type: Oracle</li>
<li> Database Name: (Your Connection Name)</li>
<li> User ID: PS (for HRMS)</li>
<li> Connect ID: people</li>
<li> Connect Password: peop1e</li>
</ul>
<p><img class="alignnone size-full wp-image-44" title="2" src="http://zhouxiangtech.files.wordpress.com/2009/04/2.jpg?w=510&#038;h=401" alt="2" width="510" height="401" /><br />
•	Use 2-tiers connection in Application Designer (PS/PS)<br />
<img class="alignnone size-medium wp-image-43" title="3" src="http://zhouxiangtech.files.wordpress.com/2009/04/3.jpg?w=565&#038;h=371" alt="3" width="565" height="371" /></p>
<p>4.	Application Server Setup:<br />
•	Use psadmin.exe (PS_HOME\appserv\psadmin.exe) to create a domain<br />
1. Start PSADMIN<br />
2. Specify 1 for Application Server and press ENTER.<br />
3. Specify 2 to create a domain and press ENTER.<br />
4. Input the name of the domain and press ENTER.<br />
5. Select the template to use, choose 1 as developer and press ENTER.<br />
6. Start to Configure the domain</p>
<p>•	Select the number before the item you want to modify and press ENTER. Specify 13 to load the configuration. Configure the domain as the followings:</p>
<ul>
<li> DBNAME: (Your Connection Name)</li>
<li> DBTYPE:  ORACLE</li>
<li> UserId: PS</li>
<li> UserPswd: PS</li>
<li> ConnectID: people</li>
<li> ConnectPswd: peop1e</li>
<li> Jolt: Yes</li>
<li> JSL Port: 9000 (use an available port)</li>
</ul>
<p>•	Boot the Application Server.<br />
1.	Select 13 to load the configuration and press ENTER.<br />
2.	Specify q and press ENTER to exit to the top menu<br />
3.	Specify 1 to boot the domain and press ENTER<br />
4.	Specify 1 to boot in serial mood and press ENTER<br />
5.	The message will be shown after starting the server successfully. (Please be noted that JSL is available on it’s port.)</p>
<p>•	Shutdown Application Server<br />
1.	Specify 2 and press ENTER to shutdown the server<br />
2.	Select 1 and press ENTER for normal shutdown</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=41&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/04/10/install-peoplesoft-step-by-step-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>

		<media:content url="http://zhouxiangtech.files.wordpress.com/2009/04/12.jpg" medium="image">
			<media:title type="html">Signon</media:title>
		</media:content>

		<media:content url="http://zhouxiangtech.files.wordpress.com/2009/04/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://zhouxiangtech.files.wordpress.com/2009/04/3.jpg?w=300" medium="image">
			<media:title type="html">3</media:title>
		</media:content>
	</item>
		<item>
		<title>Install PeopleSoft Step By Step Part I</title>
		<link>http://zhouxiangtech.wordpress.com/2009/04/10/install-peoplesoft-step-by-step-part-i/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/04/10/install-peoplesoft-step-by-step-part-i/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 16:37:34 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[PeopleSoft Installation]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=38</guid>
		<description><![CDATA[It is a basic article about PS installation based on Oracle 10g in Win XP/2003. Let&#8217;s go though the process step by step: 1. Platform and Software Package: • OS: Windows XP/2003 • PeopleSoft Package (download from http://edelivery.oracle.com): People Tools 8.49 (B42585-01 … B42581-01); WebLogic Server 9.2; BEA Tuxedo 9.1 for Windows • Miscellaneous Software: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=38&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It is a basic article about PS installation based on Oracle 10g in Win XP/2003. Let&#8217;s go though the process step by step:</p>
<p>1.	Platform and Software Package:<br />
•	OS: Windows XP/2003<br />
•	PeopleSoft Package (download from http://edelivery.oracle.com): People Tools 8.49 (B42585-01 … B42581-01); WebLogic Server 9.2;  BEA Tuxedo 9.1 for Windows<br />
•	Miscellaneous Software:  Oracle Client 10g; Secure CRT 5.0.4</p>
<p>2.	Software Installation:<br />
•	Oracle Client 10g Installation<br />
1.	 Run “setup.exe”</p>
<p><img class="alignnone" title="1" src="http://farm4.static.flickr.com/3316/3426983952_0f8b01d256.jpg?v=0" alt="" width="500" height="392" /></p>
<p>2.	Select Installation Type as “Administrator”</p>
<p>3.	Choose the home folder for the software</p>
<p>4.	Start  to install the software</p>
<p>5.	Use the configuration Assistant</p>
<p><img class="alignnone" title="2" src="http://farm4.static.flickr.com/3353/3426172869_b279a370e0.jpg?v=0" alt="" width="500" height="392" /></p>
<p>6.	Select Naming Methods as Local Naming</p>
<p>7.	Input the SID in the remote Database</p>
<p>8.	 Select TCP to connect to the remote server</p>
<p>9.	Input the name or IP of the remote server and port number of the database</p>
<p>10.	Test the connection with sysadm/sysadm (be sure the connection works successfully)</p>
<p>11.	Give a name of your net service and complete the installation</p>
<p>•	Tuxedo 9.1 Installation<br />
1.	Use pstuxinstall.exe to start the install program</p>
<p>2.	Set the parameters for Tuxedo 9.1    &#8212;&#8212;- BEA Home/The folder to install in/TListen Port (default is 3050)<br />
<img src="http://farm4.static.flickr.com/3558/3426984720_9e486c448b.jpg?v=0" alt="" /><br />
3.	Start to install and to complete the installation according to the message<br />
<img src="http://farm4.static.flickr.com/3594/3426173559_a30b35b56e.jpg?v=0" alt="" /><br />
•	PeopleTools Installation<br />
1.	Unzip the package and run setup.exe</p>
<p><img class="alignnone" title="3" src="http://farm4.static.flickr.com/3622/3426173151_e21ba67197.jpg?v=0" alt="" width="500" height="392" /></p>
<p>2.	With Oracle Database using the code.</p>
<p>3.	Select your programs to be installed</p>
<p>4.	Choose the folder to install in</p>
<p><img class="alignnone" title="4" src="http://farm4.static.flickr.com/3413/3426173227_a46701e776.jpg?v=0" alt="" width="500" height="392" /></p>
<p>5.	Select the 3rd party ERP connector, if there is no connector. Choose “No”</p>
<p>6.	Set the connectivity Program Directory (Your Oracle Connector program in bin)</p>
<p><img class="alignnone" title="4" src="http://farm4.static.flickr.com/3394/3426173295_b81220b08a.jpg?v=0" alt="" width="500" height="392" /></p>
<p>7.	Enter the configuration for environment management</p>
<p>8.	 Confirm the above setting and parameters and finish the installation<br />
<img class="alignnone" title="4" src="http://farm4.static.flickr.com/3608/3426173415_2e0c4bf283.jpg?v=0" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=38&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/04/10/install-peoplesoft-step-by-step-part-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3316/3426983952_0f8b01d256.jpg?v=0" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3353/3426172869_b279a370e0.jpg?v=0" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3558/3426984720_9e486c448b.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3594/3426173559_a30b35b56e.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3622/3426173151_e21ba67197.jpg?v=0" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3413/3426173227_a46701e776.jpg?v=0" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3394/3426173295_b81220b08a.jpg?v=0" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3608/3426173415_2e0c4bf283.jpg?v=0" medium="image">
			<media:title type="html">4</media:title>
		</media:content>
	</item>
		<item>
		<title>PeopleSoft Module and Menu Query</title>
		<link>http://zhouxiangtech.wordpress.com/2009/04/07/peoplesoft-module-and-menu-query/</link>
		<comments>http://zhouxiangtech.wordpress.com/2009/04/07/peoplesoft-module-and-menu-query/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 09:46:09 +0000</pubDate>
		<dc:creator>Zhou Xiang</dc:creator>
				<category><![CDATA[PeopleSoft Administration]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[query]]></category>

		<guid isPermaLink="false">http://zhouxiangtech.wordpress.com/?p=35</guid>
		<description><![CDATA[As it is known that PeopleSoft PIA pages and Menus&#8217; definiation are stored in PSPRSMDEFN. We can also use some Hierarchical Queries in Oralce DB to trace a page with Portal_objname, Portal_prntobjname. Here is the example: http://www.compshack.com/peoplesoft/queries/query-component-path-within-peoplesoft-portal However, if we are going to reverse or iterate all the menus in PIA, we will properly meet [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=35&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As it is known that PeopleSoft PIA pages and Menus&#8217; definiation are stored in PSPRSMDEFN. We can also use some <a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/queries003.htm#i2053935">Hierarchical Queries</a> in Oralce DB to trace a page with Portal_objname, Portal_prntobjname. Here is the example:<br />
<a href="http://www.compshack.com/peoplesoft/queries/query-component-path-within-peoplesoft-portal">http://www.compshack.com/peoplesoft/queries/query-component-path-within-peoplesoft-portal</a></p>
<p>However, if we are going to reverse or iterate all the menus in PIA, we will properly meet the problems. There are some records in PSPRSMDEFN, which have the same Portal_objname and Portal_prntobjname. And your query will come down. Therefore, I use a level control for the query, here it is:</p>
<p><em>create table t1 as select PORTAL_OBJNAME, PORTAL_LABEL, portal_uri_seg1 || &#8216;.&#8217; || portal_uri_seg2 || &#8216;.&#8217; || portal_uri_seg3 as ps_module<br />
from PSPRSMDEFN where portal_name=&#8217;EMPLOYEE&#8217; and length(trim(portal_uri_seg3))&gt;0;</p>
<p>alter table t1 modify portal_label varchar2(500);</p>
<p>declare<br />
  varlable PSPRSMDEFN.portal_objname%type;<br />
  varprntlable PSPRSMDEFN.portal_prntobjname%type;<br />
  varll varchar2(50);<br />
  varchane varchar2(500);<br />
  varint int;</p>
<p>  CURSOR mycur is<br />
  select portal_objname from t1;</p>
<p>begin<br />
  if mycur%isopen = false then<br />
     open mycur;<br />
  end if;<br />
  fetch mycur into varlable;<br />
  varint :=1;<br />
  varchane := &#8221;;<br />
  varprntlable :=varlable;<br />
  while mycur%found<br />
  loop<br />
   while varprntlable&#8217;PORTAL_ROOT_OBJECT&#8217; and varint&#8217; || varchane;<br />
         varint := varint +1;<br />
   end loop;<br />
   select portal_label into varll  from PSPRSMDEFN<br />
         where portal_name=&#8217;EMPLOYEE&#8217; and portal_objname=varprntlable and rownum=1;<br />
   varchane := varll || &#8216;&gt;&#8217; || varchane;<br />
   update t1 set portal_label=varchane where portal_objname=varlable;<br />
  fetch mycur into varlable;<br />
  varint :=1;<br />
  varchane := &#8221;;<br />
  varprntlable :=varlable;<br />
end loop;</p>
<p>close mycur;</p>
<p>end;</p>
<p>select * from t1;</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zhouxiangtech.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zhouxiangtech.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zhouxiangtech.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zhouxiangtech.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zhouxiangtech.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zhouxiangtech.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zhouxiangtech.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zhouxiangtech.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zhouxiangtech.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zhouxiangtech.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zhouxiangtech.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zhouxiangtech.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zhouxiangtech.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zhouxiangtech.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zhouxiangtech.wordpress.com&amp;blog=7228359&amp;post=35&amp;subd=zhouxiangtech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zhouxiangtech.wordpress.com/2009/04/07/peoplesoft-module-and-menu-query/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bb90672ab20dd2abcf80a23df3f9d33a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Zhou Xiang</media:title>
		</media:content>
	</item>
	</channel>
</rss>
