Gratitude Journal - January 21, 2021 Today I am grateful for having great books to read. Books can open your mind, take you to new worlds, and help you gain understanding of complex problems.

“If we encounter a man of rare intellect, we should ask him what books he reads.” – Ralph Waldo Emerson

“For the Spirit God gave us does not make us timid, but gives us power, love and self-discipline.” 2 Timothy 1:7

Gratitude Journal - January 20, 2021 Today I am grateful for the power of music. Music has the ability to bring people together, to bridge divides, to move the spirit, and capture the heart. It is a language all it’s own that speaks directly to the soul. For this I am grateful.

“We are hard pressed on every side, but not crushed; perplexed, but not in despair; persecuted, but not abandoned; struck down, but not destroyed.” 2 Corinthians 4:8-9

Gratitude Journal - January 19, 2021 Today I am grateful for my faith in God and His Son Jesus. When the world seems to be missing its moral compass, having the Bible as a guidebook to show me the correct path is a comfort. For this I am grateful.

“Blessed are the peacemakers, for they will be called children of God” Matthew 5:9

Gratitude Journal - January 18, 2021 Today I am grateful for our collective access to education. The opportuinites for education are widespread, there are no limits to what you can learn. Take every chance you get to learn more, be open to different viewpoints, and absorb everything you can.

“The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds, yet when it grows, it is the largest of garden plants and becomes a tree, so that the birds come and perch in its branches.” Matthew 13:31-32

Gratitude Journal - January 17, 2021 Today I am grateful for the opportunity I have been given to teach others. Teaching is rewarding on so many fronts, it leaves me energized, excited, and looking forward to the next lesson.

“For the word of God is alive and active. Sharper than any double-edged sword, it penetrates even to dividing soul and spirit, joints and marrow; it judges the thoughts and attitudes of the heart.” Hebrews 4:12

Gratitude Journal - January 16, 2021 Today I am grateful that the potential of my life is unlimited. I can accomplish anything I commit myself to. There is nothing I cannot do, no limits to what I can achieve. It is never to late to change your life.

“For the Lord gives wisdom; from his mouth come knowledge and understanding.” ‭‭Proverbs‬ ‭2:6‬

Gratitude Journal - January 15, 2021 Today I am grateful for my mentors and the people who inspire me each day to do a little bit better than the day before. We all need those people in our lives, the positive voice, the example of excellence. We each need to not only be inspired, but also be inspirational.

Drop Zones in PeopleTools 8.58

While Drop Zones were released as new functionality in PeopleTools 8.57, PeopleTools 8.58 extends the included functionality by allowing drop zone to be included in Classic and Classic Plus pages, sub-pages at any nesting level, and secondary pages. Further, Oracle also now offers support for drop zones on unregistered components.

Previously, in the PeopleTools 8.57 release, the functionality was only available on Fluid pages. If you are not yet familiar with Drop Zones, they allow developers the ability to add new fields which are displayed and processed on pages without customizing either the component to the page itself.

Keep in mind, Drop Zones are delivered functionality from Oracle that allow you to add custom fields to delivered pages, sub-pages and components. Per Oracle’s documentation, PeopleSoft application teams are responsible for determining which delivered pages can be extended by customers and have already added one (or more) configurable drop zones on those pages, sub-pages, and secondary pages. If,  you, as a customer, added the drop zone component to a delivered page yourself (say where one didn’t exist but you wanted one), that would be considered a customization. Make sense? If Oracle does it, it’s ok, if you do it, not so much. However, if you read through the linked resource I’ve included below, Oracle has provided detailed instructions on how to insert your own configurable drop zone. They want you to do it - they just don’t support it.

Much like the Application Engine Action Plug-ins, Drop Zones are another effort by Oracle to decrease customer customization while allowing for and encouraging customers to make PeopleSoft meet their specific business needs.

Linked Resource: Configuring Drop Zones

“Lord, see how my enemies persecute me!
Have mercy and lift me up from the gates of death” Psalms 9:13

Gratitude Journal - January 14, 2021 Today I am grateful for fresh snow falling. The white blanket of snow cleans up the world and leaves a unblemished canvas. It’s natures reset.

PeopleTools 8.58: Application Engine Action Plug-in

There are many, many new features to be found in the most recent PeopleTools release from Oracle. One such improvement/addition to the development toolset within PeopleTools is the Application Engine Action Plug-in. This functionality allows you to change the SQL or PeopleCode actions of any Application Engine without directly customizing or changing the Application Engine itself. The code in the configured and defined plug-in for the Application Engine being run is executed in place of the delivered code at runtime

There are a few things the development team should know prior to starting down the path of utilizing this functionality. One really nice feature of the AE Plug-in functionality is that developers are able to re-use the same SQL and PeopleCode multiple times for different Application Engine programs. Along with this, actions belonging to the same step of the same section of the App Engine can have multiple plug-in actions defined. On the flip-side, once an App Engine is configured to use a plug-in, it cannot be used as a plug-in for a different App Engine. Further, you cannot define a plug-in for an Application Engine action that has already been used by a different Application Engine as a plug-in. Bottom-line, no stacking plug-ins on top of plug-ins.

Clearly, this functionality is a further effort by Oracle to keep the core of PeopleSoft untouched while providing options and opportunities to allow development teams to provide the business with the specific functionality needed. These types of updates and improvements in the PeopleSoft architecture will allow for smoother upgrades and simpler retrofitting when required.

Linked Resource: Configuring Application Engine Action Plug-ins

“The Lord is a refuge for the oppressed,
a stronghold in times of trouble.” Psalms 9:9

Gratitude Journal - January 13, 2021 Today I am grateful for my parents. They showed me what a realtionship built on uncontditional love and unfailing trust looks like. For this I am grateful.

Gratitude Journal - January 12, 2021 Today I am grateful for the warmth of the sun on a cold winter morning.

“I turn my face to the sun
Close my eyes,
Let my defences down —
All those wounds
That I can’t get unwound” - Rush, Time Stand Still