PeopleSoft Application Engine
Learn PeopleSoft Application Engine programming.
Application Engine is the PeopleSoft framework for creating background or batch processes in PeopleSoft. This course is presented in two sections: Introduction and Lab Project. The first section introduces the concepts of Application Engine. We cover the organization of an Application Engine program, How Sections, Steps, and Actions are used to control the flow of the program. We learn about each action type, demonstrating the use of each using a Hello World style program. The second section of the course is a Lab. You can either sit back and watch as we create a application engine, learning specific topics and techniques at each stage of the build. Or, you can follow along and create the application engine on your own PeopleSoft instance as we go along. Throughout the construction of the lab project, we will learn program flow and control structures, the usage of state records for passing information across program sections, and temporary tables to store intermediate data and allow for concurrent program execution. We show how to set up your environment for tracing the program execution. At the end of this course, you will be fully capable of developing and maintaining application engine programs.
Your Instructor
I am a Certified Advanced PeopleTools Developer who believes complex technical skills can be learned most effectively in a direct, show-by-example method. I have been doing PeopleTools development for over 10 years with clients in the Americas, Europe, and Asia. I know the skills a PeopleTools developer should posses, I know how to communicate these skills to you, and I understand the expectations that clients and hiring managers have of a PeopleTools developer.
Course Curriculum
-
StartLecture 1: High Level View of Application Engine (2:33)
-
StartLecture 2: Hello World (5:54)
-
StartLecture 3: Do While (11:53)
-
StartLecture 4: Do Until (3:10)
-
StartLecture 5: Do When (3:31)
-
StartLecture 6: Do Select (11:43)
-
StartLecture 7: SQL Action (3:10)
-
StartLecture 8: PeopleCode Action (4:59)
-
StartLecture 9: Call Action (3:15)
-
StartLecture 10: Log Message Action (3:36)
-
StartLecture 11: Recap of Actions (1:50)
-
StartLecture 12: Section and Step Properties (9:40)
-
StartLecture 13: Review of Event Manager (3:18)
-
StartLecture 14: Lab Design (2:40)
-
StartLecture 15: Project Build Approach (1:30)
-
StartLecture 16: Build Run Control (10:23)
-
StartLecture 17: Define Process (4:03)
-
StartLecture 18: Read Run Control (8:56)
-
StartLecture 19: Temporary Tables (8:28)
-
StartLecture 20: Prepare to populate Temporary Table (2:45)
-
StartLecture 21: Load Temporary Table - Pass 1 (14:40)
-
StartLecture 22: Load Temporary Table - Pass 2 (4:51)
-
StartLecture 23: Complete the Program (7:03)
-
StartLecture 24: Test, Abend, and Restart (5:11)
-
StartLecture 25: Concurrency (6:29)