App Engines
Categories:
- Target Database: —
- Context Type: —
- Alert Severity: —
- Triggered Time: —
- Firing Context:
—
Application Engines (AE) are PeopleSoft’s batch processing framework. Unlike traditional COBOL or SQR programs, Application Engine programs are defined in PeopleSoft metadata tables (such as PSAEAPPLDEFN, PSAESECTDEFN, PSAESTEPDEFN, and PSAESTMTDEFN) and executed by the psae batch executable. They are commonly used for data processing, background calculations, integrations, and ETL processes.
psLens allows you to search and browse the structure of Application Engine programs, inspect their sections, steps, and actions, and view the associated SQL and PeopleCode source code without opening App Designer.
Object Relationships
Application Engines structure batch execution across database tables and code modules:
- Structures Sections, Steps & Actions: App Engines (
PSAEAPPLDEFN) decompose batch logic into executable sections (PSAESECTDEFN), steps (PSAESTEPDEFN), and statement actions (PSAESTMTDEFN). - Executes SQL & PeopleCode: Step actions execute embedded SQL statements (
PSSQLDEFN) or Application Engine PeopleCode programs. - Scheduled via Process Definitions: App Engines are mapped to Process Definitions (
PRCSDEFN) for scheduling and execution in Process Scheduler.
How psLens Improves Application Engine Inspection
In Application Designer, reviewing an Application Engine program requires opening individual section and step nodes, clicking into actions, and switching windows to inspect SQL statements or PeopleCode scripts.
psLens presents the full section/step/action hierarchy with inline, syntax-highlighted SQL and PeopleCode source code viewable without opening Application Designer.
Search Page
URL: /appengines?db={database}
- Search: Search for Application Engines by program name (prefix match). Type
PSAEto find all AEs starting withPSAE. Use%as a wildcard if needed (e.g.,%PRCS%to find programs containingPRCS). - Metadata Card: Each search result card shows the program description, owner ID, and last modified operator/timestamp.
Detail Page
URL: /appengines/{APPLID}?db={database}
The Detail Page exposes the internal structure of the Application Engine program:
- Program Properties: Shows description, owner ID, program type (Standard, Upgrade, Import, Daemon), active status, disable restart setting, and modification details.
- Sections & Steps Tree: Lists all sections (e.g.,
MAIN) and steps defined in the program. - Actions View: For each step, psLens shows the actions it executes (SQL, PeopleCode, Call Section, Log Message, XSLT, Do Select, Do Until, Do While, Do When).
- Source Code Viewer: Steps that run SQL or PeopleCode actions can be expanded to view the actual code inline.
- Export as Markdown: Reconstructs the entire Application Engine structure, including all sections, steps, actions, and embedded code, into a single structured Markdown file.