tag:blogger.com,1999:blog-8449369866549595592024-02-06T23:53:38.592-08:00Upgrading PeopleSoftDarren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-844936986654959559.post-24412247646905663552016-05-09T13:48:00.002-07:002016-05-09T13:48:48.194-07:00Webinar - Strengthening Your “Core” HROracle is offering a free PeopleSoft webinar Tue, May 10, 2016 1:00 PM - 2:00 PM CDT<br />
<br />
Strengthening Your “Core” HR: The Continuing Strength of PeopleSoft HR<br />
<br />
In this session, Oracle will share highlights of new Oracle's PeopleSoft Core HR features and functionality like Guided Self Service. Oracle will also share what new exciting projects are on the roadmap for strengthening our core HR functionality like enhancements for global, position management, onboarding, analytics, company directory and so much more. Must attend session!<br />
<br />
Objective 1: Provide an overview of Guided Self Service for HR<br />
<br />
Objective 2: Provide a roadmap of features planned for delivery in Core HR<br />
<br />
Register <a href="https://attendee.gotowebinar.com/register/9200926980703352833" target="_blank">here</a>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-13901733121596008092016-05-02T08:41:00.001-07:002016-05-02T08:41:18.726-07:00Webinar - Evolution of Financials Training and Self-Service Security<a href="http://www.questdirect.org/Quest_International_Users_Group" target="_blank">Quest </a>is offering a free PeopleSoft webinar Wed, May 4, 2016 2:00 PM - 3:00 PM EDT<br />
<br />
This session will take you on a journey through the evolution of the PeopleSoft Financials training at Case Western Reserve University (CWRU). When the University implemented Financials in 2004 they offered four classes led by dedicated trainers, security was done via paper and manually entry.<br />
<br />
In 2008, at the request of the new University CFO, the training program was re-evaluated to help their decentralized campus know the technical components of the Financials System as well as the “why” behind what they were doing. The Case Administrative Professional Series (CAPS) was developed.<br />
<br />
Fast forward to 2016 – they now offer thirteen classes taught by functional experts, security request are entered via PeopleSoft by end users and approved via workflow. Users have the option to earn a certificate by taking required courses as well as electives followed by an exam.<br />
<br />
Register <a href="https://attendee.gotowebinar.com/register/8262988586490869764" target="_blank">here</a>.Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-29270133249932506932016-04-29T07:25:00.000-07:002016-05-02T06:48:54.542-07:00Webinar - PeopleSoft 9.2 Upgrade and Fluid Interface Planning WorkStrategy is offering a free PeopleSoft webinar Wednesday, May 04, 2016 @ 2:00pm - 3:00pm EST<br />
<br />
WorkStrategy will provide an overview of new 9.2 PUM 016 8.54/8.55 functionality, technical upgrade steps, and PUM installation tips. Presenters will highlight new Fluid Interface, WorkCenters and Activity Guides, Pivot Grid Analytics, Guided Self Service and related enhancements.<br />
<br />
WorkStrategy will review resource requirements and project plan milestones to successfully upgrade your PeopleSoft HCM application suite.<br />
<br />
Objectives:<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>Understand how to leverage new 9.2 functional enhancements<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>Learn about PUM installation best practices<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>Review tips for upgrades and customer case studies<br />
<div>
<br /></div>
<div>
Register <a href="http://www.emailmeform.com/builder/form/OlanFRcea2oUef1JCaE7y8LrZ" target="_blank">here</a>.</div>
Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-921029943446343062016-04-26T07:26:00.000-07:002016-05-02T06:49:20.209-07:00Webinar - PeopleSoft Accounts Payable WorkCenter 9.2Oracle is offering a free PeopleSoft webinar Monday, Aug 26 11:00am to 12:00pm PT<br />
<br />
Oracle University will give an overview of Oracle PeopleSoft Accounts Payable WorkCenter 9.2. This is a new feature for the PeopleSoft 9.2 release that is used to consolidate and centralize access to relevant Payables data.<br />
<br />
This Web Seminar Includes:<br />
<br />
<ul>
<li>An overview of PeopleSoft Accounts Payable WorkCenter</li>
<li>Personal Workload</li>
<li>Configurable Exception Alerts</li>
<li>Rapid Navigation</li>
<li>Reporting Console</li>
</ul>
<div>
Register <a href="http://www.oracle.com/us/education/eblast/us-peoplesoft-200813-ol-1994514.html?sc=NAOU13045800MPP001C015" target="_blank">here</a>.</div>
Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-62029761900885386752016-04-25T13:17:00.001-07:002016-04-25T13:17:04.762-07:00Webinar - PeopleSoft Payroll for North America - Continuously delivering new enhancementsOracle is offering a webinar Tuesday, April 26th, 2016 <span style="font-family: 'Times New Roman', serif; font-size: 12pt;">2:00 PM - 3:00 PM EDT</span><br />
<span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><br /></span>
<span style="font-family: Times New Roman, serif;">This one-hour session is recommended for functional users who use PeopleSoft Payroll for North America. In this Webcast, you will learn about some new enhancements that have delivered after the initial Release of 9.2. The new functionality includes the Payroll WorkCenter, the enhancements to our direct deposit process as well as our brand new Mobile Paycheck allowing your employees to view their pay statement using a mobile device, Come learn about the new functionality and see how it works.</span><br />
<span style="font-family: Times New Roman, serif;"><br /></span>
<span style="font-family: Times New Roman, serif;">Register <a href="https://attendee.gotowebinar.com/register/5752111947069876225" target="_blank">here</a>.</span>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-36065798352699916242016-04-21T05:21:00.001-07:002016-04-21T05:21:37.661-07:00PT 8.55 Fluid EnhancementsThis article from <a href="http://blogs.beastute.com/" target="_blank">Astute </a>introduces the Fluid UI enhancements to the PT Portal technology. <br />
It covers<br />
<br />
<ul>
<li>Homepage/dashboards</li>
<li>Master/detail pages</li>
<li>Master-detail components</li>
<li>Push notifications</li>
<li>Fluid activity guides</li>
<li>Related content in fluid pages</li>
<li>Branding enhancements</li>
<li>Conditional navigation enhancements</li>
</ul>
<div>
Check it out <a href="http://blogs.beastute.com/pt-8-55-fluid-enhancements-to-peopletools-portal-technology/" target="_blank">here</a>.</div>
Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-32809149561909857072016-04-20T14:02:00.002-07:002016-04-20T14:02:43.094-07:00Video - Image Highlights, PeopleSoft HCM Update Image 17Here's a YouTube video from Oracle-PeopleSoft. This video provides highlights of many of the new features in the PeopleSoft Update Image 17.<br />
<br />
Check out the video <a href="https://www.youtube.com/watch?v=QgSQ6sfhomo" target="_blank">here</a>.Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-91775057756541603182016-04-19T05:10:00.000-07:002016-04-19T05:12:42.172-07:00Webinar - PeopleSoft Pay for Performance using ePerformance and eComp+WorkStrategy is offering a webinar Wednesday, April 20, 2016 2:00 – 3:00pm (EST) via WebEx<br />
<br />
Leverage your existing investment in PeopleSoft HCM technology and learn how other customers design these tools for “pay for performance” programs. They will review 9.2 ePerformance, Talent Profiles, and eComp+ features and how to integrate performance ratings with eComp+ to streamline your overall compensation process.<br />
<br />
WorkStrategy’s eComp+ solution for PeopleSoft customers supports your annual bonus, equity, and base salary merit administration with a user-friendly manager dashboard, employee statements, and modeling capabilities.<br />
<br />
Objectives:<br />
<br />
<ul>
<li>Hear how customers are leveraging existing ePerformance/eComp+ functionality </li>
<li>See configuration and implementation tips </li>
<li>Review industry trends and best practices regarding pay for performance programs </li>
</ul>
<br />
<br />
Register <a href="http://www.emailmeform.com/builder/form/1TSceH9F72J56pjoN785dvc">here</a>.
Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-34247425865330887602016-04-07T07:50:00.002-07:002016-04-07T07:50:59.482-07:00Webinar - PeopleSoft Query Manager Tips and TricksOracle is offering a webinar Fri, Apr 22, 2016 2:00 PM - 2:30 PM CDT<br />
<br />
PeopleSoft Query Manager tips and tricks<br />
<span style="background-color: white; color: #333333; font-family: , , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px; line-height: 20px;">Using PeopleSoft Query Manager has its own ups and downs. THis session will highlight some useful tips and suggestions to make this tool more useful to the end user.</span><br />
<span style="background-color: white; color: #333333; font-family: , , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px; line-height: 20px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: , , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px; line-height: 20px;">Register <a href="https://attendee.gotowebinar.com/register/3316304464490875139" target="_blank">here</a>.</span>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-76807913329773642292016-04-06T10:04:00.001-07:002016-04-06T10:04:27.555-07:00Webinar - PeopleSoft Human Capital Management Update and RoadmapOracle is hosting a webinar on April 20, 2016 1:00 PM - 2:00 PM CDT.<br />
<br />
<span style="background-color: white; color: #333333; font-family: citrixsans-regular, HelveticaNeueW01-55Roma, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;">An update of strategic investments for Oracle's PeopleSoft Human Capital Management (HCM) applications and product roadmap. This session will cover all major areas of new development for PeopleSoft HR, Workforce Management, and Talent Management applications. You will also learn about how innovations with PeopleSoft technologies with user experience, deployments, and self service are made available in HCM applications.</span><br />
<span style="background-color: white; color: #333333; font-family: citrixsans-regular, HelveticaNeueW01-55Roma, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: citrixsans-regular, HelveticaNeueW01-55Roma, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;">Sign up <a href="https://attendee.gotowebinar.com/register/8660305908378323713" target="_blank">here</a>.</span>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-91739056364544174532013-02-04T10:00:00.001-08:002013-02-04T13:12:35.406-08:00Stuck-In-Processing Solved!Our stuck-in-processing problem continued and then during our annual enrollment period, it worsened dramatically. We attributed it to the increase traffic during enrollment, but after enrollment it didn't get much better. We investigated problem further and found "How To Identify Session Stickiness Problems On Load Balancer?" [ID 1307344.1] on Oracle support. We also found this article useful, "How to Setup PeopleSoft and WebLogic when using a Load Balancer [ID 653998.1].<br />
<br />
After doing some testing with going directly to a web server, rather than through the content switch, all clues pointed to the content switch as the source of the problem. Working with our network group was slow. They explained that the content switch only passed on what it was given and couldn't be the source of a problem. We used a sniffer to trace the network connection on a user that experienced the stuck-in-processing pro<span style="font-family: inherit;">blem a lot. They saw that the user was fine until a reset was sent to the user from a different server than the one that they were connected to. </span><br />
<span style="font-family: inherit;"><br /></span>
<br />
<span style="font-family: inherit;"><span style="background-color: white; color: #222222;">The fix for the problem did turn out to be a setting on the content switch. There was a session timeout that was set to a low setting -- less than a minute. </span>Here's what our network guy said </span>"...<span style="color: #0000cc; font-family: Arial, sans-serif; font-size: 10pt;">the solution is to increase the flow timeout setting. </span><span style="color: #0000cc; font-family: Arial, sans-serif; font-size: 10pt;">I decided to change the set the setting to what {server} is using (560 seconds or 9.33 minutes) to fix this...</span><span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">"</span><br />
<div>
<br /></div>
<div>
My understanding of this issue is not complete. Here is what I have so far. Please let me know if you have more information. Starting with IE 8, the browser opens six connections to the server as soon as you login. Depending on the what you are doing, PeopleSoft may use just a few of these connections. Then if you go to a page that is more complex, you may use more of the connections. With a short timeout, these previously unused connections may have timed out and could then connect to a different web server. That web server, unfamiliar with your connection, would send a reset. Then you were stuck-in-processing.</div>
<div>
<br /></div>
<div>
This fix has solved our problem. I hope it helps you.</div>
Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-59190630526295626282012-07-30T08:52:00.001-07:002013-02-04T10:04:05.866-08:00No Longer Stuck in Processing, updatedWe finally have a "solution" to the issue where a user was stuck in processing. I've discussed it <a href="http://upgradingpeoplesoft.blogspot.com/2012/02/three-intermittent-issues.html" target="_blank">here</a> and <a href="http://upgradingpeoplesoft.blogspot.com/2012/05/report-id-13865710-page-strucksic-in.html" target="_blank">here</a>. The solution comes from document 1367044.1.<br />
<br />
<table border="0" cellpadding="0" cellspacing="0" style="table-layout: fixed;" summary=""><tbody>
<tr>
<td style="width: 60px;" valign="top"><div id="pt1:r1:0:m_region:tHist:0:psl3::l" style="overflow: hidden;">
<table border="0" cellpadding="0" cellspacing="0" class="x1a" id="pt1:r1:0:m_region:tHist:0:pgl19" summary="">
<tbody>
<tr>
<td><img alt="" height="60" id="pt1:r1:0:m_region:tHist:0:s14" src="https://support.oracle.com/epmos/adf/images/t.gif" width="1" /></td></tr>
</tbody></table>
</div>
</td>
<td valign="top"><div id="pt1:r1:0:m_region:tHist:0:psl3::c" style="overflow: hidden;">
<div class="x1a" id="pt1:r1:0:m_region:tHist:0:pgl12" style="height: 100%; overflow: auto; width: 100%;">
<div>
<span style="text-align: left; width: 575px;">Open the PORTAL_REFRESHPAGE
(HTML) object in Application Designer and make<br />the following
changes:<br /><br /><span style="font-family: 'Courier New', Courier, monospace;">function fadeInPagelet(pgltName){<br />//hideLoadingImg(pgltName);
//JDN: remove this line<br />setTimeout(function(){hideLoadingImg(pgltName);}, 0);
//JDN:add this line<br />ptCommonObj.fadeElement("ptpgltbody_" + pgltName, 0, 20,
100, 40, 10);<br />refreshEnable(pgltName);<br />var pgltData =
document.getElementById(pgltName + "_Data");<br />if (pgltData){<br />if
(browserInfoObj.isIE)<br />pgltData.style.filter="";<br />else<br />pgltData.style.opacity="";<br />}<br />}</span></span></div>
<div>
<span style="text-align: left; width: 575px;"><span style="font-family: 'Courier New', Courier, monospace;"><br /></span></span></div>
<div>
<span style="text-align: left; width: 575px;"><span style="font-family: 'Courier New', Courier, monospace;"><br /></span></span></div>
<div>
<span style="text-align: left; width: 575px;">After applying the changes, make sure the browser cache is cleared
before<br />trying out the changes.</span></div>
</div>
</div>
</td></tr>
</tbody></table>
<br />
We've tested it and we're planning when to apply it to production.<br />
<br />
Update: "It worked in test." <br />
<span style="font-family: inherit;">While it seemed great in test, it hasn't completely solved the problem in production. I've heard from users that it's better, but they still get stuck in processing. If I get more details from them, I'll put that info out on the blog.
</span><br />
<br />
Update #2: <a href="http://upgradingpeoplesoft.blogspot.com/2013/02/stuck-in-processing-solved.html" target="_blank">See Stuck-in-Processing Solved</a>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-25048331306839296862012-05-22T07:46:00.000-07:002013-02-04T10:03:38.540-08:00The Page Stuck in ProcessingWe applied Tuxedo 10.3.0.0 patch level 089 (from 069) over the weekend, and it didn't help with the issue users have with getting stuck in processing. It happens most often when a user clicks the magnifying glass to look up a value. The processing pinwheel starts spinning, and it doesn't ever come back. It's the same issue I listed <a href="http://upgradingpeoplesoft.blogspot.com/2012/02/three-intermittent-issues.html" target="_blank">here</a>.<br />
<br />
I just got an update from Oracle that this issue is fixed in PeopleTools 8.51.17. It is "Report ID: 13865710 The Page Struck[sic] in Processing". We are in the middle of upgrading from HCM 8.9 to 9.1 and a PeopleTools patch does not fit in our upgrade timeline. I've asked to get an individual fix pulled out from the patch. Responses to requests like this are hit or miss. I'll let you know if we get lucky.<br />
<br />
Update: <a href="http://upgradingpeoplesoft.blogspot.com/2013/02/stuck-in-processing-solved.html" target="_blank">See Stuck-in-Processing Solved</a>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-77750995807813994492012-05-08T06:30:00.003-07:002012-05-08T06:30:48.375-07:00Best Practices for Upgrading PeopleSoft EnterpriseI came across this Oracle White Paper recently titled, <a href="http://www.oracle.com/us/products/consulting/resource-library/best-practice-peoplesoft-enterprise-069837.pdf" target="_blank">Best Practices for Upgrading PeopleSoft Enterprise</a>. It's a useful reference document for what Oracle considers "best practices". <br />
<br />
From pages 12 & 13:<br />
<br />
<blockquote class="tr_bq">
<h4>
Tip #3—Use Change Management Appropriate for an Upgrade</h4>
During an upgrade, it is imperative to freeze metadata and system data in your production environment. With respect to the new release, ensure all relevant patches available are applied appropriately. There are two types of new release patches to manage throughout the upgrade project: "required for upgrade" patches and "regular product" patches. For each upgrade pass, required for upgrade patches only are applied to your upgrade environment. For each user acceptance test rollout or environment, apply regular product patches to the test environment only and never to the upgrade environment. Failure to appropriately manage these different<br />change management requirements can result in upgrade step failures and unexpected user acceptance test results.</blockquote>
<br />Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-40333184910082610432012-02-28T06:34:00.000-08:002012-02-28T06:36:54.051-08:00PeopleTools 8.51 & Exchange 2010 revisitedWe went into production on the Exchange 2010 server last Friday. The Exchange server admins were able to set the TarpitInterval based on where the email was originating.<br />
<span style="font-family: inherit;"><br /></span><br />
<span style="font-family: inherit;">Also we changed the code that sends hundreds of emails in TAM to a batched process. </span><br />
<br />
<div class="MsoNormal">
<b><span style="font-family: inherit;">Here
are the exchange commands we used and the settings changed.<o:p></o:p></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: #434343; font-family: Verdana, sans-serif; font-size: 10pt;">Set-ReceiveConnector –Identity servername\relayconnectorname
–ConnectionTimeout 00:20:00<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: #434343; font-family: Verdana, sans-serif; font-size: 10pt;">Set-ReceiveConnector –Identity servername\relayconnectorname
-TarpitInterval 00:00:00<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: #434343; font-family: Verdana, sans-serif; font-size: 10pt;">Set-ReceiveConnector –Identity servername\relayconnectorname
–MaxAcknowledgementDelay 00:00:00</span></div>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-36000465540174609912012-02-22T09:39:00.000-08:002012-02-22T09:45:06.747-08:00Update on the 501 / AJAX errorI originally thought that the Microsoft bug was just for IE 7 & IE 8 on Windows XP. We had fixed the problem in XP with IE 7. But we had people upgrading to Windows 7 with IE 8 and they started getting the problem again. That XP only info was tied to something read from a blog post. With more careful reading of the actual <a href="http://support.microsoft.com/kb/895954" target="_blank">MS article</a>, it looks like this bug applies to all users of IE 7 & IE 8, no matter what version of Windows you are using. The linked Microsoft KB article has instructions for how to apply the fix to your registry.Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-85498304102571377102012-02-13T07:20:00.000-08:002013-02-04T10:04:39.374-08:00Three Intermittent IssuesWe have three Tools related issues we are continuing to work on. The first is something that we thought was solved. Users intermittently get http 501 errors. In "External Applicants and Browsers" we addressed AJAX issues, including the 501 error. The <a href="http://peoplesoftexperts.blogspot.com/2011/08/peopletools-850851-and-higher-ajax.html" target="_blank">PeopleSoft Experts blog entry</a> has a great deal of information about issue and the Microsoft registry fix. <a href="http://support.microsoft.com/kb/895954" target="_blank">Microsoft documents the error</a> as a problem for IE 7 & 8 users on Windows XP. We had IE 7 users on XP, applied the registry patch, and all was good. But now users upgrading to Windows 7, using IE 8, and having the problem again. This issue may be related to bug 11870611.<br />
<br />
The second issue we are seeing is that a user is actively using PeopleSoft and their session times out. It's not a common occurrence. The user has used the New Window link to open a second window. This issue could be related to report ID 13096404.<br />
<br />
The last one is where users are stuck in a processing state. They can sit at a page for ten minutes or longer, and it will stay in processing. But if they log out and log back in, they can complete the transaction right away. I thought that this issue was related to bug 11625722, but support said that bug doesn't relate to us since we are on Tools 8.51.13. They have us cleaning up some errors in the application server logs. I'll be surprised if it makes any difference.<br />
<br />
Update:<br />
See the later post on the 501/AJAX error <a href="http://upgradingpeoplesoft.blogspot.com/2012/02/update-on-501-ajax-error.html" target="_blank">here</a>.<br />
<br />
2nd Update<br />
See the latest users stuck in processing <a href="http://upgradingpeoplesoft.blogspot.com/2012/05/report-id-13865710-page-strucksic-in.html" target="_blank">here</a>.<br />
<br />
3rd Update: <a href="http://upgradingpeoplesoft.blogspot.com/2013/02/stuck-in-processing-solved.html" target="_blank">See Stuck-in-Processing Solved</a>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com5tag:blogger.com,1999:blog-844936986654959559.post-41052317000783690712012-01-11T13:02:00.000-08:002012-02-22T09:42:54.562-08:00External Applicants and BrowsersRight after go-live from Tools 8.49 to 8.51 we started getting calls from external applicants with many different issues. Most of these callers were using unsupported browsers. We increased the visibility of our message that told applicants what browsers are supported. But that didn't help for a couple of reasons. Number one --some of our applicants get to our system through links from job search sites. Our message about browsers was on our company careers web page. The second reason was that people don't pay any attention to those messages.<br />
<br />
This issue frustrated the recruiters because the number of applications coming in was down. And this issue frustrated developers because we couldn't track down a particular page or component that caused it. It was an intermittent issue that we couldn't reproduce. The application server logs didn't offer any helpful information about the errors.<br />
<br />
After finding this <a href="http://peoplesoftexperts.blogspot.com/2011/08/peopletools-850851-and-higher-ajax.html" target="_blank">post </a>on AJAX issues, we turned off AJAX for our External Applicant web profile. Follow the link to get detailed instructions. The basic idea: on Web Profile Configuration / Custom Properties tab, create a boolean property "AJAX" with a value of "false". It changes the user experience, but that change was minimal in the application process. I think there is one search that goes to a search page now, while with AJAX it used the modal search window.<br />
<br />
<br />
<br class="Apple-interchange-newline" />Update:<br />
See the later post on the 501/AJAX error <a href="http://upgradingpeoplesoft.blogspot.com/2012/02/update-on-501-ajax-error.html" target="_blank">here</a>.<br />Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-49748098915577539512012-01-10T11:16:00.000-08:002012-01-10T11:30:23.453-08:00Reports not posting after PIA bounceWe also ran into a report server problem during go-live for the Tools patch. Right after everything was signed-off, we put back the login page and bounced PIA. Then when someone ran a report, it wouldn't post. I bounced the Process Scheduler and that didn't fix it. We found an Oracle case (<b id="internal-source-marker_0.4148386267479509"><span style="font-family: Consolas; font-size: 15px; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">660253.1)</span></b> that addressed the problem. It has a work-around and a fix for the problem. The quick work-around is to login through the report server. Our report server is dedicated, so we don't usually login through it, but the login page is not disabled. So we logged in and it was all good.<br />
<br />
The log term fix is a bit more work, but then you won't have to go through another step each time you bounce <span style="font-family: inherit;">PIA on the report server. You'll need to edit $<b id="internal-source-marker_0.4148386267479509"><span style="font-size: 15px; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">PS_HOME\webserv\peoplesoft\applications\peoplesoft\PORTAL.war\WEB-INF\web.xml</span></b></span><br />
<span style="vertical-align: baseline;"></span><br />
<blockquote class="tr_bq">
... </blockquote>
<blockquote class="tr_bq">
<span style="font-family: 'Courier New', Courier, monospace; font-size: x-small; white-space: pre-wrap;"> <servlet>
<servlet-name>psp</servlet-name>
<servlet-class>psft.pt8.psp</servlet-class>
<init-param>
<param-name>configDir</param-name>
<param-value>D:/pt8.51\webserv/peoplesoft/applications\peoplesoft\PORTAL.war/WEB-INF/psftdocs</param-value>
</init-param>
<load-on-startup>0</load-on-startup> <!-- add this line -->
</servlet>
</span><br />
<div>
...
</div>
</blockquote>
<div style="font-size: 15px; font-weight: normal; text-decoration: none; white-space: pre-wrap;">
After saving the file, stop PIA, delete the web cache, and start PIA again.</div>
<br />
In our test system we use the same web server for login and for the report server, so we never saw this problem in test. If you do the same in production, you won't need to worry about this issue.Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-90645648116804748642011-12-19T16:35:00.000-08:002011-12-20T05:26:00.799-08:00"Processing" and cacheRight at go-live from 8.49 to 8.51 we had some people that complained about sitting and waiting for the "Processing". At first I thought they were using the old term for the new spinning pinwheel. Then I got the same thing. On one page, I got that old flashing gif that symbolized "I'm working on it, please wait". <br />
<br />
I deleted my browser cache and the problem went away. A bunch of other problems went away too. In particular, the eRecruit job search started working. This happened at the live system checkout after we applied Tools 8.51. We had all the testers delete their browser cache, and many issues cleared up.<br />
<br />
We sent out communication to the users so that everyone who ran into issues would delete their browser cache. Then we started getting complaints from external job applicants, who we also had delete their browser cache. <br />
<br />
We needed a better solution. We had never had this type of problem with a Tools upgrade before. I suspect that Oracle rewrote many Javascripts this time, rather than replacing them. After some research, we found the following to address the problem.<br />
<br />
On the Web Profile Configuration / Caching, go to the Directories section. Change the name of all of the directories. I added the Tools version to the end. So for our current version of 8.51.13, it's set like this:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyY-QxvTa8ObmRcqbdmGlZs3l3Om9lCI-ejAVQGL65vw3Hoc_AUrP2vu5v8pDfi3mlYzKeey_wFG8-6sRdvyaYKbD0gASavxb91m424MT5m1et7fPpKoTRkHQNlnaAJECLRCrvtjDGTMQ/s1600/cache.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyY-QxvTa8ObmRcqbdmGlZs3l3Om9lCI-ejAVQGL65vw3Hoc_AUrP2vu5v8pDfi3mlYzKeey_wFG8-6sRdvyaYKbD0gASavxb91m424MT5m1et7fPpKoTRkHQNlnaAJECLRCrvtjDGTMQ/s1600/cache.jpg" /></a></div>
<br />
Remember to change it for all of your Web Profiles. We have a separate one for external applicants.Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-52646784801807359122011-12-12T09:15:00.000-08:002011-12-20T05:26:18.992-08:00Patching to PeopleTools 8.51.13<br />
We applied a patch to PeopleTools 8.51 this last weekend. It went fairly smoothly and according to schedule. The patch brought us from PT 8.51.11 to 8.51.13. <br />
<br />
The main reason for applying the patch was to get the session timeout to work. At patch level 11 we had problems with the session timeout not working. It would occasionally work, but there wasn't a pattern to when it would or wouldn't. A session would sit there past the warning time and timeout. Then the user would click on a link or tab, and then they would get a login screen. This login lead to a different set of problems. After this re-logging in, the users would either get an "Authorization error - Contact your security administrator", or they re-login and the breadcrumbs were missing. We had this problem on 8.51.07 too.<br />Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-33069577383014897792011-11-22T05:57:00.001-08:002011-11-23T13:11:59.267-08:00Opening another new windowOkay, not on upgrading today ... more of an enhancement.<br />
<br />
On most pages there's a link for opening a "New Window". The newwin servlet can do the same thing, if you have the URL to open. Over at PeopleSoft Wiki they have a <a href="http://peoplesoft.wikidot.com/opening-a-new-window" target="_blank">function </a>that takes your current URL and gives you a new URL that will open as a second window with the "_1". The limitation with the listed code is that if you already have a second window open, it won't work. So here's an improvement.<br />
<br />
<br />
<blockquote>
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">/******************************************************<br />AnotherWinUrl(&strUrl)<br />This function modifies a URL to return a new window URL. It allows a new state block to be generated in a separate browser instance.<br />http://servername:port/psp/ps/EMPLOYEE/HRMS/c/...<br /> or<br />http://servername:port/psp_1/ps/EMPLOYEE/HRMS/c/... (or _2, etc)<br /> becomes<br />http://servername:port/psp/ps_newwin/EMPLOYEE/HRMS/c/... <br /> which the web server turns into <br />http://server:port/psp/ps_1/EMPLOYEE/HRMS/c/... (or _3, etc)<br />Input parameters: &strUrl - a URL to manipulate Output parameters:<br />&strUrlModified - New URL with _newwin parameter<br />************************************************/<br />Function AnotherWinUrl(&strUrl As string) Returns string;<br /> Local string &sRegEx, &sReplace, &NewWinURL;<br /> /* Declare java object */<br /> Local JavaObject &jUrl;<br /><br /><br /> &sRegEx =<br /> "/(ps[cp])/([^\/_]*)?(_[1-9])?/([^\/]*)?/([^\/]*)?/([csehtqwnf]{1})/";<br /> &sReplace = "/$1/$2_newwin/$4/$5/$6/";<br /><br /> /* Instantiate objects */<br /> &jUrl = CreateJavaObject("java.lang.String", &strUrl);<br /> &NewWinURL = &jUrl.replaceAll(&sRegex, &sReplace);<br /><br /> /* Return modified URL */<br /> Return &NewWinURL;<br />End-Function;</span></blockquote>
<div>
<br /></div>
<div>
The original second pattern ($2) said it was made of non-slash characters. I added
that it should also not be an underscore. Then I added a pattern ($3) of an
underscore followed by a number. Then this third pattern is excluded in the
replace string. <br /><br />The PeopleSoft Wiki had a link to this site, <a href="http://gskinner.com/RegExr/" rel="nofollow" target="_blank">http://gskinner.com/RegExr/</a> which makes testing these much
easier.</div>
<br />
<blockquote class="tr_bq">
<span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><br /></span></blockquote>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-25145781621169457322011-11-21T12:46:00.001-08:002012-02-28T06:40:17.163-08:00RTF Editor ( CKEditor ) SpellcheckCKEditor is the RTF editor that comes with PeopleTools. If you check out the
editor at <a href="http://ckeditor.com/demo" target="_blank">its web site</a>, it has a nice spell check built in. But PeopleSoft seems
to have disabled it so we use their PeopleTools spell check. Our customers don't
care for the PeopleTools spell check.<br />
<br />
We've gone through how to turn on the spell check at the CKEditor web site, but
it doesn't work in PeopleSoft. We can turn on other tool bar settings, but not
the spell check. To auto-start the SCAYT(Spell Check As You Type), you edit its configPsft.js and in the following line change the false to true:<br />
CKEDITOR.config.scayt_autoStartup = false;<br />
<br />
The CKEDITOR.config.scayt_autoStartup suggestion worked if you are using
Firefox, but not with Internet Explorer. Our users need to use IE. Other
browsers are not supported by our Desktop group, and the users don't have the permissions to install software. Not only does it not auto-start in IE -- the spellcheck does not work at all. But using the demo at the CKEdit site, SCAYT works just fine in both IE and Firefox. Oracle has locked it in some way that we can't unlock.<br />
<br />
Let me know in the comments if you have found a fix or workaround for this issue.Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com1tag:blogger.com,1999:blog-844936986654959559.post-26426764847532090822011-11-08T12:59:00.001-08:002011-11-17T07:05:39.155-08:00PeopleTools 8.51 & Exchange 2010: Part 3, Testing and ConclusionWe downloaded Javamail 1.4.4, the latest version available. It comes in the mail.jar file. This version tested out nice and speedy, but the SMTP Trace stopped working. That trace is an App Server configuration setting that we had been using to identify where the slowdown was happening. After that, we saw in the case notes that PS development was using Javamail 1.4.3. We downloaded it, tested it, and now we are back to the slow email, but the SMTP Trace worked. The other downside for the 1.4.4 version was that PS wouldn't recommend that option, and so wouldn't support it.<br />
<br />
<div style="text-align: left;">
On the Exchange side, the admins were able to configure a connector just for the IP address of the PeopleSoft server. And on that connector, the Tarpitinterval is set to zero. Testing went through multiple iterations to get the Exchange server right. The next test round had each email taking one second. Better than five seconds, but not acceptable. We had eliminated the </div>
<div style="text-align: left;">
Tarpit for
'0.00:00:05'</div>
<div style="text-align: left;">
but we still saw this</div>
<div style="text-align: left;">
Tarpit for '0.00:00:01' due to
'DelayedAck'</div>
<div style="text-align: left;">
These were entries in the Exchange logs. On the PeopleSoft side, we just saw a delay from one step to the next. Found a reference to this type of delay <a href="http://social.technet.microsoft.com/Forums/en-US/exchangesvrtransport/thread/2d2ff7d0-742e-452c-8bce-d930c9335bdb" target="_blank">here</a>. To get rid of the one second delay the Exchange server admins had to adjust the ConnectionTimeout and set MaxAcknowledgementDelay to zero. After they made that change, it worked as quickly as it had with Exchange 2003. </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div style="text-align: left;">
<br /></div>
<br />
And we decided that for future development, we would batch the email processing.Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0tag:blogger.com,1999:blog-844936986654959559.post-20402204335692493892011-11-08T07:00:00.000-08:002012-01-11T13:03:08.134-08:00PeopleTools 8.51 & Exchange 2010: Part 2, The OptionsWe opened a case with Oracle about the slowdown. PeopleSoft Development said they had seen this five second per email issue before, but weren't able to get a customer to test it to provide "concrete evidence". We sent them SMTP trace logs from the application servers and we sent them logs from the Exchange server. They wanted us to test with Javamail 1.4.3, rather than the Javamail 1.3 that was supplied with PT 8.51. Evidently PeopleSoft development was using 1.4.3. The newer version of Javamail will not to send the NOOP command, but will send RSET command which might solve the problem. Javamail 1.3 does not have this
feature. They wanted us to try it out to see if it worked, but they couldn't recommend that solution since it hadn't been fully tested. It would be standard in some future version of PeopleTools.<br />
<div>
<br /></div>
<div>
The option that the PeopleSoft developers recommended was to have us to try setting the TarpitInterval to 0. From the Microsoft Technet link, "The TarpitInterval parameter specifies the period of time to delay an SMTP
response to a remote server that Exchange determines may be abusing the
connection. Authenticated connections are never delayed in this manner. The
default value is 5 seconds. ...When you set the value to
00:00:00, you disable the tarpitting interval."</div>
<div>
<br /></div>
<div>
The Exchange server admins were loath to disable the new security feature that they had just gained with their upgrade. They didn't want to change a global setting on their servers for just one application. They were not able to give us our own Exchange server. I asked about setting the PeopleSoft application servers as "authenticated connections", but was told that it was too much work to pass credentials.</div>
<br />
<div>
The other option was to rewrite the code in TAM that sent the emails to all the rejected applicants. It is a custom process. The delivered process sent snail-mail to the applicants, and as a cost saving measure we changed it to send email to all the applicants that had email addresses entered. The easy solution would be to cut the PeopleCode out of the process and paste it into an Application Engine process. Using the same code would be easy, but there would still be a five second per email delay later. The other option would be to rewrite it in SQR. The SQR would use the Unix sendmail, and so would run faster. Either of those options would handle the emails in a batched mode. The user would no longer need to wait for the email to be sent before moving on to the next screen. While it may seem a bad practice to have the user wait while we send an email, you need to remember that with the previous Exchange server we could sent 100 emails in one second. The downside for these solutions is that it doesn't address the five second per email delay for the email sent from the application server. It will affect other parts of the system later. We want to deploy more AWE (Workflow) processes either as part of or after the upgrade.</div>Darren Moseleyhttp://www.blogger.com/profile/07855985916302434579noreply@blogger.com0