<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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: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>Comments on: Where is that Component?</title>
	<atom:link href="http://peoplesofttipster.com/2007/03/20/where-is-that-component/feed/" rel="self" type="application/rss+xml" />
	<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/</link>
	<description>A PeopleSoft Tips and Tricks Blog</description>
	<lastBuildDate>Wed, 14 Dec 2011 14:35:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Java Fais</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-1777</link>
		<dc:creator><![CDATA[Java Fais]]></dc:creator>
		<pubDate>Mon, 05 Dec 2011 22:34:15 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-1777</guid>
		<description><![CDATA[Thank you Tim Palmer.  I kept getting the connect y loop error.  I finally came across your post.  It worked!]]></description>
		<content:encoded><![CDATA[<p>Thank you Tim Palmer.  I kept getting the connect y loop error.  I finally came across your post.  It worked!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pazz</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-1293</link>
		<dc:creator><![CDATA[Pazz]]></dc:creator>
		<pubDate>Thu, 30 Sep 2010 22:04:06 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-1293</guid>
		<description><![CDATA[There is an alternate way too:
If you have the component name, find out the corresponding menu name and enter the menuname.compname at the end of the URL to get navigated to the page directly, like
http:// ...... /MENU_NAME.COMPONENT_NAME]]></description>
		<content:encoded><![CDATA[<p>There is an alternate way too:<br />
If you have the component name, find out the corresponding menu name and enter the menuname.compname at the end of the URL to get navigated to the page directly, like<br />
http:// &#8230;&#8230; /MENU_NAME.COMPONENT_NAME</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Palmer</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-1206</link>
		<dc:creator><![CDATA[Tim Palmer]]></dc:creator>
		<pubDate>Fri, 07 May 2010 11:18:43 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-1206</guid>
		<description><![CDATA[@new to the game:
You might find this sometimes fails with &quot;ORA-01436: CONNECT BY loop in user data&quot; as the same component can exist in more than one portal. You can fix this by joining on all the keys:

select rtrim(reverse(sys_connect_by_path(reverse(portal_label), &#039; &gt; &#039;)), &#039; &gt; &#039;) path
  from psprsmdefn
where portal_prntobjname = &#039;PORTAL_ROOT_OBJECT&#039;
 start with 
   portal_name = :portal_name
   and portal_reftype = &#039;C&#039;
   and portal_uri_seg2 = :component_name
connect by prior portal_prntobjname = portal_objname
   and prior portal_name = portal_name
   and portal_reftype = &#039;F&#039;]]></description>
		<content:encoded><![CDATA[<p>@new to the game:<br />
You might find this sometimes fails with &#8220;ORA-01436: CONNECT BY loop in user data&#8221; as the same component can exist in more than one portal. You can fix this by joining on all the keys:</p>
<p>select rtrim(reverse(sys_connect_by_path(reverse(portal_label), &#8216; &gt; &#8216;)), &#8216; &gt; &#8216;) path<br />
  from psprsmdefn<br />
where portal_prntobjname = &#8216;PORTAL_ROOT_OBJECT&#8217;<br />
 start with<br />
   portal_name = :portal_name<br />
   and portal_reftype = &#8216;C&#8217;<br />
   and portal_uri_seg2 = :component_name<br />
connect by prior portal_prntobjname = portal_objname<br />
   and prior portal_name = portal_name<br />
   and portal_reftype = &#8216;F&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: new to the game</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-1204</link>
		<dc:creator><![CDATA[new to the game]]></dc:creator>
		<pubDate>Wed, 05 May 2010 23:48:32 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-1204</guid>
		<description><![CDATA[SELECT DISTINCT RTRIM(REVERSE (SYS_CONNECT_BY_PATH (REVERSE (portal_label),&#039; &gt; &#039;)),&#039; &gt; &#039;) PATH
           FROM psprsmdefn
          WHERE portal_name = &#039;EMPLOYEE&#039;
            AND portal_prntobjname = &#039;PORTAL_ROOT_OBJECT&#039;
     START WITH portal_uri_seg2 = &#039;COMPONENT&#039;
     CONNECT BY PRIOR portal_prntobjname = portal_objname]]></description>
		<content:encoded><![CDATA[<p>SELECT DISTINCT RTRIM(REVERSE (SYS_CONNECT_BY_PATH (REVERSE (portal_label),&#8217; &gt; &#8216;)),&#8217; &gt; &#8216;) PATH<br />
           FROM psprsmdefn<br />
          WHERE portal_name = &#8216;EMPLOYEE&#8217;<br />
            AND portal_prntobjname = &#8216;PORTAL_ROOT_OBJECT&#8217;<br />
     START WITH portal_uri_seg2 = &#8216;COMPONENT&#8217;<br />
     CONNECT BY PRIOR portal_prntobjname = portal_objname</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tipster</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-871</link>
		<dc:creator><![CDATA[Tipster]]></dc:creator>
		<pubDate>Mon, 22 Sep 2008 20:54:40 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-871</guid>
		<description><![CDATA[Ratish &gt; I&#039;ve not looked into this, but there has to be a way to get the verity search to include custom components.  Have you tried PeopleBooks?]]></description>
		<content:encoded><![CDATA[<p>Ratish &gt; I&#8217;ve not looked into this, but there has to be a way to get the verity search to include custom components.  Have you tried PeopleBooks?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ratish</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-863</link>
		<dc:creator><![CDATA[ratish]]></dc:creator>
		<pubDate>Fri, 12 Sep 2008 12:06:05 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-863</guid>
		<description><![CDATA[After running the process, the search button works fine. But I have a problem here. This search only gives the delivered links n components. The custom components are not being serached.
Any inputs on this??]]></description>
		<content:encoded><![CDATA[<p>After running the process, the search button works fine. But I have a problem here. This search only gives the delivered links n components. The custom components are not being serached.<br />
Any inputs on this??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PeopleSoft Tipster</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-756</link>
		<dc:creator><![CDATA[PeopleSoft Tipster]]></dc:creator>
		<pubDate>Tue, 29 Apr 2008 19:43:50 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-756</guid>
		<description><![CDATA[Did you create a new run control ID?  You need to create one each time you run this.  It seems to have problems if you reuse an existing Run Control ID.  It is mentioned in PeopleBooks, but I can&#039;t recall the details off-hand.]]></description>
		<content:encoded><![CDATA[<p>Did you create a new run control ID?  You need to create one each time you run this.  It seems to have problems if you reuse an existing Run Control ID.  It is mentioned in PeopleBooks, but I can&#8217;t recall the details off-hand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Johnson</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-755</link>
		<dc:creator><![CDATA[Joe Johnson]]></dc:creator>
		<pubDate>Tue, 29 Apr 2008 16:36:14 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-755</guid>
		<description><![CDATA[I get an error when I try to run build registry search index.

PeopleTools, Portal, Build Registry Search Index

&quot;Error getting portal . (96,5)

Unable to open portal.  PortalName =  (95,307)&quot;

I can&#039;t locate in Peoplebooks what setup I need to do to create the search index.]]></description>
		<content:encoded><![CDATA[<p>I get an error when I try to run build registry search index.</p>
<p>PeopleTools, Portal, Build Registry Search Index</p>
<p>&#8220;Error getting portal . (96,5)</p>
<p>Unable to open portal.  PortalName =  (95,307)&#8221;</p>
<p>I can&#8217;t locate in Peoplebooks what setup I need to do to create the search index.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Muthukumar</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-637</link>
		<dc:creator><![CDATA[Muthukumar]]></dc:creator>
		<pubDate>Wed, 02 Jan 2008 22:38:18 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-637</guid>
		<description><![CDATA[How about using 
Peopletools - Portal - View Menu Item Detail?]]></description>
		<content:encoded><![CDATA[<p>How about using<br />
Peopletools &#8211; Portal &#8211; View Menu Item Detail?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: keith</title>
		<link>http://peoplesofttipster.com/2007/03/20/where-is-that-component/#comment-141</link>
		<dc:creator><![CDATA[keith]]></dc:creator>
		<pubDate>Fri, 06 Jul 2007 16:04:47 +0000</pubDate>
		<guid isPermaLink="false">http://duncandavies.wordpress.com/2007/03/20/where-is-that-component/#comment-141</guid>
		<description><![CDATA[If your running DB2 V8+ (z/os)  (not sure about luw).  The following SQL can use recursion built in at V8+.  it will return a answer like  (this example used PRCSMULTI)

PeopleTools-&gt;Process Scheduler-&gt;System Process Requests


SQL:

WITH TEMP(PORTAL_OBJNAME, PORTAL_PRNTOBJNAME, PORTAL_LABEL, N, PATH, PORTAL_URI_SEG2 ) AS 
(SELECT PORTAL_OBJNAME, PORTAL_PRNTOBJNAME, PORTAL_LABEL, 1, CAST(PORTAL_LABEL AS CHAR(100)) AS PATH, PORTAL_URI_SEG2 
FROM PSPRSMDEFN 
where PORTAL_URI_SEG2 = &#039;COMPONENT&#039;

UNION ALL

SELECT b.PORTAL_OBJNAME, b.PORTAL_PRNTOBJNAME, b.PORTAL_LABEL, N + 1, RTRIM(B.PORTAL_LABEL) &#124;&#124; &#039;-&gt;&#039; &#124;&#124; RTRIM(A.PATH), A.PORTAL_URI_SEG2 
FROM TEMP a, PSPRSMDEFN b
WHERE a.PORTAL_PRNTOBJNAME = b.PORTAL_OBJNAME     
and b.PORTAL_OBJNAME  &#039;PORTAL_ROOT_OBJECT&#039;
)

SELECT PATH
FROM TEMP
ORDER BY N DESC
FETCH FIRST 1 ROWS ONLY
WITH UR;]]></description>
		<content:encoded><![CDATA[<p>If your running DB2 V8+ (z/os)  (not sure about luw).  The following SQL can use recursion built in at V8+.  it will return a answer like  (this example used PRCSMULTI)</p>
<p>PeopleTools-&gt;Process Scheduler-&gt;System Process Requests</p>
<p>SQL:</p>
<p>WITH TEMP(PORTAL_OBJNAME, PORTAL_PRNTOBJNAME, PORTAL_LABEL, N, PATH, PORTAL_URI_SEG2 ) AS<br />
(SELECT PORTAL_OBJNAME, PORTAL_PRNTOBJNAME, PORTAL_LABEL, 1, CAST(PORTAL_LABEL AS CHAR(100)) AS PATH, PORTAL_URI_SEG2<br />
FROM PSPRSMDEFN<br />
where PORTAL_URI_SEG2 = &#8216;COMPONENT&#8217;</p>
<p>UNION ALL</p>
<p>SELECT b.PORTAL_OBJNAME, b.PORTAL_PRNTOBJNAME, b.PORTAL_LABEL, N + 1, RTRIM(B.PORTAL_LABEL) || &#8216;-&gt;&#8217; || RTRIM(A.PATH), A.PORTAL_URI_SEG2<br />
FROM TEMP a, PSPRSMDEFN b<br />
WHERE a.PORTAL_PRNTOBJNAME = b.PORTAL_OBJNAME<br />
and b.PORTAL_OBJNAME  &#8216;PORTAL_ROOT_OBJECT&#8217;<br />
)</p>
<p>SELECT PATH<br />
FROM TEMP<br />
ORDER BY N DESC<br />
FETCH FIRST 1 ROWS ONLY<br />
WITH UR;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

