<?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; Infrastructure</title>
	<atom:link href="http://peoplesofttipster.com/category/infrastructure/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; Infrastructure</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>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>Service Start Up &#8211; Automatic (Delayed)</title>
		<link>http://peoplesofttipster.com/2009/07/15/service-start-up-automatic-delayed/</link>
		<comments>http://peoplesofttipster.com/2009/07/15/service-start-up-automatic-delayed/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 20:57:00 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/?p=311</guid>
		<description><![CDATA[I&#8217;ve been spending a little time putting together a VM using Windows Server 2008 and was pleasantly surprised to see that there is a new start-up type when configuring the PIA, App Server and Process Scheduler to start as services. As well as Automatic, Manual and Disabled, there is now an Automatic (Delayed) option. David [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=311&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been spending a little time putting together a VM using Windows Server 2008 and was pleasantly surprised to see that there is a new start-up type when configuring the PIA, App Server and Process Scheduler to start as services.</p>
<p>As well as <em>Automatic</em>, <em>Manual </em>and <em>Disabled</em>, there is now an <em>Automatic (Delayed)</em> option.</p>
<p>David Kurtz has spoken about using <a href="http://blog.psftdba.com/2007/02/use-of-windows-service-interdepency-in.html" target="_blank">service dependencies</a>, but I just want my App Server and Process Scheduler to start after the intial flurry of start-up activity has finished and everything else has calmed down.</p>
<p>Services that have a delayed start still start automatically, they just wait until all the services that aren&#8217;t delayed to finish before firing up.</p>
<p>It works a treat!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=311&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2009/07/15/service-start-up-automatic-delayed/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>REN Server Ports on Multi-App Installations</title>
		<link>http://peoplesofttipster.com/2008/02/07/ren-server-ports-on-multi-app-installations/</link>
		<comments>http://peoplesofttipster.com/2008/02/07/ren-server-ports-on-multi-app-installations/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 23:06:07 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>
		<category><![CDATA[PS Admin]]></category>

		<guid isPermaLink="false">http://duncandavies.wordpress.com/?p=79</guid>
		<description><![CDATA[When you have more than one App Server on a single machine &#8211; and they both need to run a Ren Server process &#8211; you need to adjust the port number in the same way you do for other processes (although the REN Server is easy to miss &#8211; like I did &#8211; as it&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=79&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When you have more than one App Server on a single machine &#8211; and they both need to run a Ren Server process &#8211; you need to adjust the port number in the same way you do for other processes (although the REN Server is easy to miss &#8211; like I did &#8211; as it&#8217;s near the bottom away from the other port numbers).</p>
<p>If you do boot the App Server without changing the port you&#8217;ll get an error message:</p>
<p><code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">exec PSRENSRV -A -- -C psappsrv.cfg -D PADMO -S PSRENSRV : CMDTUX_CAT:1685: ERROR: Application initialization failure</span></code></p>
<p><code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">tmboot: CMDTUX_CAT:827: ERROR: Fatal error encountered; initiating user error handler<br />
</span></code></p>
<p><code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;"> tmshutdown -qy</span></code></p>
<p>OK, you think. I know what that is, it must be a port clash. So you reconfigure the port in PSADMIN and then try to boot it again. Same error. Checking the REN Server log gives the following clue:</p>
<p><code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">(ERROR) nssock: Cannot listen on port 7180.  The port may already be in use.</span></code></p>
<p>It&#8217;s still looking on port 7180, not the new port!</p>
<p>The missing step is to update the database, as the port is stored there also:</p>
<p><code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">UPDATE PSREN SET PORT_NUM = 7185, SSLPORT_NUM = 7148</span></code></p>
<p>You should then find you App Server and Ren Server boot fine.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/duncandavies.wordpress.com/79/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/duncandavies.wordpress.com/79/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=79&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2008/02/07/ren-server-ports-on-multi-app-installations/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>Tolerance of slow App Server boot</title>
		<link>http://peoplesofttipster.com/2008/01/22/tolerance-of-slow-app-server-boot/</link>
		<comments>http://peoplesofttipster.com/2008/01/22/tolerance-of-slow-app-server-boot/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 02:05:35 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>
		<category><![CDATA[PS Admin]]></category>
		<category><![CDATA[Tuxedo]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/2008/01/22/tolerance-of-slow-app-server-boot/</guid>
		<description><![CDATA[In one of the more recent versions of Tools (8.49 is the first time I&#8217;ve noticed it, but that doesn&#8217;t mean it hasn&#8217;t been around in prior versions) I&#8217;ve noticed that occasionally the boot of an Application Server will fail with an error. Booting admin processes ... exec BBL -A : CMDTUX_CAT:1863: INFO: Process ID=2636 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=75&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In one of the more recent versions of Tools (8.49 is the first time I&#8217;ve noticed it, but that doesn&#8217;t mean it hasn&#8217;t been around in prior versions) I&#8217;ve noticed that occasionally the boot of an Application Server will fail with an error.</p>
<p><code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">Booting admin processes ...<br />
exec BBL -A :<br />
CMDTUX_CAT:1863: INFO: Process ID=2636 Assume failed (timeout).</span></code></p>
<p>At the time of writing, there is nothing in Customer Connection for this, and a google search wasn&#8217;t particularly helpful either.  So I had to resort to a technique from pre-Google days &#8211; i.e. work it out myself.  Thankfully it wasn&#8217;t too difficult.<span id="more-75"></span></p>
<p>The config setting we&#8217;re after is TM_BOOTTIMEOUT at by default it is 60 seconds.  This can be changed in psappsrv.ubx (which serves as a template for the App Server config).  Scroll to the bottom and look for:</p>
<p><code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;"># ----------------------------------------------------------------------<br />
*PS_ENVFILE<br />
<span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#ff0000;">TM_BOOTTIMEOUT=60</span><br />
TM_RESTARTSRVTIMEOUT=60<br />
TM_BOOTPRESUMEDFAIL=Y</span></code></p>
<p>The line in Red is the one which requires changing, I&#8217;ve set mine to 120 seconds.  Reconfigure your App Server (you don&#8217;t have to make any changes, it just needs to re-read the UBX file)  and you&#8217;re good to go.  If you have doubts as to whether it&#8217;s picked up the altered value, look in the TUXLOG.xxxxxx file in your App Server logs directory.  The TM_BOOTTIMEOUT is logged there every time you boot an App Server.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/duncandavies.wordpress.com/75/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/duncandavies.wordpress.com/75/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=75&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2008/01/22/tolerance-of-slow-app-server-boot/feed/</wfw:commentRss>
		<slash:comments>8</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>Get up and running with the Tuxedo Administration Console</title>
		<link>http://peoplesofttipster.com/2007/04/02/get-up-and-running-with-the-tuxedo-administration-console/</link>
		<comments>http://peoplesofttipster.com/2007/04/02/get-up-and-running-with-the-tuxedo-administration-console/#comments</comments>
		<pubDate>Mon, 02 Apr 2007 22:16:30 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PS Admin]]></category>
		<category><![CDATA[Tuxedo]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/2007/04/02/get-up-and-running-with-the-tuxedo-administration-console/</guid>
		<description><![CDATA[I think I&#8217;ve stumbled across a better way of remotely administering servers than using remote control software and PSADMIN. There&#8217;s a tool called the &#8216;Tuxedo Administration Console&#8217; (or sometimes &#8216;WebGUI&#8217;) which does the job also. It looks like this: Once you&#8217;ve done a little bit of config (no more than 15 minutes, and it&#8217;s just [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=11&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I think I&#8217;ve stumbled across a better way of remotely administering servers than using  remote control software and PSADMIN.  There&#8217;s a tool called the &#8216;Tuxedo  Administration Console&#8217; (or sometimes &#8216;WebGUI&#8217;) which does the job  also.</p>
<p>It looks  like this:</p>
<p><img src="http://duncandavies.files.wordpress.com/2007/04/tuxedoadminconsole.jpg?w=460" alt="Tuxedo Admin Console" /></p>
<p>Once you&#8217;ve done a little bit of config (no more than 15 minutes, and it&#8217;s just  config, there&#8217;s nothing additional to install) you just point the web browser on your client PC to a URL and it loads up the above screen.</p>
<p>You drop  down the Domain menu to choose which App Server or Process Scheduler to  administer, then use it to start and stop the domain, or you can do individual  processes if you prefer.  (For example, on my current client site we have a developer who frequently hangs the domain by using all of the  PSAPPSERV processes during debugging.  Using this tool, we could change the Max  App Servers setting and then boot a couple of extra App Servers, all in a few  clicks and without rebooting the domain.)</p>
<p><span id="more-11"></span></p>
<p>These are the steps I took to get the Admin Console running (substitute your own machine names and ports where appropriate):</p>
<ol>
<li>for each app server and process scheduler you wish to administer, edit the *.ubx file under either the app serv or proc sched directories.  Go to the PS_ENVFILE section and add:<br />
<code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">PS_SERVDIR={$PS_SERVDIR}<br />
PS_SERVER_CFG={$PS_SERVDIR}{FS}{CFGFILE}</span></code></li>
<li> locate the webgui.ini file under &lt;tuxedo install directory&gt;\udataobj\webgui\ and in the second section add a line for each domain you wish to administer (i.e. a line for each app server or process scheduler).  There are instructions in file, but the line will look something like this.<br />
<code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">DOMAIN=HR9DMO;D:\pshome\appserv\HR9DMO\PSTUXCFG</span></code></li>
<li>Start the Tuxedo Web Server and Listener<br />
<code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">cd /d d:\bea\tux*<br />
tuxwsvr -l //vm-hr9dmo:8080 -i D:\bea\Tuxedo8.1\udataobj\tuxwsvr.ini<br />
Wlisten</span></code></li>
<li>From your client log on to &#8216;http://vm-hr9dmo:8080/webguitop.html&#8217;.  The username and password will be that chosen when Tuxedo was installed (likely admin/password)</li>
<li>chose the domain you wish to admin from the drop down domain menu, then you can drill down and activate/inactivate (webgui terminology for start-up/shut-down) whatever you wish.</li>
</ol>
<p>Hope that helps.  If you have any issues, I found the tuxedo website more useful than Peoplebooks or customer connection, however your mileage may vary.  Also, the tuxedo helpfile is here:<br />
<code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">&lt;bea_home&gt;\Tuxedo8.1\help\guiguide\index.htm</span></code></p>
<p>This post was edited on 7th Nov &#8217;07 to include corrections on the port number, as suggested by David Kurtz in his comment below.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/duncandavies.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/duncandavies.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=11&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2007/04/02/get-up-and-running-with-the-tuxedo-administration-console/feed/</wfw:commentRss>
		<slash:comments>24</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/2007/04/tuxedoadminconsole.jpg" medium="image">
			<media:title type="html">Tuxedo Admin Console</media:title>
		</media:content>
	</item>
	</channel>
</rss>
