<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0UARn49cCp7ImA9WhVUFUw.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905</id><updated>2012-05-20T16:24:07.068+05:30</updated><category term="others" /><category term="REGEXP_LIKE" /><category term="pagelet" /><category term="javascript" /><category term="PSexec" /><category term="Technology" /><category term="Oracle Identity Manager" /><category term="%updateStats" /><category term="interview questions" /><category term="HEUG" /><category term="stylesheet" /><category term="trace" /><category term="integration borker" /><category term="SOA" /><category term="peoplesoft" /><category term="triggers" /><category term="client centric" /><category term="WSDL" /><category term="excel" /><category term="webcast" /><category term="OIM" /><category term="tips" /><category term="rss" /><category term="portal" /><category term="peopletools" /><category term="datamover" /><category term="developer" /><category term="username" /><category term="code" /><category term="date validation" /><category term="branding" /><category term="xmlp" /><category term="variables" /><category term="database" /><category term="table" /><category term="integration gateway" /><category term="table lock" /><category term="business" /><category term="archeiving" /><category term="jQuery" /><category term="docs" /><category term="java" /><category term="verity" /><category term="process" /><category term="security" /><category term="psquery" /><category term="implementation" /><category term="XML" /><category term="ERP" /><category term="search match" /><category term="UDDI" /><category term="exe" /><category term="web services" /><category term="tabels" /><category term="BPEL" /><category term="sqr" /><category term="Web Service" /><category term="oracle" /><category term="batch" /><category term="SOAP" /><category term="print" /><category term="CS Functional" /><category term="feature" /><category term="appengine" /><category term="COBOL" /><category term="psprcs" /><category term="sql" /><category term="reference" /><category term="coding" /><category term="search" /><category term="hrms" /><category term="index" /><category term="external" /><category term="fusion" /><category term="data" /><category term="enhancements" /><category term="password" /><category term="integration broker" /><title>The PeopleSoft Blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://ps.mytechspeak.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>308</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ThePeoplesoftBlog" /><feedburner:info uri="thepeoplesoftblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUABRX88eCp7ImA9WhVWE0g.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-2811434347047487971</id><published>2012-04-25T18:12:00.002+05:30</published><updated>2012-04-25T18:12:34.170+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-25T18:12:34.170+05:30</app:edited><title>Taming the COBOL Issue</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WNZ0_GRmVL6iHBBgKhgE4wehbOs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WNZ0_GRmVL6iHBBgKhgE4wehbOs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WNZ0_GRmVL6iHBBgKhgE4wehbOs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WNZ0_GRmVL6iHBBgKhgE4wehbOs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Never worked before on COBOL in PeopleSoft and that was the reason we were stuck when the COBOL bite us when the instance was build. In all good ways that was a wonderful learning.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The COBOL need to be compiled before you can use the processes which executes these COBOL's. For this you need a compiler. You can download MicroSoft Netexpress verisons from Oracle e-Delivery. And you need to check the certified version of the compiler which depends on the OS and the PeopleTools version.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
If the COBOLs are not compiled you might get the 'Child program could not start...' error.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The compiler comes in two shapes. With/without license. You can use the trial version of the compiler and it will last only for 30 days and can compile only upto 2000 lines.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
What is meant by compiling?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The delivered COBOL files can be found under PS_HOME\src\cbl\base folder. You can see .cbl/.cfg/.dms files in it. Compilation steps/commands you can Google and find it out. It is all over the place.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Once you compile we have to put the compiled .exe/.gnt/.ini files in the CBLBINA/CBLBINU (which depends on the unicode/non-unicode installation).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
with the above step the COBOL process should be live and kicking. However you might confront this error - 'Child program XXX aborted'&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Why this error is due to the absence of some DLL files from the compiler base folder. They are these: CBLINTS.DLL,CBLRTSS.DLL,CBLVIOS.DLL,COB32API.DLL&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Copy these files from the compiler base folder and paste it in the &amp;nbsp;CBLBINA/CBLBINU along with the executables. Then it should work.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The above steps is for the non-unicode database.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
For non-unicode database you need to compile the COBOLS to unicode compatible format using the conversion .bat file Oracle provides.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-2811434347047487971?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/x_P5COcdTiI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/2811434347047487971/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=2811434347047487971" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/2811434347047487971?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/2811434347047487971?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/x_P5COcdTiI/taming-cobol-issue.html" title="Taming the COBOL Issue" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/04/taming-cobol-issue.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDQHwzfyp7ImA9WhVWE0g.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-4352045480674090760</id><published>2012-04-25T16:03:00.001+05:30</published><updated>2012-04-25T16:04:31.287+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-25T16:04:31.287+05:30</app:edited><title>Qucik Tip - Determining key field on RECFIELD</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vBslmYVaCQt31NrB2mUYD3xBPjg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vBslmYVaCQt31NrB2mUYD3xBPjg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vBslmYVaCQt31NrB2mUYD3xBPjg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vBslmYVaCQt31NrB2mUYD3xBPjg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Works in Oracle DB only.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;SELECT RECNAME 
,FIELDNAME 
,(TRUNC((USEEDIT/1),0) - TRUNC((USEEDIT/2),0) * 2) KEY 
,(TRUNC((USEEDIT/2),0) - TRUNC((USEEDIT/4),0) * 2) DUPORDERKEY 
,(TRUNC((USEEDIT/256),0) - TRUNC((USEEDIT/512),0) * 2) REQUIRED 
FROM PSRECFIELD 
WHERE RECNAME = '&amp;amp;RECNAME'&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-4352045480674090760?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/wOAwvbgnulw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/4352045480674090760/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=4352045480674090760" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/4352045480674090760?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/4352045480674090760?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/wOAwvbgnulw/qucik-tip-determining-key-field-on.html" title="Qucik Tip - Determining key field on RECFIELD" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/04/qucik-tip-determining-key-field-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UMRn88cSp7ImA9WhVRGE8.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-399188117568432081</id><published>2012-03-27T11:47:00.003+05:30</published><updated>2012-03-27T11:51:27.179+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-27T11:51:27.179+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><title>Email Address Validation Function</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8JOYrUuEdPvxn3lvQHHNzYs-YT0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8JOYrUuEdPvxn3lvQHHNzYs-YT0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8JOYrUuEdPvxn3lvQHHNzYs-YT0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8JOYrUuEdPvxn3lvQHHNzYs-YT0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="font-size: 100%; font-weight: normal; "&gt;Did some changes in the delivered code. Page fields were hard coded in the delivered code, made it dynamic. &lt;/div&gt;&lt;div style="font-size: 100%; font-weight: normal; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;b style="font-size: 100%; "&gt;&lt;span&gt;Function validateEmailAddressEntry(&amp;amp;Email_Addr As string, &amp;amp;Page_Field As string)&lt;br /&gt;&lt;br /&gt; Local string &amp;amp;Email_After@, &amp;amp;str_Host, &amp;amp;local_part, &amp;amp;Domain_part;&lt;br /&gt; Local number &amp;amp;Loc@, &amp;amp;Loc_dot, &amp;amp;next_dot, &amp;amp;local_LENGTH, &amp;amp;Domain_length, &amp;amp;LOOP;&lt;br /&gt; Local string &amp;amp;ALPHA_STRING = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.-";&lt;br /&gt; Local string &amp;amp;char_String = "#$%&amp;amp;'*+/=?^_`{|}~";&lt;br /&gt; Local string &amp;amp;NUM_STRING = "1234567890";&lt;br /&gt;&lt;br /&gt; &amp;amp;Email_Addr = RTrim(LTrim(&amp;amp;Email_Addr));&lt;br /&gt;&lt;br /&gt; If All(&amp;amp;Email_Addr) Then&lt;br /&gt;    &amp;amp;Loc@ = Find("@", &amp;amp;Email_Addr);&lt;br /&gt;    &amp;amp;Loc_dot = Find(".", &amp;amp;Email_Addr);&lt;br /&gt;  &lt;br /&gt;    &amp;amp;local_part = Substring(&amp;amp;Email_Addr, 1, &amp;amp;Loc@ - 1);&lt;br /&gt;    &amp;amp;Domain_part = Substring(&amp;amp;Email_Addr, &amp;amp;Loc@ + 1, Len(&amp;amp;Email_Addr) - &amp;amp;Loc@);&lt;br /&gt;    &amp;amp;local_LENGTH = Len(&amp;amp;local_part);&lt;br /&gt;    &amp;amp;Domain_length = Len(&amp;amp;Domain_part);&lt;br /&gt;    &amp;amp;Email_After@ = Substring(&amp;amp;Email_Addr, &amp;amp;Loc@ + 1, Len(&amp;amp;Email_Addr) - &amp;amp;Loc@);&lt;br /&gt;  &lt;br /&gt;    /*  The e-mail address must contain @ and . characters */&lt;br /&gt;    If &amp;amp;Loc@ = 0 Or&lt;br /&gt;          &amp;amp;Loc_dot = 0 Then&lt;br /&gt;       SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;       Error MsgGet(14100, 895, "The e-mail address must contain @ and . characters");&lt;br /&gt;    End-If;&lt;br /&gt;  &lt;br /&gt;    /* The e-mail address shall not contain @ or . at the first character. */&lt;br /&gt;    If &amp;amp;Loc@ = 1 Or&lt;br /&gt;          &amp;amp;Loc_dot = 1 Then&lt;br /&gt;       SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;       Error MsgGet(14100, 896, "The e-mail address shall not contain @ or . at the first character.");&lt;br /&gt;    End-If;&lt;br /&gt;  &lt;br /&gt;    /* Two at signs (@) are not allowed */&lt;br /&gt;    If (Find("@", &amp;amp;Email_After@) &amp;gt; 0) Then&lt;br /&gt;       SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;       Error MsgGet(14100, 899, "Two at signs (@) are not allowed");&lt;br /&gt;    End-If;&lt;br /&gt;  &lt;br /&gt;    /* The e-mail address shall not contain - as the first character in Domain name. */&lt;br /&gt;    If (Find("-", &amp;amp;Email_After@) = 1) Then&lt;br /&gt;       SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;       Error MsgGet(14100, 900, "The e-mail address shall not contain - as the first character in Domain name.");&lt;br /&gt;    End-If;&lt;br /&gt;  &lt;br /&gt;    /* The e-mail address shall contain atleast one character between @ and . */&lt;br /&gt;    If ((Substring(&amp;amp;Email_Addr, &amp;amp;Loc@ - 1, 1) = ".") Or&lt;br /&gt;          (Substring(&amp;amp;Email_Addr, &amp;amp;Loc@ + 1, 1) = ".")) Then&lt;br /&gt;       SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;       Error MsgGet(14100, 901, "The e-mail address shall contain atleast one character between @ and .");&lt;br /&gt;    End-If;&lt;br /&gt;  &lt;br /&gt;    /* The e-mail address shall not contain @ or . at the last character. */&lt;br /&gt;    If ((Substring(&amp;amp;Email_Addr, Len(&amp;amp;Email_Addr), 1) = ".") Or&lt;br /&gt;          (Substring(&amp;amp;Email_Addr, Len(&amp;amp;Email_Addr), 1) = "@")) Then&lt;br /&gt;       SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;       Error MsgGet(14100, 897, "The e-mail address shall not contain @ or . at the last character.");&lt;br /&gt;    End-If;&lt;br /&gt;  &lt;br /&gt;    If (&amp;amp;Loc_dot &amp;gt; 1) Then&lt;br /&gt;     &lt;br /&gt;       /* */&lt;br /&gt;       &amp;amp;str_Host = Substring(&amp;amp;Email_Addr, &amp;amp;Loc_dot + 1, Len(&amp;amp;Email_Addr) - &amp;amp;Loc_dot);&lt;br /&gt;       &amp;amp;next_dot = Find(".", &amp;amp;str_Host);&lt;br /&gt;     &lt;br /&gt;       While &amp;amp;next_dot &amp;gt; 0&lt;br /&gt;          If &amp;amp;next_dot = 1 Then&lt;br /&gt;             SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;             Error MsgGet(14100, 902, "The e-mail address shall contain atleast one character between . and .");&lt;br /&gt;             Break;&lt;br /&gt;          Else&lt;br /&gt;             &amp;amp;Loc_dot = &amp;amp;next_dot;&lt;br /&gt;             &amp;amp;Email_After@ = &amp;amp;str_Host;&lt;br /&gt;             &amp;amp;str_Host = Substring(&amp;amp;str_Host, &amp;amp;next_dot + 1, Len(&amp;amp;str_Host) - &amp;amp;next_dot);&lt;br /&gt;             &amp;amp;next_dot = Find(".", &amp;amp;str_Host);&lt;br /&gt;          End-If;&lt;br /&gt;       End-While;&lt;br /&gt;     &lt;br /&gt;       If Len(&amp;amp;str_Host) &amp;lt; 2 Then             SetCursorPos(%Page, @(&amp;amp;Page_Field));             Error MsgGet(14100, 903, "The e-mail address should contain atleast two characters after last .");          End-If;       End-If;                     /* Validate that the local part consists of the ascii characters are described above for local part */       &amp;amp;LOOP = 1;       While &amp;amp;LOOP &amp;lt;= &amp;amp;local_LENGTH          /* check for alpha in the format */          If ((Find(Substring(&amp;amp;local_part, &amp;amp;LOOP, 1), &amp;amp;ALPHA_STRING) = 0) And                (Find(Substring(&amp;amp;local_part, &amp;amp;LOOP, 1), &amp;amp;NUM_STRING) = 0) And                (Find(Substring(&amp;amp;local_part, &amp;amp;LOOP, 1), &amp;amp;char_String) = 0)) Then             SetCursorPos(%Page, @(&amp;amp;Page_Field));             Warning MsgGet(14100, 904, "Invalid character found in local part of email address.");             Break;          End-If;          &amp;amp;LOOP = &amp;amp;LOOP + 1;       End-While;              /* Validate that domain name consists letters, digits and hyphens separated by dots */       &amp;amp;LOOP = 1;       While &amp;amp;LOOP &amp;lt;= &amp;amp;Domain_length          /* check for alpha in the format */          If ((Find(Substring(&amp;amp;Domain_part, &amp;amp;LOOP, 1), &amp;amp;ALPHA_STRING) = 0) And                (Find(Substring(&amp;amp;Domain_part, &amp;amp;LOOP, 1), &amp;amp;NUM_STRING) = 0)) Then             Warning MsgGet(14100, 905, "Invalid character found in domain part of email address.");             Break;          End-If;          &amp;amp;LOOP = &amp;amp;LOOP + 1;       End-While;              /* Validate that the local part consists of at least 1 character before the @ sign but not more than 64 characters*/       If &amp;amp;local_LENGTH &amp;lt; 1 Or             &amp;amp;local_LENGTH &amp;gt; 64 Then&lt;br /&gt;       SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;       Warning MsgGet(14100, 894, "Length of Local part of e-mail address before the @ sign  must be &amp;gt;=1 and &amp;lt;= 64.");&lt;br /&gt;    End-If;&lt;br /&gt;  &lt;br /&gt;    /* Make sure that atleast two characters are present between @ and . */&lt;br /&gt;    &amp;amp;Email_After@ = Substring(&amp;amp;Email_Addr, &amp;amp;Loc@ + 1, Len(&amp;amp;Email_Addr) - &amp;amp;Loc@);&lt;br /&gt;    &amp;amp;Loc_dot = Find(".", &amp;amp;Email_After@);&lt;br /&gt;    If (&amp;amp;Loc_dot = 0) Then&lt;br /&gt;       SetCursorPos(%Page, @(&amp;amp;Page_Field));&lt;br /&gt;       Error MsgGet(14100, 895, "The e-mail address must contain @ and . characters");&lt;br /&gt;     &lt;br /&gt;    End-If;&lt;br /&gt; End-If;&lt;br /&gt;&lt;br /&gt;End-Function;&lt;/span&gt;&lt;/b&gt;&lt;div style="font-size: 100%; "&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;&lt;b&gt;&lt;span &gt;&amp;gt;&amp;gt; Tino Simon&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-399188117568432081?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/RxJNrhdZ5I0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/399188117568432081/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=399188117568432081" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/399188117568432081?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/399188117568432081?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/RxJNrhdZ5I0/email-address-validation-function.html" title="Email Address Validation Function" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/03/email-address-validation-function.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UBQ34yfyp7ImA9WhVRE0k.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-6634158034797057408</id><published>2012-03-21T21:17:00.002+05:30</published><updated>2012-03-21T21:24:12.097+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-21T21:24:12.097+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="peopletools" /><title>Dynamic Field Visibility Control</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OF7K8e0GvSAwDNBNDa7mnXbes_0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OF7K8e0GvSAwDNBNDa7mnXbes_0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OF7K8e0GvSAwDNBNDa7mnXbes_0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OF7K8e0GvSAwDNBNDa7mnXbes_0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "&gt;&lt;span style="font-size: 100%; "&gt;This is a development best practice. You might already know this, however for those people who never used it; this will become handy for you.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span &gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%; "&gt;There is a configuration page and you want to define what all fields need to be visible or invisible based on certain key values. The field names are stored in the physical table.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span &gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%; "&gt;Then on the target page, do a CreateSQL and get the field names with the key values passed to it. Then in the while loop you can use the code snippet below. And the requirement is done.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span &gt;&lt;span &gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%; "&gt;&amp;amp;Field_Control = CreateSQL("”YOUR SQL”);&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span &gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%; "&gt;While &amp;amp;Field_Control.fetch(&amp;amp;Field_Name)&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span &gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%; "&gt;&amp;amp;record.GetField(@("field." | &amp;amp;Field_Name)).Visible = False/True;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span &gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%; "&gt;End-While;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span &gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%; "&gt;@ is the game setter here :)&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-6634158034797057408?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/VAol--I2L2o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/6634158034797057408/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=6634158034797057408" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/6634158034797057408?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/6634158034797057408?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/VAol--I2L2o/dynamic-field-visibility-control.html" title="Dynamic Field Visibility Control" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/03/dynamic-field-visibility-control.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYCQ3k5cCp7ImA9WhVTGU4.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-4876189934146016108</id><published>2012-03-05T12:14:00.003+05:30</published><updated>2012-03-05T12:19:22.728+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-05T12:19:22.728+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web Service" /><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><category scheme="http://www.blogger.com/atom/ns#" term="integration borker" /><title>Get a value from the XML</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iyM51-NlXNjp0MybKDT67v89b0Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iyM51-NlXNjp0MybKDT67v89b0Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iyM51-NlXNjp0MybKDT67v89b0Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iyM51-NlXNjp0MybKDT67v89b0Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; "&gt;&lt;span style="font-size: 100%; "&gt;Okay so this is the scenario. You've got a response from the XML request you places via Integration Broker and you want to extract the data from a specific tag for further processing. The below code will help you to accomplish the same.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; "&gt;&lt;div style="font-weight: bold; text-align: left; "&gt;&lt;b style="font-size: 100%; "&gt;&lt;span &gt;&amp;amp;lmsgGoRequest = CreateMessage(Operation.OPERATION_NAME, %IntBroker_Request);&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span&gt;&lt;div style="font-weight: bold; text-align: left; "&gt;&lt;b style="font-size: 100%; "&gt;&lt;span &gt;&amp;amp;lmsgGoRequest.SetXmlDoc(&amp;amp;lxmlDoc);&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: bold; text-align: left; "&gt;&lt;b style="font-size: 100%; "&gt;&lt;span &gt;&amp;amp;lmsgGoResponse = %IntBroker.SyncRequest(&amp;amp;lmsgGoRequest);&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: bold; text-align: left; "&gt;&lt;b style="font-size: 100%; "&gt;&lt;span &gt;&amp;amp;MyDoc = CreateXmlDoc(&amp;amp;lmsgGoResponse.GenXMLString());&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: bold; text-align: left; "&gt;&lt;b style="font-size: 100%; "&gt;&lt;span &gt;&amp;amp;field1List = &amp;amp;MyDoc.GetElementsByTagName("EMPLID");&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: bold; text-align: left; "&gt;&lt;b style="font-size: 100%; "&gt;&lt;span &gt;WinMessage(&amp;amp;field1List [1].NodeValue);&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: rgb(204, 0, 0); font-weight: bold; text-align: left; "&gt;&lt;b style="font-size: 100%; "&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span style="text-align: left; "&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&amp;amp;field1List&lt;/b&gt;&lt;/span&gt; is the array of the tags fetched from the XML (which you have specified) and &lt;b&gt;&lt;span&gt;NodeValue&lt;/span&gt;&lt;/b&gt; gives you the value of the tag.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span style="color: rgb(204, 0, 0); text-align: left; "&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span style="text-align: left; "&gt;&lt;span&gt;Hope it helps!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: rgb(204, 0, 0); font-weight: bold; text-align: left; "&gt;&lt;b style="font-size: 100%; "&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-4876189934146016108?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/-p3Py1hbDuI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/4876189934146016108/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=4876189934146016108" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/4876189934146016108?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/4876189934146016108?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/-p3Py1hbDuI/get-value-from-xml.html" title="Get a value from the XML" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/03/get-value-from-xml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYMQXg4fSp7ImA9WhRUFUw.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-8759601258108345028</id><published>2012-01-25T22:18:00.001+05:30</published><updated>2012-01-25T22:19:40.635+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-25T22:19:40.635+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="psquery" /><title>Connected Query - PeopleCode Implementation</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hSBlt7tuR-EBif8y-s_qHyQZtJE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hSBlt7tuR-EBif8y-s_qHyQZtJE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hSBlt7tuR-EBif8y-s_qHyQZtJE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hSBlt7tuR-EBif8y-s_qHyQZtJE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The link below the PeopleCode implementation of the connected query.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mfinchps.blogspot.com/2011/05/how-to-launch-connected-query-xml.html"&gt;http://mfinchps.blogspot.com/2011/05/how-to-launch-connected-query-xml.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-8759601258108345028?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/YSF3YYADyxg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/8759601258108345028/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=8759601258108345028" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/8759601258108345028?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/8759601258108345028?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/YSF3YYADyxg/connected-query-peoplecode.html" title="Connected Query - PeopleCode Implementation" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/01/connected-query-peoplecode.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDRngzeyp7ImA9WhRUFUw.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-7637182472433517208</id><published>2012-01-25T22:02:00.006+05:30</published><updated>2012-01-25T22:17:57.683+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-25T22:17:57.683+05:30</app:edited><title>Connected Query Feature</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pjdGlxRyxrkSMTQIQZyYXoxN1lM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pjdGlxRyxrkSMTQIQZyYXoxN1lM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pjdGlxRyxrkSMTQIQZyYXoxN1lM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pjdGlxRyxrkSMTQIQZyYXoxN1lM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;Forgot to post this for a long time. The below description I took it from PeopleBooks. Why to destroy its beauty :)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;Starts here&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;Connected Query enables you to create a single XML file based on a set of queries with parent-child relationships.&lt;br /&gt;&lt;br /&gt;A connected query is a hierarchical object built with existing PeopleSoft queries. A parent query can nest n levels of child queries and any child query can have m sibling queries within a hierarchy. No artificial limits exist for n and m, but typical use involves a single parent-child relationship or a few levels of nesting. Fields in a child query are mapped to related fields in the immediate parent query.&lt;br /&gt;&lt;br /&gt;A connected query returns a hierarchical data set in which data returned by child queries is filtered by the results of its immediate parent query.&lt;br /&gt;&lt;br /&gt;Connected queries are used to analyze data, supply to other systems with PeopleSoft data using Web Services, and create XML Publisher reports that use connected query as a Data Source.&lt;br /&gt;&lt;br /&gt;Connected queries are significantly useful:&lt;br /&gt;&lt;br /&gt;• To simplify task for a business user.&lt;br /&gt;&lt;br /&gt;• User create a set of linked simple queries to collect data from multiple tables instead of creating a complicated query with multiple equal, outer joins, and grouping conditions.&lt;br /&gt;&lt;br /&gt;• When two or more SQL statements are linked with left outer join to the same query.&lt;br /&gt;&lt;br /&gt;• Connected Query enables you to collect data similar to query performing left outer joins. In contrast to query, Connected Query enables you to link multiple queries to a single parent query.&lt;br /&gt;&lt;br /&gt;• As a tool in the process of replacing Crystal reports (that use subreports) with XML Publisher reports.&lt;br /&gt;&lt;br /&gt;Crystal reports can include the main reports and a set of subreports that could be combined in the same template. Using Connected Query, you can replace a Crystal reports having main reports and sub-reports with XML Publisher reports.&lt;br /&gt;&lt;br /&gt;• When outputs need to be in structured XML.&lt;br /&gt;&lt;br /&gt;A simple query (including a query with multiple joins) creates a tabular plain layout. To have a hierarchical output, you need to use multiple grouping conditions that involve complicated logic and is not always straight forward. Connected Query processing creates a hierarchical output where a single row of data from parent query results in a set of rows in a child query. This data is processed row by row and produces structured data. It has similarity with SQR and Application Engine nested loops processing.&lt;br /&gt;&lt;br /&gt;Instead of using Application Engine or SQR to collect data for file processing by XML Publisher, use Connected Query as the data collection tool because no conditional logic involves in this process. However, use SQR for processes with high volume of data or when high performance is required. You can quickly create a single parent-child relationship using the Connected Query Quick Start component (CQ_WIZARD), and create complex connected queries using the Connected Query Manager (PSCONQRS). &lt;/p&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/-e8ojFdbSHx4/TyAxFxEA3sI/AAAAAAAAJJw/Rj6oYF_--yE/s1600/1.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 183px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5701611103390326466" border="0" alt="" src="http://2.bp.blogspot.com/-e8ojFdbSHx4/TyAxFxEA3sI/AAAAAAAAJJw/Rj6oYF_--yE/s400/1.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-j01PPtOE3UU/TyAw9LQ6cbI/AAAAAAAAJJg/alqiHOJyJJU/s1600/2.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 210px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5701610955804930482" border="0" alt="" src="http://1.bp.blogspot.com/-j01PPtOE3UU/TyAw9LQ6cbI/AAAAAAAAJJg/alqiHOJyJJU/s400/2.PNG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/-Ek0gvmGYOS4/TyAw8uUxwPI/AAAAAAAAJJY/Zd9lEXT4IGQ/s1600/3.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 265px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5701610948036509938" border="0" alt="" src="http://2.bp.blogspot.com/-Ek0gvmGYOS4/TyAw8uUxwPI/AAAAAAAAJJY/Zd9lEXT4IGQ/s400/3.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-p_XMh_POX4s/TyAw8XGMjiI/AAAAAAAAJJM/fBt1kbGH9r4/s1600/4.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 335px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5701610941801336354" border="0" alt="" src="http://4.bp.blogspot.com/-p_XMh_POX4s/TyAw8XGMjiI/AAAAAAAAJJM/fBt1kbGH9r4/s400/4.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-SmXdUaEMPzw/TyAw8OQ0JDI/AAAAAAAAJI8/_s1KkBo8x0I/s1600/5.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 325px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5701610939429954610" border="0" alt="" src="http://3.bp.blogspot.com/-SmXdUaEMPzw/TyAw8OQ0JDI/AAAAAAAAJI8/_s1KkBo8x0I/s400/5.PNG" /&gt;&lt;/a&gt; &lt;a href="http://3.bp.blogspot.com/-aLe7LNVNTWY/TyAw73LxfDI/AAAAAAAAJI0/LyY7L3dWXgg/s1600/6.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 286px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5701610933234793522" border="0" alt="" src="http://3.bp.blogspot.com/-aLe7LNVNTWY/TyAw73LxfDI/AAAAAAAAJI0/LyY7L3dWXgg/s400/6.PNG" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-7637182472433517208?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/s_xbKDz5xKI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/7637182472433517208/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=7637182472433517208" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/7637182472433517208?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/7637182472433517208?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/s_xbKDz5xKI/connected-query-feature.html" title="Connected Query Feature" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-e8ojFdbSHx4/TyAxFxEA3sI/AAAAAAAAJJw/Rj6oYF_--yE/s72-c/1.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/01/connected-query-feature.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08CQHc-eyp7ImA9WhRUEEU.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-4423794654485961230</id><published>2012-01-20T23:08:00.006+05:30</published><updated>2012-01-20T23:21:01.953+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T23:21:01.953+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="psquery" /><title>PSQuery drilling feature</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-jbaCxVILpFkr58P6AWd8B1oaTk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-jbaCxVILpFkr58P6AWd8B1oaTk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-jbaCxVILpFkr58P6AWd8B1oaTk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-jbaCxVILpFkr58P6AWd8B1oaTk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;For those who havn't tried this feature:&lt;br /&gt;After creating the query, go to Expressions tab and click on the Add Expression.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-oeL0wFAHUYo/TxmnDGODkiI/AAAAAAAAJIE/5SMhnmtQ4vA/s1600/Pic1.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 375px; DISPLAY: block; HEIGHT: 271px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5699770475065086498" border="0" alt="" src="http://3.bp.blogspot.com/-oeL0wFAHUYo/TxmnDGODkiI/AAAAAAAAJIE/5SMhnmtQ4vA/s400/Pic1.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-XxwTMBM8kAU/TxmnC2CKH_I/AAAAAAAAJH4/_r9QTY8wvbU/s1600/Pic2.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 292px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5699770470720217074" border="0" alt="" src="http://1.bp.blogspot.com/-XxwTMBM8kAU/TxmnC2CKH_I/AAAAAAAAJH4/_r9QTY8wvbU/s400/Pic2.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;Search keys when clicked on it will give you the URL keys scroll which you selects as the parameters passed to the target component.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Map URl to Query coloumns: to hyperlink the field of your wish in the query result&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-T12bxyQzDVo/TxmnCtsBa9I/AAAAAAAAJHs/pPJqnE6zESg/s1600/Pic3.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 79px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5699770468479888338" border="0" alt="" src="http://3.bp.blogspot.com/-T12bxyQzDVo/TxmnCtsBa9I/AAAAAAAAJHs/pPJqnE6zESg/s400/Pic3.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;In the above query result you can see the emplid KU0007 is hyperlinked.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-4423794654485961230?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/C0-rNeG8Rsg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/4423794654485961230/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=4423794654485961230" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/4423794654485961230?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/4423794654485961230?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/C0-rNeG8Rsg/psquery-drilling-feature.html" title="PSQuery drilling feature" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-oeL0wFAHUYo/TxmnDGODkiI/AAAAAAAAJIE/5SMhnmtQ4vA/s72-c/Pic1.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/01/psquery-drilling-feature.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMQncycSp7ImA9WhRUEEo.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-3918769780403769571</id><published>2012-01-20T22:16:00.001+05:30</published><updated>2012-01-20T22:18:03.999+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T22:18:03.999+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><title>Auto Increment: Best practice</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hIxPGX9_lRPB5_ZvNFau0-4gkvU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hIxPGX9_lRPB5_ZvNFau0-4gkvU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hIxPGX9_lRPB5_ZvNFau0-4gkvU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hIxPGX9_lRPB5_ZvNFau0-4gkvU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;I came across this function recently and found it quite useful and a best coding practice.&lt;br /&gt;&lt;br /&gt;If you have a counter setup and wanted to increment the counter manually in the code, rather than writing a sqlexec increment step you can use this delivered functions: GetNextNumber,GetNextNumberWithGaps and GetNextNumberWithGapsCommit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;GetNextNumber:&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;Use the GetNextNumber function to increment the value in a record for the field you specify by one and returns that value. You might use this function to increment an employee ID field by one when you are adding a new employee. If the new value generated exceeds max_number, a negative value is returned and the field value isn't incremented.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;GetNextNumberWithGaps: &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Use the GetNextNumberWithGaps function to determine the highest value in a table for the field you specify, and return that value plus increment&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;GetNextNumberWithGapsCommit: &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Use the GetNextNumberWithGapsCommit function to return the sequence number value plus increment for the given field residing in the given record. This function also enables you to specify a SQL Where clause as part of the function for maintaining multiple sequence numbers in a single record.&lt;br /&gt;&lt;br /&gt;This function is typically used for obtaining a new sequence number for the application, for example, getting a new Purchase Order number to be used in the application transaction.&lt;br /&gt;&lt;br /&gt;Use this function instead of the GetNextNumberWithGaps function. The GetNextNumberWithGaps function is very restrictive in its usage. The GetNextNumberWithGapsCommit function can be used in any event. The sequence number (record.field ) is incremented right away and it doesn't hold any database internal row lock beyond the execution of this function.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-3918769780403769571?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/SYB1YNPuRJY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/3918769780403769571/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=3918769780403769571" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/3918769780403769571?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/3918769780403769571?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/SYB1YNPuRJY/auto-increment-best-practice.html" title="Auto Increment: Best practice" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/01/auto-increment-best-practice.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUDR3wzcSp7ImA9WhRWFko.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-7626392964439704840</id><published>2012-01-04T16:19:00.002+05:30</published><updated>2012-01-04T16:21:16.289+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-04T16:21:16.289+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="peopletools" /><title>AAWS Response error</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ftwna1pcwm-80JZ9sNukYfpdECs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ftwna1pcwm-80JZ9sNukYfpdECs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ftwna1pcwm-80JZ9sNukYfpdECs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ftwna1pcwm-80JZ9sNukYfpdECs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;Has anyone outhere experience this issue. You were able to save/submit the application using delivered AAWS SAD_ADMISSION web service. But in response we should get the application number for the tracking purpose. This is the bug currently we are facing. Any thoughts...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-7626392964439704840?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/Gu5wobFZyMI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/7626392964439704840/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=7626392964439704840" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/7626392964439704840?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/7626392964439704840?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/Gu5wobFZyMI/aaws-response-error.html" title="AAWS Response error" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2012/01/aaws-response-error.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UASHY-cSp7ImA9WhRQFkU.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-1751323469477226391</id><published>2011-12-12T15:50:00.003+05:30</published><updated>2011-12-12T15:50:49.859+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-12T15:50:49.859+05:30</app:edited><title>The Macro Issue while installing XML Publisher Plug in</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OH8CDMtoXPTSAG3mbnsV3RuVp7U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OH8CDMtoXPTSAG3mbnsV3RuVp7U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OH8CDMtoXPTSAG3mbnsV3RuVp7U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OH8CDMtoXPTSAG3mbnsV3RuVp7U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
This issue never happened before. I&amp;nbsp; tried installing the lpugin several times and nothing was working. Finally thought of searching in Google and tada...Got the solution from the blog below. I must admit that it was a tricky solution in place.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://damir-vadas.blogspot.com/2011/02/macro-cannot-be-found-or-has-been.html"&gt;http://damir-vadas.blogspot.com/2011/02/macro-cannot-be-found-or-has-been.html&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Good Job Damir :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-1751323469477226391?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/SQfuRq1Go9E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/1751323469477226391/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=1751323469477226391" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/1751323469477226391?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/1751323469477226391?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/SQfuRq1Go9E/macro-issue-while-installing-xml.html" title="The Macro Issue while installing XML Publisher Plug in" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/12/macro-issue-while-installing-xml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08FRHwyeyp7ImA9WhRRGU8.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-92470842339757027</id><published>2011-12-03T21:53:00.002+05:30</published><updated>2011-12-03T22:00:15.293+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-03T22:00:15.293+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="peopletools" /><title>PeopleTools 8.52 is Generally Available</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R5R6yzNIAR4kKwXCglsAcYtEvxw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R5R6yzNIAR4kKwXCglsAcYtEvxw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R5R6yzNIAR4kKwXCglsAcYtEvxw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R5R6yzNIAR4kKwXCglsAcYtEvxw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;PeopleSoft is getting better version by version. So whats new!!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.oracle.com/peopletools/entry/peopletools_8_52_is_generally"&gt;http://blogs.oracle.com/peopletools/entry/peopletools_8_52_is_generally&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.oracle.com/peopletools/entry/peoplesoft_8_52_ipad_certification"&gt;http://blogs.oracle.com/peopletools/entry/peoplesoft_8_52_ipad_certification&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Check out Oracle's PeopleTools 8.52 PeopleBooks:&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/E25688_01/pt852pbr0/eng/psbooks/index.htm"&gt;http://download.oracle.com/docs/cd/E25688_01/pt852pbr0/eng/psbooks/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Development Tools&lt;br /&gt;- PeopleTools 8.52: PeopleSoft Documents Technology&lt;br /&gt;- PeopleTools 8.52: PeopleSoft Search Technology&lt;br /&gt;- PeopleTools 8.52: PeopleTools Portal Technologies&lt;br /&gt;&lt;br /&gt;Reporting and Analysis Tools&lt;br /&gt;- PeopleTools 8.52: PeopleSoft Pivot Grid&lt;br /&gt;- PeopleTools 8.52: Reporting Web Services&lt;br /&gt;&lt;br /&gt;Integration Tools&lt;br /&gt;- PeopleTools 8.52: Feed Publishing Framework&lt;br /&gt;&lt;br /&gt;Administration Tools&lt;br /&gt;- PeopleTools 8.52: Performance Monitor&lt;br /&gt;- PeopleTools 8.52: Security Administration&lt;br /&gt;- PeopleTools 8.52: System and Server Administration&lt;br /&gt;&lt;br /&gt;Lifecycle Management Tools&lt;br /&gt;- PeopleTools 8.52: PeopleSoft Application Designer Lifecycle Management Guide&lt;br /&gt;- PeopleTools 8.52: PeopleSoft Change Impact Analyzer&lt;br /&gt;- PeopleTools 8.52: PeopleSoft Test Frameworkv&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-92470842339757027?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/u_r2hBXZEe8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/92470842339757027/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=92470842339757027" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/92470842339757027?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/92470842339757027?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/u_r2hBXZEe8/peopletools-852-is-generally-available.html" title="PeopleTools 8.52 is Generally Available" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/12/peopletools-852-is-generally-available.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYASX85eSp7ImA9WhRRGEk.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-3780320319022485201</id><published>2011-12-02T23:18:00.001+05:30</published><updated>2011-12-02T23:19:08.121+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-02T23:19:08.121+05:30</app:edited><title>Long time</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CwVlprW-aeaEXXObBF2xunYllBI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CwVlprW-aeaEXXObBF2xunYllBI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CwVlprW-aeaEXXObBF2xunYllBI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CwVlprW-aeaEXXObBF2xunYllBI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;It's been long time...Got heldup with some urgent milestones..Will be back!&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-3780320319022485201?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/EP93avUxWtE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/3780320319022485201/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=3780320319022485201" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/3780320319022485201?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/3780320319022485201?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/EP93avUxWtE/long-time.html" title="Long time" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/12/long-time.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4DQngzcSp7ImA9WhdaGEw.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-577309739686005285</id><published>2011-10-28T21:09:00.002+05:30</published><updated>2011-10-28T21:19:33.689+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-28T21:19:33.689+05:30</app:edited><title>JQuery Cycle Plugin</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AEpjRTqbXN0GnL07J2gwUH9mqsg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AEpjRTqbXN0GnL07J2gwUH9mqsg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AEpjRTqbXN0GnL07J2gwUH9mqsg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AEpjRTqbXN0GnL07J2gwUH9mqsg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;This is a photo effect script for intuitive effects. Just tried out and it is a good one.&lt;br /&gt;&lt;br /&gt;Please download the attachment below to get the sample code. Copy paste this code to an HTML area for the DEMO. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/formypersonaluse1/business/siterelated/JQueryCycleScript.txt"&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/text-icon.png"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-577309739686005285?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/fbB97rVU7bo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/577309739686005285/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=577309739686005285" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/577309739686005285?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/577309739686005285?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/fbB97rVU7bo/jquery-cycle-plugin.html" title="JQuery Cycle Plugin" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/10/jquery-cycle-plugin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYFQH4ycSp7ImA9WhdaFE4.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-5297785003457159153</id><published>2011-10-24T10:28:00.003+05:30</published><updated>2011-10-24T10:41:51.099+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-24T10:41:51.099+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><title>Context Sensitive Help</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MqXgAHuB7C4Eb29cTc6Nhxw2YhI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MqXgAHuB7C4Eb29cTc6Nhxw2YhI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MqXgAHuB7C4Eb29cTc6Nhxw2YhI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MqXgAHuB7C4Eb29cTc6Nhxw2YhI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe style="WIDTH: 600px; HEIGHT: 500px" src="http://docs.google.com/gview?url=https://sites.google.com/site/formypersonaluse1/business/siterelated/EnablingtheHelpLinkfromApplicationPages.pdf&amp;amp;embedded=true" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;If you are not able to view the document in the embed form above, download it by clicking on the PDF icon below&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/formypersonaluse1/business/siterelated/EnablingtheHelpLinkfromApplicationPages.pdf"&gt;&lt;img src="http://3.bp.blogspot.com/-MEc6iAA66a0/TqTzQAMg2cI/AAAAAAAAHaI/K6G9K_aaeoo/s400/PDF.jpg" width="114" height="116" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-5297785003457159153?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/nReXJqAfs40" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/5297785003457159153/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=5297785003457159153" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/5297785003457159153?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/5297785003457159153?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/nReXJqAfs40/context-sensitive-help.html" title="Context Sensitive Help" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-MEc6iAA66a0/TqTzQAMg2cI/AAAAAAAAHaI/K6G9K_aaeoo/s72-c/PDF.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/10/context-sensitive-help.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQNSH84cCp7ImA9WhdaEU4.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-8221853150037392182</id><published>2011-10-20T21:56:00.011+05:30</published><updated>2011-10-20T22:36:39.138+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T22:36:39.138+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="jQuery" /><title>Ajax Vertical Slider.</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/slD53WfbIpLPFDEYdTJM1Gcyf7M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/slD53WfbIpLPFDEYdTJM1Gcyf7M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/slD53WfbIpLPFDEYdTJM1Gcyf7M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/slD53WfbIpLPFDEYdTJM1Gcyf7M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Just tried out the vertical slider jQuery and worked perfectly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-verticalslider/"&gt;http://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-verticalslider/&lt;/a&gt; is the site where the source code resides.&lt;br /&gt;&lt;br /&gt;Try the code below in an HTML area on the page. There are two .js script files that you need to place in the webserver. You can download the same from the above source site.&lt;br /&gt;&lt;br /&gt;From the text file link given below, download the same and find ".js" to find the script file references.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;a href="https://sites.google.com/site/formypersonaluse1/business/siterelated/DemoCode.txt"&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/text-icon.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;Below is the implementation screen shot on my local instance.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-zEPhu1NMFRQ/TqBQdgLEnZI/AAAAAAAAHZk/Jow9PWHaNVE/s1600/Shot1.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 236px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5665616799014886802" border="0" alt="" src="http://1.bp.blogspot.com/-zEPhu1NMFRQ/TqBQdgLEnZI/AAAAAAAAHZk/Jow9PWHaNVE/s400/Shot1.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once clicked on the link, my site will open inside the instance.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-AkSBD16TrhQ/TqBQozR8QrI/AAAAAAAAHZw/aGrHwrEF088/s1600/Shot2.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 197px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5665616993122534066" border="0" alt="" src="http://2.bp.blogspot.com/-AkSBD16TrhQ/TqBQozR8QrI/AAAAAAAAHZw/aGrHwrEF088/s400/Shot2.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try it out!!!&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-8221853150037392182?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/n5ry_17bF7k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/8221853150037392182/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=8221853150037392182" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/8221853150037392182?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/8221853150037392182?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/n5ry_17bF7k/ajax-vertical-slider.html" title="Ajax Vertical Slider." /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-zEPhu1NMFRQ/TqBQdgLEnZI/AAAAAAAAHZk/Jow9PWHaNVE/s72-c/Shot1.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/10/ajax-vertical-slider.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cGQnY9eCp7ImA9WhdaEEU.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-6394902623850001992</id><published>2011-10-20T11:03:00.005+05:30</published><updated>2011-10-20T11:07:03.860+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T11:07:03.860+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="jQuery" /><title>jQuery Accordion Menu</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lWJzygoHm7ofgTt8VIBXuq7EHGk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lWJzygoHm7ofgTt8VIBXuq7EHGk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lWJzygoHm7ofgTt8VIBXuq7EHGk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lWJzygoHm7ofgTt8VIBXuq7EHGk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 196px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5665443734153306402" border="0" alt="" src="http://4.bp.blogspot.com/-NQmnbH9rrM0/Tp-zDzUroSI/AAAAAAAAHZY/eksCEi4D1ww/s400/accordion-menu-example.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;If you are bored of the classic menu, then try beautifying it up with some jQuery. I just tried some script to create an accordion menu.&lt;br /&gt;&lt;br /&gt;Visit &lt;a href="http://jqueryui.com/demos/accordion/"&gt;http://jqueryui.com/demos/accordion/&lt;/a&gt; for the implementation steps.&lt;br /&gt;&lt;br /&gt;For Demo follow this link: &lt;a href="http://jqueryui.com/demos/accordion/sortable.html"&gt;http://jqueryui.com/demos/accordion/sortable.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For a quick implementation:&lt;br /&gt;1. Create a pagelet wizard and place the code in the HTML source.&lt;br /&gt;2. Hide the classic menu and select the menu position to the left side.&lt;br /&gt;&lt;br /&gt;Please contact if you need further assistance to try this out or if you have a better idea to implement the same.&lt;/div&gt;&lt;br /&gt;I had the demo accordion menu which I did in my local instance. unfortunately before taking the backup, it got crashed. Excuse me this time.&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-6394902623850001992?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/Im4c5M6_Juw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/6394902623850001992/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=6394902623850001992" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/6394902623850001992?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/6394902623850001992?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/Im4c5M6_Juw/jquery-accordion-menu.html" title="jQuery Accordion Menu" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-NQmnbH9rrM0/Tp-zDzUroSI/AAAAAAAAHZY/eksCEi4D1ww/s72-c/accordion-menu-example.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/10/jquery-accordion-menu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMFSX44fCp7ImA9WhdaEEw.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-8557297815053876856</id><published>2011-10-19T13:46:00.002+05:30</published><updated>2011-10-19T13:50:18.034+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-19T13:50:18.034+05:30</app:edited><title>comment allez-vous les gars!!!</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oSfO_2Rvf9i7xYXg5bGEeccXT-Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oSfO_2Rvf9i7xYXg5bGEeccXT-Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oSfO_2Rvf9i7xYXg5bGEeccXT-Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oSfO_2Rvf9i7xYXg5bGEeccXT-Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hope everyone out there is having fantastic time with your work. Same here. Lot of learnings and not getting time to post new items.&lt;br /&gt;&lt;br /&gt;However in between tried some jQuery stuff within PeopleSoft along with some Ajax. Will be posting those here.&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-8557297815053876856?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/4oj7JS-Ii14" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/8557297815053876856/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=8557297815053876856" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/8557297815053876856?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/8557297815053876856?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/4oj7JS-Ii14/comment-allez-vous-les-gars.html" title="comment allez-vous les gars!!!" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/10/comment-allez-vous-les-gars.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UBSHs8cCp7ImA9WhdVF0s.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-3123067922209703898</id><published>2011-09-23T12:23:00.003+05:30</published><updated>2011-09-23T12:30:59.578+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-23T12:30:59.578+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="pagelet" /><title>Embedding Pagelet to a Page</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3JRGAOtGQwmg-Ui8VR8wRgliAKQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3JRGAOtGQwmg-Ui8VR8wRgliAKQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3JRGAOtGQwmg-Ui8VR8wRgliAKQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3JRGAOtGQwmg-Ui8VR8wRgliAKQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Never tried embedding the Pagelet to a page before. I have tried it on the home page or under a component. For those who have not tried this; below are the steps to do it.&lt;br /&gt;&lt;br /&gt;Create a pagelet and publish it on the home page tab.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-c_8-CEB8z8g/TnwtuQFFJ-I/AAAAAAAAG5M/qbk32QyLnn8/s1600/screen1.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 89px;" src="http://1.bp.blogspot.com/-c_8-CEB8z8g/TnwtuQFFJ-I/AAAAAAAAG5M/qbk32QyLnn8/s400/screen1.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5655445504684009442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And make sure on the 6th step; that is on the publish pagelet step; to check the embedd pagelet option.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-NPu_6mLsxdA/Tnwt8QB1e5I/AAAAAAAAG5U/QUjdiqVVSS4/s1600/screen2.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 382px;" src="http://1.bp.blogspot.com/-NPu_6mLsxdA/Tnwt8QB1e5I/AAAAAAAAG5U/QUjdiqVVSS4/s400/screen2.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5655445745188567954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now use the following code and place it under the event you like.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;import PTPPB_PAGELET:*;&lt;br /&gt;Local object &amp;PWAPI, &amp;Pagelet;&lt;br /&gt;&amp;PWAPI = create PTPPB_PAGELET:PageletWizard();&lt;br /&gt;&amp;Pagelet = &amp;PWAPI.getPageletByID("ASDASD", False);&lt;br /&gt;AMM_DERIVED.HTMLAREA = "&lt;div&gt;&lt;table class='PTPAGELET'&gt;&lt;tr&gt;&lt;td class='PTPAGELETHEADER'&gt;" | &amp;Pagelet.Title | &lt;br /&gt;"&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='PTPAGELETBODY'&gt;" | &amp;Pagelet.Execute() | "&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;";&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;AMM_DERIVED.HTMLAREA is the HTML area that you place on the page to display the embedded pagelet.&lt;br /&gt;&lt;br /&gt;And the pagelet on the page will look like the one below.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-nEsSOBOymEY/TnwugHO_1GI/AAAAAAAAG5c/UjMHYmMiZbw/s1600/screen3.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 336px;" src="http://2.bp.blogspot.com/-nEsSOBOymEY/TnwugHO_1GI/AAAAAAAAG5c/UjMHYmMiZbw/s400/screen3.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5655446361303143522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesting right? Try it out!&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-3123067922209703898?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/27N-vnNHhic" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/3123067922209703898/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=3123067922209703898" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/3123067922209703898?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/3123067922209703898?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/27N-vnNHhic/embedding-pagelet-to-page.html" title="Embedding Pagelet to a Page" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-c_8-CEB8z8g/TnwtuQFFJ-I/AAAAAAAAG5M/qbk32QyLnn8/s72-c/screen1.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/09/embedding-pagelet-to-page.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IHQ307eip7ImA9WhdVFkU.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-4361866621637281234</id><published>2011-09-22T14:09:00.004+05:30</published><updated>2011-09-22T14:22:12.302+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-22T14:22:12.302+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Implementing Related Content</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bZGxvY3qz68uLkziKImGSiDpDQQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bZGxvY3qz68uLkziKImGSiDpDQQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bZGxvY3qz68uLkziKImGSiDpDQQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bZGxvY3qz68uLkziKImGSiDpDQQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;Just tried out implementing the same and it worked out well. Below are the steps to do the same.&lt;br /&gt;&lt;br /&gt;Go to &lt;strong&gt;PeopleTools &amp;gt; Portal &amp;gt; Related Content Service &amp;gt; Define Related Content Service&lt;/strong&gt; to create a new Related Content Service.&lt;br /&gt;&lt;br /&gt;You can select the URL type you like. I selected the Pagelet type and provide the pagelet name in the URL information scroll. I wanted that Pagelet to appear as the realted content data.&lt;br /&gt;&lt;br /&gt;Security option you can select either the public access or the available one. In case of Related Content Security check box, please refer to Peoplebook on how to do the same.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/-4SQW31R4qXs/Tnr0dxaVvxI/AAAAAAAAG5E/ei5eX6LYnmM/s1600/screen1.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 250px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5655101074434277138" border="0" alt="" src="http://1.bp.blogspot.com/-4SQW31R4qXs/Tnr0dxaVvxI/AAAAAAAAG5E/ei5eX6LYnmM/s400/screen1.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;Now go to &lt;strong&gt;PeopleTools &amp;gt; Portal &amp;gt; Related Content Service &amp;gt; Manage Related Content Service.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;Here you will assign the Related Content to your desired component/page. In the screen shot below, I mapped the related content to the page not to the component. To ensure security go to the Map Fields link and save.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/-_sb2SAvZ8eE/Tnr0dhWhwMI/AAAAAAAAG48/TzqDL76FB9c/s1600/screen2.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 220px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5655101070123319490" border="0" alt="" src="http://4.bp.blogspot.com/-_sb2SAvZ8eE/Tnr0dhWhwMI/AAAAAAAAG48/TzqDL76FB9c/s400/screen2.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-GjCrr9nwY_s/Tnr0doYJHcI/AAAAAAAAG40/mBYLH1_07tI/s1600/screen3.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 179px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5655101072009141698" border="0" alt="" src="http://4.bp.blogspot.com/-GjCrr9nwY_s/Tnr0doYJHcI/AAAAAAAAG40/mBYLH1_07tI/s400/screen3.PNG" /&gt;&lt;/a&gt; Now you can navigate to the component where you mapped the Related Content. On landing to that component you can see a related content drop down on the upper right portion of the page. Click on the same to view the Related Content you mapped.&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/-vahp2GpM9ck/Tnr0dQX4JeI/AAAAAAAAG4s/fTnffRs4uVQ/s1600/screen4.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 250px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5655101065565578722" border="0" alt="" src="http://2.bp.blogspot.com/-vahp2GpM9ck/Tnr0dQX4JeI/AAAAAAAAG4s/fTnffRs4uVQ/s400/screen4.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;You can expand and collapse the Related Content section as you wish.&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-4361866621637281234?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/XLqyNeWIq8k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/4361866621637281234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=4361866621637281234" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/4361866621637281234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/4361866621637281234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/XLqyNeWIq8k/implementing-related-content.html" title="Implementing Related Content" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-4SQW31R4qXs/Tnr0dxaVvxI/AAAAAAAAG5E/ei5eX6LYnmM/s72-c/screen1.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/09/implementing-related-content.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMGR3gyeyp7ImA9WhdVFk8.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-8486895642607059559</id><published>2011-09-21T18:28:00.008+05:30</published><updated>2011-09-21T23:37:06.693+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-21T23:37:06.693+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Pop up feature</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mxNO_ok6k3TIyNBBanXHAwd_dgA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mxNO_ok6k3TIyNBBanXHAwd_dgA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mxNO_ok6k3TIyNBBanXHAwd_dgA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mxNO_ok6k3TIyNBBanXHAwd_dgA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/-mGsbN7vl18w/Tnnf8UypIvI/AAAAAAAAG30/qfzQGThL8a0/s1600/screen1.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 202px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5654797034606633714" border="0" alt="" src="http://2.bp.blogspot.com/-mGsbN7vl18w/Tnnf8UypIvI/AAAAAAAAG30/qfzQGThL8a0/s400/screen1.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You might have seen the above pop up in the JOB data page. Wanted to look into this long time back; just today I thought of the same and looked into it.&lt;br /&gt;&lt;br /&gt;It is fairly simple thing. Go to the employee field on the job_data1 page and navigate to the use tab in the definition property; you can see the popup page assigned.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-ZRyXUyQ6X-Q/TnngAYCWreI/AAAAAAAAG38/V_P6EjDcW5c/s1600/screen2.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5654797104197316066" border="0" alt="" src="http://3.bp.blogspot.com/-ZRyXUyQ6X-Q/TnngAYCWreI/AAAAAAAAG38/V_P6EjDcW5c/s400/screen2.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just created a pop up page and assigned to the emplid field to test it and it worked perfectly well.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-N9zj3vvt5mk/TnngTT1U4cI/AAAAAAAAG4E/U58-8OMaQm0/s1600/screen3.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 238px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5654797429486444994" border="0" alt="" src="http://1.bp.blogspot.com/-N9zj3vvt5mk/TnngTT1U4cI/AAAAAAAAG4E/U58-8OMaQm0/s400/screen3.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-Bab30L6hVAs/TnngZgErW9I/AAAAAAAAG4M/KYfgiq91P54/s1600/screen4.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 355px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5654797535851273170" border="0" alt="" src="http://1.bp.blogspot.com/-Bab30L6hVAs/TnngZgErW9I/AAAAAAAAG4M/KYfgiq91P54/s400/screen4.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-lCnTaq9k4bE/Tnngdf2wdWI/AAAAAAAAG4U/EEIUMsD40ZQ/s1600/screen5.PNG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 161px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5654797604512363874" border="0" alt="" src="http://1.bp.blogspot.com/-lCnTaq9k4bE/Tnngdf2wdWI/AAAAAAAAG4U/EEIUMsD40ZQ/s400/screen5.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you see the feature is easy to implement. However its effectiveness depends on how we use it. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-8486895642607059559?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/EtTtaiqyMMo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/8486895642607059559/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=8486895642607059559" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/8486895642607059559?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/8486895642607059559?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/EtTtaiqyMMo/pop-up-feature.html" title="Pop up feature" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-mGsbN7vl18w/Tnnf8UypIvI/AAAAAAAAG30/qfzQGThL8a0/s72-c/screen1.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/09/pop-up-feature.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4ER3k5cSp7ImA9WhdVEUg.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-9217370847245351363</id><published>2011-09-15T18:53:00.009+05:30</published><updated>2011-09-16T12:55:06.729+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-16T12:55:06.729+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>New PIA Installation</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b3IoNggiPeWTOaaHxEjhXXAhaCI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b3IoNggiPeWTOaaHxEjhXXAhaCI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b3IoNggiPeWTOaaHxEjhXXAhaCI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b3IoNggiPeWTOaaHxEjhXXAhaCI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Requirement can happen for creating additional PIA's for the exisitng PS HOME. How to do it. Below are the steps to create the same.&lt;br /&gt;&lt;br /&gt;1.Log on to the app server box&lt;br /&gt;2.Shut down PIA&lt;br /&gt;3.Go to C:\PSOFT\HRSA90\setup\mpinternet and run Setup.exe (If you are on windows) and follow the screenshots below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/1A.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/2A.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/3.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/4.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/5.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/6.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;Be sure to select "Existing Weblogic Domain" when you get to the "Select domain type" step.&lt;br /&gt;&lt;br /&gt;Be sure to select "Install additional PeopleSoft site" when you get to that point.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/7.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/8.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;The website name should be &lt;environment&gt;_pwd, for example:Please specify a name for the PeopleSoft web site:Website name:[ps] ps_pwd&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/9.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;Enter the same app server and port number as the primary website. To get this use PeopleSoft trick [CTRL+J]&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/10.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;For web profile name, enter the same web profile that is created for this PIA.&lt;br /&gt;To create it go to PeopleTools &amp;gt; WebProfile &amp;gt; Copy webprofile. You can clone any web profile and provide that name here. In this case 'NEW' is the name of the new Web Profile created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/11.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://sites.google.com/site/formypersonaluse1/business/siterelated/12.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;Once you reach the above step, click Install button to create the site.&lt;br /&gt;&lt;br /&gt;You would not be having a seperate bat file for Start and Stop PIA.&lt;br /&gt;&lt;br /&gt;Now to check the new PIA, &lt;strong&gt;Start the AppServer&lt;/strong&gt; and modify the old PIA login link.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Old PIA&lt;/strong&gt; will be looking like this: &lt;a href="http://localhost/psp/ps/?cmd=login"&gt;http://localhost/psp/ps/?cmd=login&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;New PIA&lt;/strong&gt;: &lt;a href="http://localhost/psp/ps_new/?cmd=login"&gt;http://localhost/psp/&lt;strong&gt;ps_new&lt;/strong&gt;/?cmd=login&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To view the Login page (Signin.html) for the old and new PIA's; navigate to &lt;strong&gt;&lt;ps_home&gt;\webserv\peoplesoft\applications\peoplesoft\PORTAL\WEB-INF\psftdocs&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Tino Simon&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-9217370847245351363?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/yO3jHEP-PNM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/9217370847245351363/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=9217370847245351363" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/9217370847245351363?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/9217370847245351363?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/yO3jHEP-PNM/new-pia-installation.html" title="New PIA Installation" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/09/new-pia-installation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0INQn44eCp7ImA9WhdXFEg.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-5082926491114430957</id><published>2011-08-27T21:01:00.005+05:30</published><updated>2011-08-27T21:09:53.030+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-27T21:09:53.030+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><title>The Strings Table</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zWBPtCj9PFJMOyVsoe4ZwPe66Sk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zWBPtCj9PFJMOyVsoe4ZwPe66Sk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zWBPtCj9PFJMOyVsoe4ZwPe66Sk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zWBPtCj9PFJMOyVsoe4ZwPe66Sk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;I have seen this in a couple of SQR reports and this will be a good tip for the developers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What is this Strings Table?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The PeopleTools Strings table (STRINGS_TBL) stores textual strings used for language sensitive labels and other text in PS/nVision and SQRs to avoid hard-coding labels into the report files themselves. The use of strings rather than hard-coded text in reports enables translators to translate the report layout in the database without editing the report’s code itself.This enables you to run a single copy of a report in multiple languages, while avoiding the duplication of code and report logic.Each row in the Strings table keys each string to a STRING_ID, which is associated with one of two different string types:&lt;/div&gt; &lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•  The short (RFT Short) or long (RFT Long) field description of the field.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The STRING_ID must equal the field name. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•  A free-form text string. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In either case, when a report requests a string in a particular language, the system returns the translated string if a translation is available.  If no translation exists, the base language string is returned. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Strings table is also keyed by a PROGRAM_ID field, which enables you to classify strings into groups that are used in similar reports.  PROGRAM_ID can refer to a specific SQR or PS/nVision report name, or it can be a mnemonic for a group of common strings that are shared between reports&lt;/div&gt;
&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-27Tj6V7Q6Rs/TlkPKSm4kwI/AAAAAAAAGlM/WkJhJ9YDhPM/s1600/first.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 277px;" src="http://1.bp.blogspot.com/-27Tj6V7Q6Rs/TlkPKSm4kwI/AAAAAAAAGlM/WkJhJ9YDhPM/s400/first.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5645560277353665282" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Century Gothic'; font-size: 15px; line-height: 21px; background-color: rgb(255, 255, 255); "&gt;&lt;b&gt;Click the picture to expand&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-5082926491114430957?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/b3qAxojs6i4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/5082926491114430957/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=5082926491114430957" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/5082926491114430957?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/5082926491114430957?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/b3qAxojs6i4/strings-table.html" title="The Strings Table" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-27Tj6V7Q6Rs/TlkPKSm4kwI/AAAAAAAAGlM/WkJhJ9YDhPM/s72-c/first.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/08/strings-table.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IFRnozfCp7ImA9WhdXE0U.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-6163655498178070294</id><published>2011-08-27T00:30:00.004+05:30</published><updated>2011-08-27T00:35:17.484+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-27T00:35:17.484+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><title>Find Object Navigation</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fgDHs2gWzbdXO4_a82St34gOazQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fgDHs2gWzbdXO4_a82St34gOazQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fgDHs2gWzbdXO4_a82St34gOazQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fgDHs2gWzbdXO4_a82St34gOazQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Might be a good handy tip. Those who knows this feature already please excuse. Searching the navigation is easy with this feature. try it out.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-8QA5CUjb7UU/TlfuHutScwI/AAAAAAAAGgA/nXTIusBwRc8/s1600/first.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 243px;" src="http://2.bp.blogspot.com/-8QA5CUjb7UU/TlfuHutScwI/AAAAAAAAGgA/nXTIusBwRc8/s400/first.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5645242474496684802" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" &gt;&lt;b&gt;Click the picture to expand&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-6163655498178070294?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/9uzWsferTr0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/6163655498178070294/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=6163655498178070294" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/6163655498178070294?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/6163655498178070294?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/9uzWsferTr0/find-object-navigation.html" title="Find Object Navigation" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-8QA5CUjb7UU/TlfuHutScwI/AAAAAAAAGgA/nXTIusBwRc8/s72-c/first.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/08/find-object-navigation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUNRX04cSp7ImA9WhdXE0U.&quot;"><id>tag:blogger.com,1999:blog-3747175925363126905.post-2501596006586515881</id><published>2011-08-27T00:02:00.002+05:30</published><updated>2011-08-27T00:14:54.339+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-27T00:14:54.339+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="coding" /><title>PeopleSoft Ping</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MUyeR8Aeea3ThP1xdGFqRYzr8wA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MUyeR8Aeea3ThP1xdGFqRYzr8wA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MUyeR8Aeea3ThP1xdGFqRYzr8wA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MUyeR8Aeea3ThP1xdGFqRYzr8wA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Just another good weekend. Expected some more work today, however it did not happen. Then I thought of just playing around the instance and saw this utility. Never seen or heard before. However it seemed interesting and gave a search in PeopleBooks. The details are given below. Hope this might be a new information for you too. For those who have worked with this utility; please feel free to comment.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The PeopleSoft Ping utility collects timestamps by sending a specific page to different tiers of the PeopleSoft system, starting at the browser, then going to the web server, the application server, the database and back. The timestamps that are collected are total time elapsed for the round trip, and arrival and departure time at each of the tiers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To use the PeopleSoft Ping feature, select PeopleTools, Utilities, PeopleSoft Ping.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" &gt;&lt;a href="http://download.oracle.com/docs/cd/E18083_01/pt851pbr0/eng/psbooks/tsvt/img/graphic_PeopleSoft_Ping_pagegead7b09607c0375b_ef90c_12c65748f2d__7111.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 561px; height: 505px; " src="http://download.oracle.com/docs/cd/E18083_01/pt851pbr0/eng/psbooks/tsvt/img/graphic_PeopleSoft_Ping_pagegead7b09607c0375b_ef90c_12c65748f2d__7111.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;Nice weekend!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="middle"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7799532860882759";
google_ad_host = "pub-1556223355139109";
/* PS Ad3 */
google_ad_slot = "6055223372";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3747175925363126905-2501596006586515881?l=ps.mytechspeak.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ThePeoplesoftBlog/~4/y3cMLQOyvG0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ps.mytechspeak.com/feeds/2501596006586515881/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3747175925363126905&amp;postID=2501596006586515881" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/2501596006586515881?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3747175925363126905/posts/default/2501596006586515881?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThePeoplesoftBlog/~3/y3cMLQOyvG0/peoplesoft-ping.html" title="PeopleSoft Ping" /><author><name>My Tech Speak</name><uri>http://www.blogger.com/profile/18084681245929178872</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ps.mytechspeak.com/2011/08/peoplesoft-ping.html</feedburner:origLink></entry></feed>

