Application Engine
Application Engine
1) Basics:- 2
1.1 What is Application Engine? 2
1.2 Overview:- 2
Application Engine Topics:-
1) Basics:-
1.1 What is Application Engine?
PeopleSoft Application Engine is a PeopleTool designed to help you develop backg
round SQL processing
Programs.
PeopleSoft Application Engine comprises two distinct components a designer where y
ou define your batch program and the runtime environment where you run and monit
or your program.
Application Engine program is a set of SQL statements, PeopleCode, and program c
ontrol actions that enable looping and conditional logic.
1.2 Overview:-
PeopleSoft Application Engine is a PeopleTool designed to help you develop backg
round SQL processing programs.
PeopleSoft Application Engine offers you an alternative to writing COBOL, or SQR
programs for background SQL processing
In PeopleSoft Application Engine, a program is a set of SQL statements,
PeopleSoft Application Engine does not generate SQL or PeopleCode. It executes t
he SQL and PeopleCode that you include in an Application Engine action as part o
f your program.
Meta SQL
Meta-SQL is a set of predefined terms (meta-strings), designed to replace relati
onal database management system (RDBMS)-specific SQL syntax with a common syntax
.
PeopleSoft meta-SQL enables you to dynamically generate portions of SQL code.
For example, to
join two tables based on their common keys, use the following meta-string:
%Join(COMMON_ EYS, PSAESECTDEFN ABC, PSAESTEPDEFN XYZ )
At runtime, the function would be expanded into the following:
ABC.AE_APPLID = XYZ.AE_APPLID
AND ABC.AE_SECTION = XYZ.AE_SECTION
AND ABC.DBTYPE = XYZ.DBTYPE
AND ABC.EFFDT = XYZ.EFFDT