You are on page 1of 4

Contents

Home
Creating
Products Implementations
Core Functionality
Use the Define Implementations
Active Analytics Framework component
(EOCF_IMPL_DEFN) to create
Understanding PeopleSoft and define implementations.
Active Analytics Framework
An implementation refers to the
Building and Managing mechanism through which the
Policies data is retrieved, derived, or
computed. The implementation
Setting Up the Data Library knows either where the data
physically resides or it knows
Understanding the Data the algorithm for deriving the
Library value. All terms must be
associated with an
implementation unless the data
Creating Implementations
to which the term refers is
present in the component buffer.
Creating Terms
An implementation can be
associated with more than one
Managing Terms term. Conversely, a term may
require multiple implementations
if it needs to be resolved from
Managing Contexts multiple contexts. Typically,
application developers or IT
personnel develop
Setting Up the Action implementations.
Framework
Note: Terms that are
Administering the PeopleSoft resolved by accessing data
Active Analytics Framework available in the current
operating component's
Considerations for Enabling buffer do not need
the Framework implementations to be
developed. PeopleSoft
Active Analytics Framework
Application Integration
provides mechanisms to
Framework
access data that is available
in the component buffer.

Oracle recommends that when


multiple related terms will be
accessed during a single
business event, you create a
single implementation to return a
rowset containing the data for
several terms; then, specify
which data element or field
position in the rowset or record
is to be used for the term.
You develop Implementations
using:
Application class.
Use application class
implementations when
retrieval or derivation of data
involves writing procedural
code, or as a resolution
method when data must be
retrieved from an external
source such as another
PeopleSoft database or
legacy systems. The
application class can return
data to the data library in a
variety of forms: rowset,
record, date, datetime,
string, number, date array,
datetime array, string array,
number array, and array of
any. Use PeopleSoft
Application Designer to
develop the application
classes.

Note: Oracle does not


recommend: 1) Using an
application class to
retrieve data from a
component buffer; 2)
Using an application
class to retrieve the
values for the binds
directly by accessing the
component buffer
without registering them
as implementation
binds. Application
classes must use
Application
Programming Interfaces
(APIs) to retrieve the
values for the
implementation binds
(input parameters).

PS Query.

Use Query Manager in


PeopleSoft Application
Designer to develop PS
Query-based
implementations. PS Query
implementations are not
appropriate for applications
that get data from external
databases or systems. The
data library invokes the
appropriate queries based
on the information provided
when you register the
implementation. The data
returned is available to the
data library in the form of a
rowset.
SQL object.
Use this implementation
when the SQL used needs
to be platform-independent
and the data need not
undergo complex
transformations. SQL object
implementations are not
appropriate for applications
that get data from external
databases or systems. The
data library invokes the
appropriate SQL object
based on the information
provided when you register
the implementation. The
data returned is available to
the data library in the form of
a record or an array of any
objects. Use PeopleSoft
Application Designer to
create a SQL object.
Record.Field.

Create a Record.Field-
based implementation when
the data can be retrieved
directly from a table without
going through complex
transformations. The data
returned is available to the
data library in the form of
string, date, datetime,
number, string array, date
array, datetime array, and
number arrays.

Expand all sections


Registering an
Implementation

© Oracle | Terms of Use and Privacy | Cookie Preferences


| Ad Choices

You might also like