Tuesday, December 8, 2020

Retiring (Deleting) an App Engine Process

It's easier than I suspected it would be to delete an App Engine process from your PeopleSoft environments using App Designer.   But it's not completely intuitive.  The steps to delete an App Engine, as well as what to avoid, are explained in this article.

Thursday, March 12, 2020

Thursday, December 12, 2019

How PeopleSoft SQL Objects Treat NULL Dates

Something confusing happened when I invoked one of my SQL objects in some App Engine PeopleCode, but now that I understand it, it makes sense.  The example that I use involves the passing in of two date values, both of which happen to be NULL.  Below is an explanation of how PeopleSoft compensates for incoming NULL date values.


Wednesday, February 27, 2019

How Long Are My PeopleSoft Processes Running? An SQL Answer.

In testing our Campus Solutions 9.2 upgrade environment, we wanted to find out if the processes are running any longer in the upgrade environment than they normally do in production.  We came up with the following query to help us do that.


Thursday, May 24, 2018

Best Technical Articles for May 24, 2018

Here is a digest of some of the best technical articles for May 24, 2018.


Friday, May 18, 2018

When Return from DoModal Causes "Page Data is Inconsistent" Error

When you click the OK button on a PeopleSoft modal dialog and the code that it returns to calls the DoSave() or a DoSaveNow() function, you will very likely experience the "Page Data is Inconsistent with Database" error.  But when you click the Cancel button on that same modal dialog, your DoSave() and DoSaveNow() will likely work just fine.  I'll explain why in the article below.


Thursday, March 22, 2018

Applying CSS Styling to Field Values on a PeopleSoft Fluid Page

I looked all over the internet for an easy way to set the value of a certain field on my PeopleSoft fluid page to a large red font under a specific circumstance, but I could not find any good examples.  So here is (hopefully you agree) a good example.


Using DateTimeToLocalizedString to Display "Saved on 03/22/2018 at 09:55"

Using DateTimeToLocalizedString, how do I get the word " at " in the message below?



Monday, October 9, 2017

Elastic Search (Fluid) Not Showing Images in Search Results

We've begun implementing Elastic Search in our PeopleSoft development environment, and in performing test searches, we regularly encountered search results with jumbled text and missing images.  Here's how we fixed the problem.


Sunday, October 1, 2017

You Might Be Contributing to Open Source without Even Knowing It

I went to a session about open source programming at OpenWorld 2017 today, and half-way through the presentation it dawned on me that I have contributed to open source myself.  You probably have as well without even realizing it.