certifics
TRANSCRIPT
-
8/6/2019 Certifics
1/12
People Tools 1
Navigating PeopleSoft Applications
y Using Search Pagesy Id
entifying Definitionsy Entering and Modifying Datay Enabling Type Aheady Finding Information Using PeopleBooks
Explaining PeopleSoft Architecture
y Describing PeopleSoft Databasesy Explaining Data Transfer in PeopleSoft Pure Internet Architecturey Identifying Requirements for the Development Environment
Organizing Data
y Describing Relational Data Modelsy Normalizing Datay Reading Data Models
Validating Data
y Describing Prompt Tablesy Using Effective Datingy Comparing Validation Typesy Ex
plaining Tableset Sharing
Developing Applications by Using the Eight Steps
y Describing the PeopleSoft Application Development Processy Describing the Application DesignerInterfacey Organizing Definitions in a Project
Designing the Application
y Planning the Applicationy
DeterminingF
unctional Specificationsy Determining Technical Specificationsy Describing the Training Application
Defining Fields
y Discussing Fields in PeopleSoft Applicationsy Identifying Field Definition Types and Properties
-
8/6/2019 Certifics
2/12
y Creating Field Definitionsy Assigning Translate Values
Creating Record Definitions
y Explaining Recor
dDefinitions
y Accessing Record Definition Displaysy Configuring Record Definition Propertiesy Configuring RecordField Use Propertiesy Configuring RecordFieldEdits Propertiesy Creating a Record Definition
Building SQL Tables
y Describing the Relationship Between Record Definitions and Application Data Tablesy Building Application Data Tablesy
Viewing TableIndexes
Creating Page Definitions
y Identifying Page Design Principlesy Identifying Page and Page Control Propertiesy Adding Page Controls to a Pagey Creating Page Definitionsy Implementing Scroll Areas and Grids
Defining Components
y Identifying Component Definition Basicsy Defining Component Propertiesy Building New Components
Registering Components
y Explaining Component Registrationy Examining Menu Definitionsy Identifying PeopleSoft Security Basicsy Navigating the Portal Registryy
Registering aC
omponent
Testing an Application
y Creating and Analyzing Test Plansy Testing Applicationsy Troubleshooting Common Issues
-
8/6/2019 Certifics
3/12
Editing the Registry Structure
y Discussing Content Organization in PeopleTools Navigationy Creating Foldersy Moving Folders orContent References to New Parent Foldersy
DeletingF
old
ers
Creating Menu Definitions
y Describing the Purpose of a Menuy Locating a Component on a Menuy Editing Menu Item Labelsy Creating Menu Definitions
Analyzing the Impact of Design Changes
yDetermining Relationships Among Definitions
y Synchronizing Record Definitions and Database Tablesy Incorporating Upgrades in the Development Strategy
Searching Applications by Using the Verity Search Engine
y Describing and Performing a Verity Searchy Generating a Registry Search Collectiony Adding Keywords to a Search Collection
Performing Data Audits
y Discussing Advantages and Disadvantages ofImplementing Auditsy Implementing Field-Level Auditsy Implementing Record-Level Audits
Importing and Exporting Projects
y Describing How Projects Transport Definitions Between Databasesy Exporting Projectsy Importing Projects and Building Tables
People Tools 2
Developing Applications with PeopleTools
y Designing an Applicationy Creating Data Structuresy Creating UserInterfacesy Testing Applications
-
8/6/2019 Certifics
4/12
Applying Advanced Design Concepts
y Explaining the PeopleSoft Design Methodologyy Evaluating a Potential Change to an Application
UsingV
iews in PeopleSoft Applications
y Stating the Purposes of Viewsy Writing SQL Statements to Retrieve Datay Creating PeopleSoft SQL Viewsy Creating PeopleSoft Query Views
Creating Summary Pages Using Views
y Explaining the Purpose of Summary Pagesy Creating Summary Pages Based on PeopleSoft Viewsy
Determining the Key Structure for a Summary View
Creating and Using Search Records
y Explaining the Role of Search Records in Componentsy Using Views to Provide Additional Search Criteriay Implementing the Add Search Record in a Component
Using Views as Prompt Table Edits
y Setting Up a Prompt Table Edit that Uses a Viewy Ex
plaining the Mechanics of Promptingy Creating Views that Take Advantage of Prompting Mechanics
Explaining TableSet Sharing
y Explaining the Functional Aspects of TableSet Sharingy Explaining the Technical Aspects of TableSet Sharingy Implementing TableSet Sharing
Creating Parent-Child Relationships
y Explaining Metho
ds That
Enforce Referential
Integrity
y Creating Parent-Child Record Definitionsy Enforcing Parent-Child Relationships on Page Definitions
Explaining Buffer Allocation
y Discussing Buffer Allocationy Determining the Effect of Buffer Allocation on Performance
-
8/6/2019 Certifics
5/12
Creating Subrecords and Subpages
y Stating the Purpose of Subrecordsy Creating and Maintaining Subrecordsy Stating the Purpose of Subpagesy C
reating and
Maintaining Subpagesy Identifying the Caveats for Using Subrecords and Subpages
Using Deferred Processing
y Explaining the Purpose of the Application Servery Distinguishing Between Processing Modesy Changing the Processing Mode of a Definition
Introducing PeopleCode in an Application
y Explaining the Purpose of People
Code
y Accessing PeopleCode Programsy Identifying Elements of PeopleCode Syntaxy Using PeopleCode to Validate UserInputy Managing PeopleCode Programs Using Commentsy Creating Error Messages Using the Message Catalogy Implementing FieldEdit, SaveEdit, RowInit, andFieldChange PeopleCodey Using PeopleCode to Manipulate Fields
Using Objects in PeopleCode
yDefining
Object
-Oriente
dTerms
y Using the FieldObject to Satisfy Business RulesCreating CustomObjects with Application Classes
y Describing Application Classesy Organizing Application Classes Using Application Packagesy Editing Application Classesy Calling Application Classes
Using Images in PeopleSoft Applications
y Implementing Image Definitionsy Implementing Image Field Definitionsy Retrieving Images with PeopleCodey Differentiating Between Image Definitions andImage Fields
Designing Pages Using Style Sheets
-
8/6/2019 Certifics
6/12
y Viewing Relationships Between Style Sheet Elementsy Overriding the System Style Sheety Using PeopleCode to Modify the Style Property of a FieldObject
Designing More Advanced Pages
y Using the Message Catalog in Page Designy Creating Pages with Alternate Data Displaysy Creating Links to Internal andExternal Pages
Using PeopleCode to Create Charts
y Identifying PeopleCode Charting Classesy Explaining Charting Elementsy Creating Charts
Integration Tools
Course Overview
y Course Objectivesy Course Agenda
Technology Overview
y Describing PeopleSoft Integration Technologiesy Describing Web Servicesy Describing PeopleSoft Integration Brokery Describing Services and Service Operationsy Describing Component Interfacesy Describing File Interfaces
Introducing PeopleSoft Integration Broker Architecture
y Describing the PeopleSoft Integration Broker Architecturey Describing the PeopleSoft Integration Gatewayy Describing Connectorsy Describing the Gateway Servicesy Describing the Integration Enginey Explaining the Flow ofInbound Requests to PeopleSoft Integration Brokery Explaining the Flow ofOutbound Requests from PeopleSoft Integration Broker
Configuring PeopleSoft Integration Broker
y Configuring PeopleSoft Integration Broker
-
8/6/2019 Certifics
7/12
y Configuring an Integration Gatewayy Describing Nodesy Renaming the Default Local Nodey Creating Remote PeopleSoft Nodesy Configuring Integration Gateway Properties
Creating Messages
y Describing Services and Service Operationsy Defining Service Configurationy Describing Messagesy Creating a Rowset-based Messagey Creating a Nonrowset-based Messagey Using Message Parts
Creating Service Operations
y Adding Service Operationsy Creating andConfiguring Queuesy Securing Service Operationsy Adding Routingsy Adding Synchronous Service Operations
Sending and Receiving Service Operations
y Describing Application Classesy Describing Asynchronous Service Operation Methodsy W
orking with Rowsets in ServiceOperations
y Implementing INotification Handlery Describing Synchronous Service Operation Methodsy Implementing IRequestHandlery Adding Handlersy Describing OtherOperation Types
Monitoring Service Operations
y Describing Service Operations Monitor and Statusesy Monitoring Asynchronous Servicesy
Monitoring Synchronous Servicesy Administering Service Operationsy Monitoring Performancey Setting Up ErrorNotificationy Archiving Monitor Data
Using Service Utilities
-
8/6/2019 Certifics
8/12
y Describing Service Utilitiesy Administering Servicesy Using the Handler Testery Building and Validating Service Schemasy Describing Metadata Backport
Using the Oracle XSL Mapper
y Installing AndConfiguring JDevelopery Describing Transformation Programsy Creating an Application Engine Transform Programy Using Oracle XSL Mappery Testing Transform Programsy Adding Transformation to a Routingy Versioning andLogically Transforming Service Operations
Applying Translations and Filtering
y Describing Data Translationy Describing Codesetsy Creating a Codeset Groupy Creating a Codesety Creating Codeset Valuesy Writing a Transformation Program for Data Translationy Describing Filteringy Writing a Transformation Program forFiltering
TestingC
onnector and Messages Using Send Master
y Testing FILEOUTPUT Connectory Describing the Send Master Utilityy Identifying the Send Master Project Typesy Creating an Integration Broker Projecty Testing SOAP Messages
Creating and Testing Component Interfaces
y Describing PeopleSoft Component Interfacesy
Describing the PeopleSoftC
omponentI
nterface Architecturey Describing the Elements of a Component Interface Definitiony Creating Applications That Use Component Interfacesy Creating Component Interfacesy Setting Component Interface Securityy Testing Component Interfaces
Implementing Component Interfaces
-
8/6/2019 Certifics
9/12
y Describing Component Interface Instantiationy Adding Component Interface PeopleCode to an Applicationy Modifying Component Interface PeopleCode
Working with Component Interface Collections
y Describing Component Interface Collectionsy Writing PeopleCode forComponent Interface Collectionsy Working with Effective-Dated Data
Enabling Component Interfaces as Services
y Describing Component Interfaces as Web Servicesy Service Enabling a Component Interfacey Describing the Generated Service Operationsy Describing Changing Component Interfaces
Providing and Consuming Web Services
y Integrating with Third-Party Systemsy Providing Web Servicesy Integrating with BPEL where PeopleSoft is the Providery Viewing Gateway Logsy Consuming Web Servicesy Integrating with BPEL where PeopleSoft is the Consumery Securing Web Services
Using theEx
cel toC
omponent Interface Utility
y Describing the Excel to Component Interface Utilityy Connecting to PeopleSofty Creating a Templatey Entering Datay Submitting Datay Deploying the Excel Workbook
Importing Data into the PeopleSoft System Using Flat Files
yDescribing
F
ileL
ayoutsy Creating File Layout Definitionsy Importing Data Using File Layoutsy Describing the Generated Application Engine PeopleCodey Running the Application Engine Programy Adding Field Attributes to a File Layouty Using the InboundFile Loader Utility
-
8/6/2019 Certifics
10/12
Writing Data to Flat Files
y Listing the Methods Used to Read from andWrite to Plain Text Filesy Writing to Files Defined by a File Layouty Creating Application Engine Programs to Export Data to Flat Filesy C
reating MultilevelF
ileL
ayoutsy Using PeopleCode with Multilevel File Layoutsy Creating and Using Segments in File Layouts
------------------------------------------------------------------------------------------------------------------------------------------
Application Engine
Introducing Application Engine Designer
y Describing Student Workstation Resourcesy Using Application Engine Designery Describing Application Engine Program Structurey Building Application Engine Programsy Adding Markets andFilters to Application Engine Program Sectionsy Setting Application Engine Program Propertiesy Testing Application Engine Programs
Using State Records
y Describing the Function of State Recordsy Executing an Application Engine Program Using the Developers Shortcuty
Modifying Application Engine Programs to use State Recordsy Adding Sections and Steps to Existing Application Engine Programsy Using Meta-SQL in Application Engine Programs
Testing and Debugging
y Testing Application Engine Programsy Using the Process Monitory Using Application Engine Tracesy Using the Application Engine Debuggery Testing With Application Engine Restart
Using the Do Select Action
y Describing Do Selecty Using Select andFetchy Using Reselecty Using Restartabley Developing an Application Engine Program Using Do Select
-
8/6/2019 Certifics
11/12
Incorporating Conditional Processing
y Defining Do Actionsy Explaining Conditional Statements in SQLy Explaining Do Action Program Flowy
Designing a Program UsingC
ond
itional Processingy Using Application Engine Libraries
Using PeopleCode with Application Engine
y Identifying How to use PeopleCode in Application Engine Programsy Inserting PeopleCode into an Application Engine Programy Enabling Dynamic Calls
Using Set Processing
yDescribing Set Processing
y Modifying a Program to use Set ProcessingUsing Temporary Tables
y Describing Parallel Processingy Implementing Parallel Processingy Using Meta-SQL with Parallel Processingy Describing Run-Time Allocation
Executing Application Engine Programs
y Executing an Application Engine Program Using a Push Buttony Executing an Application Program with the Process Schedulery Executing an Application Engine Program with a Command Script
Creating Process Definitions for Application Engine
y Identify the Process Types used with Application Enginey Creating Application Engine Process Definitionsy Implementing an Application Engine Program with No UserInputsy Implementing an Application Engine Program With UserInputs
Using PSDAEMON
y Describing PSDAEMONy Describing a Daemon-Only Application Engine Programy Defining Daemon Groupsy Monitoring a Daemon Process
-
8/6/2019 Certifics
12/12
Measuring Application Engine Performance
y Describing Tracesy Passing Trace Values to PSAE.EXEy Interpreting Application Engine Trace Datay I
nterpreting the PeopleTools Tracey Describing Advanced Trace Options
Tuning Application Engine Programs
y Describing the Process of Performance Tuningy Identifying Application Level Tuning Opportunitiesy Explaining the Performance Impact of PeopleCodey Describing How Do Flow Control Affects Program Performancey Explaining Database-Level Tuning Considerations
------------------------------------------------------------------------------------------------------------------------------------------