You are on page 1of 3

Type PeopleTool Record Definition Description Tips & Tricks

PSQRYDEFN Query header information


PSQRYFIELD Displays all fields used in the SELECT clause (COLUMNNUM = 1) and fields used in the WHERE clause (COLUMNNUM = 0)
PSQRYCRITERIA Displays all fields used in the WHERE clause. joining PSQRYCRITERIA.LCRTFLDNUM to PSQRYFIELD.FLDNUM
PSQRYEXPR Stores query expressions (PSQRYCRITERIA.R1CRTEXPNUM to PSQRYEXPR.EXPNUM or PSQRYFIELD.FLDEXPNUM to PSQRYEXPR.EXPNUM)
Query PSQRYBIND Stores query bind variable definition
PSQRYRECORD Stores all records used in all aspects of query creation (SELNUM > 1 when in a subquery)
PSQRYSELECT Stores query and subquery relationships along with record and field counts
PSQRYEXECLOG Query run time log table that stores (only 8.4x and higher)
PSQRYSTATS Query run time statistics table such as count of query execution, (only in 8.4x and higher).
PSAEAPPLDEFN AE header record; 1 row per app engine 1. Find the Temp Records (TAO) that are used:
PSAEAPPLSTATE AE state records (shows which one is the default) SELECT RECNAME FROM PSAEAPPLTEMPTBL WHERE AE_APPLID = 'MY_APP_ENGINE_NAME'
PSAEAPPLTEMPTBL AE temp tables assigned 2. If there are records, find the number of instances:
PSAESECTDEFN AE sections: public or private SELECT TEMPTBLINSTANCES FROM PSAEAPPLDEFN WHERE AE_APPLID = 'MY_APP_ENGINE_NAME'
PSAESECTDTLDEFN AE section: descriptions, market, DB Type, EFFDT, EFF_STATUS, and auto commit 3. For each table found in step 1, create as many instances as step 2 indicates.
AE PSAESTEPDEFN AE steps within section: description, market, DB Type, EFFDT, EFF_STATUS 4. Retrieve all the App Engine SQL:

SELECT SQLTEXT FROM PSAESTMTDEFN AE, PSSQLTEXTDEFN S WHERE AE.AE_APPLID = 'MY_AE' AND S.SQLID = AE.SQLID
PSAESTMTDEFN AE actions within AE step: Step type (SQL, Do Select, etc.) with SQLID. ORDER BY AE.SQLID, S.SEQNUM
PSAESTEPMSGDEFN AE message (parameters in each step) 5. Visually break apart all the SQL statements to list the tables referenced in the App Engine.
PSAEREQUESTPARM AE request parameters table behind the AE run control page. 6. Review all App Engine PeopleCode to see if any references to outside tables.
Change PSCHGCTLHIST History of PeopleTools objects locked with OPRID, project name, incident, and description
Control PSCHGCTLLOCK Current PeopleTools objects locked with OPRID, project name, incident, and description
Component PSBCDEFN Component Interface header record; one row for each component interface
Interface PSBCITEM One row for each property on the component interface
PSPNLGRPDEFN Component header flags, description, and component search records.
Component
PSPNLGROUP All pages in a component
PSDBFIELD Lists PeopleSoft fields and the field characteristics FIELDTYPE Definitions
PSDBFLDLABL Lists the field labels with DEFAULT_LABEL = 1 being the default label
Fields
PSXLATITEM Lists Translate Values
PSFMTITEM Lists field formats
PSPROJECTDEFN Project Definitions PSPROJECTITEM.OBJECTTYPE
Project UPGRADEACTION =
PSPROJECTITEM Project Items
SOURCESTATUS =
PSFLDDEFN Header record for File Layout
File Layout PSFLDSEGDEFN Stores the segments for each layout
PSFLDFIELDDEFN Stores the individual file fields for the segment
PSPNLHTMLAREA Static HTML Areas on Pages with the HTMLValue
HTML &
PSCONTDEFN HTML & Image header record; last update time, etc.
Images
PSCONTENT HTML & Image storage
PSMENUDEFN Menu header table
Menu
PSMENUITEM Menu Items
PSMSGSETDEFN Message Catalog header
Message PSMSGCATDEFN Message Catalogs entries
Catalog PS_MESSAGE_SET_TBL Old Name
PS_MESSAGE_CATALOG Old Name
Type PeopleTool Record Definition Description Tips & Tricks
PSPNLDEFN Page header table holding the field count, size, style, and description of the page
0 = Label
1 = Frame
2 = Group Box
3 = Static Image
4 = Edit Box
5 = Drop-Down List Box
6 = Long Edit Box
7 = Check Box
8 = Radio Button
9 = Image
10 = Scroll Bar
11 = Subpage
12 = Push Button/Hyperlink - Destination: PeopleCode Command
13 = Push Button/Hyperlink – Destination: Scroll Action
14 = Push Button/Hyperlink – Destination: Toolbar Action
Page 15 = Push Button/Hyperlink – Destination: External Link
PSPNLFIELD Lists all objects on the page
16 = Push Button/Hyperlink – Destination: Internal Link (Transfer)
17 = Push Button/Hyperlink – Destination: Process (AE, etc.)
18 = Secondary Page Button
19 = Grid
20 = Tree
21 = Push Button/Hyperlink - Destination: Secondary Page
22 = N/A
23 = Horizontal Rule
24 = Tab Separator (in a grid)
25 = HTML Area
26 = Push Button/Hyperlink – Destination: Prompt Action
27 = Scroll Area
30 = Chart
31 = Push Button/Hyperlink – Destination: Instant Messaging Action
32 = Analytic Grid
PSPNLFIELD.FIELDTYPE
PSPCMPROG Stores the PeopleCode, LASTUPDOPRID and LASTUPDDTTM Peoplecode is Stored in Binary Format
PeopleCode
PSPCMNAME PeopleCode Reference table. Table lists all the PeopleSoft objects (FIELD, RECORD, SQL...)
PSPRSMATTR Portal Attribute Table
Portal
PSPRSMDEFN Content References and Folders FIELDNAME = Definition
(Structure
PSPRUHTABPGLT Portal User HP Tab Pagelet
& Content)
PSPRSMPERM Shows the permission lists that are assigned to a portal registry structure The permission list name is under field PORTAL_PERMNAME
PS_PRCSDEFN Process Definition header with descriptions, server, override & destination options
PS_PRCSDEFNGRP Permission Lists authorized to use this process
PS_PRCSDEFNPNL Components from which this process can be called
PS_PRCSMUTUALEXCL Lists processes that cannot run at the same time to prevent data corruption, deadlocks,
PS_PRCSDEFNCNTDIST List roles or users to distribute process output
PS_PRCSDEFNXFER List page that user will be sent to following a successful process completion
Process PS_PRCSDEFNNOTIFY Process completion notification via email (on Error, Warning, Success)
Definition PS_PRCSDEFNMESSAGE Message to be sent during notify (from Message Catalog, custom text)
PS_PRCSJOBDEFN Job header with description and runtime characteristics (run mode, priority, etc.)
PS_PRCSJOBITEM Processes that will run for each Job
PS_PRCSJOBPNL Components from which this job can be called.
PS_PRCSJOBCNTDIST Job output Distribution List via email
PS_PRCSJOBNOTIFY Job completion notification via email (on Error, Warning, Success)
PS_PRCSJOBMESSAGE Message to be sent during notify (from Message Catalog, custom text)
Type PeopleTool Record Definition Description Tips & Tricks
PSPRCSRQST Process Request Instance detail
PSPRCSPARMS Process request parameters
PSPRCSQUE Process request Queue
PSPRCSRQSTTEXT Process Request Text
Process
PS_CDM_LIST Content Distribution Manager List
Scheduler
PS_CDM_AUTH Content Distribution Manager List – User Access (Who can view output)
BAT_TIMINGS_LOG Batch Timing Log
BAT_TIMINGS_DTL Batch Timing Details
BAT_TIMINGS_FN Batch Timing
0 = SQL Table in DB
1 = SQL View in DB
2 = Derived/Work Record
3 = Sub Record
PSRECDEFN Record header table. Tracks number of fields &indexes in record and descriptions
5 = Dynamic View
6 = Query View
Records 7 = Temporary Table
PSRECDEFN.RECTYPE
PSRECFIELD Fields in the record (subrecord fields are not listed) field order, field defaults, edit tables
PSRECFIELDALL All fields in the record, including subrecord fields
PSINDEXDEFN Contains 1 row per index defined for a record
PSKEYDEFN Contains all fields that make up the index, and their position in the key structure
PSTBLSPCCAT Lists available tablespace
PSRECTBLSPC DB Name and tablespace allocated for a SQL record
Translate PSXLATITEM Stores field translate values (PeopleSoft version 8.4 and above)
Values XLATTABLE Stores field translate values (PeopleSoft version prior to 8.4)
PSBUSPROCDEFN Business Process Header
PSACTIVITYDEFN Activity Header
PSBUSPROCITEM Activity items in each activity
PSEVENTDEFN Event items in each activity
PS_APPR_RULE_DETL Approval rule definition details
PS_APPR_RULE_FIELD Approval rule definition route control
Workflow
PS_APPR_RULE_AMT Approval rule amounts
PS_RTE_CNTL_LN Route control profile line
PS_RTE_CNTL_RUSER RoleUser route control profiles
PS_RTE_CNTL_TYPE Route control type
PS_RTE_CNTL_HDR Routing control type header
PSWORKLIST Lists worklist entries by event and OPRID
PSOPRDEFN User ID header table: User Name, email, Primary & Row security permission lists
PS_ROLEXLATOPR Workflow Routing Preferences; email; workflow attributes
Operator
PSUSEREMAIL Users email
Security
PSROLEUSER OPRID (Roleuser) and Roles granted
PSOPRCLS OPRID and associated Permission lists
PSAUTHITEM What Permission Lists have access to a page, and what are authorized actions? AUTHORIZEDACTIONS
PSAUTHBUSCOMP What Permission List has access to a component interface? SELECT CLASSID FROM PSAUTHBUSCOMP WHERE BCNAME = 'MY_COMPONENT_INTERFACE'
Security PSCLASSDEFN Permission List header table
Tables PSPRSMPERM Portal Structure Permissions
PSROLECLASS Permission Lists in roles
PSROLEDEFN Role header table
PSSQLDEFN Header record for all SQL from views and application engine
SQL PSSQLTEXTDEFN Stores the SQL definition
PSSQLDESCR Stores SQL objects descriptions, market, DB Type, and EFFDT
PSTREEDEFN Tree Definition and Properties
PSTREENODE Folders and records (nodes of the tree/tree node type)
Trees PSTREEBRANCH Tree Branch
PSTREELEAF Tree Leaf
PSTREELEVEL Tree Level

You might also like