Application Engine 8.1
Application Engine 8.1
1
Application Engine
Greg Salmon
PeopleTools
Agenda
Brief overview of Application Engine
Challenges for Release 8
New features
New AE architecture
Conversion to new release
Demo
Application Engine Overview
What is it?
Simply, a graphical development tool for high-
volume, batch processing
Offered as an alternative to COBOL or SQR
(for non-report processing)
PeopleSoft 7.5
56 AE programs in HRMS
132 AE programs in Financials/Supply Chain
AE Architecture Prior to 8.0
AE built as an application using
PeopleTools
Design time
AE application is launched under the Tools -
Application Engine Menu
AE program definitions are defined using
standard application panels
Runtime
Implemented in COBOL
Limited to the same functionality as COBOL
programs
Challenges for 8 and Beyond
Provide batch support for our XML-
based internet integration
technologies
Feature rich
Faster
Upgradable
Integrated
Open to the internet via XML
New Features
PeopleCode
Allow AE programs to execute PeopleCode
Opens up existing PeopleCode functions to AE
Access to new PeopleTools integration
technologies
Application Messaging, Component Interfaces,
Business Interlinks, and File Processing,
Provides a procedural language for row-based
batch processing
New Features
Meta-SQL
New suite of Meta-SQL functions and variables
Fully leverage the data dictionary
File Processing
Multiple state records
New Features
Parallel Processing Support
Temporary tables are defined once and
expand many physical tables
%Table references for tables enables parallel
processing with no changes to source code
Temporary tables (or a suite) are assigned to a
program
AE runtime program chooses an available
instance and locks the tables until a successful
completion
Tables can be released manually via process
monitor
New Features
Code sharing
Program library feature
Marking sections ‘Public’
AE Program
Basically the high level program definition
SECTIONS
Each application is made up of one or more
SECTIONS
STEPS
Each SECTION is made up of one or more STEPS
STEP Actions
Each STEP is made up of one or more STEP
ACTIONS
A Closer Look at Step Actions
Demo
To Sum it Up
Improved runtime environment
Expanded features