Vous êtes sur la page 1sur 3

Type

Query

AE

PeopleTool Record PSQRYDEFN PSQRYFIELD PSQRYCRITERIA PSQRYEXPR PSQRYBIND PSQRYRECORD PSQRYSELECT PSQRYEXECLOG PSQRYSTATS PSAEAPPLDEFN PSAEAPPLSTATE PSAEAPPLTEMPTBL PSAESECTDEFN PSAESECTDTLDEFN PSAESTEPDEFN

Definition Description Query header information Displays all fields used in the SELECT clause Displays all fields used in the WHERE clause. Stores query expressions Stores query bind variable definition Stores all records used in all aspects of query creation Stores query and subquery relationships along with record and field counts Query run time log table that stores Query run time statistics table such as count of query execution, AE header record; 1 row per app engine AE state records (shows which one is the default) AE temp tables assigned AE sections: public or private AE section: descriptions, market, DB Type, EFFDT, EFF_STATUS, and auto commit AE steps within section: description, market, DB Type, EFFDT, EFF_STATUS

Tips & Tricks (COLUMNNUM = 1) and fields used in the WHERE clause (COLUMNNUM = 0) joining PSQRYCRITERIA.LCRTFLDNUM to PSQRYFIELD.FLDNUM (PSQRYCRITERIA.R1CRTEXPNUM to PSQRYEXPR.EXPNUM or PSQRYFIELD.FLDEXPNUM to PSQRYEXPR.EXPNUM) (SELNUM > 1 when in a subquery) (only 8.4x and higher) (only in 8.4x and higher). 1. Find the Temp Records (TAO) that are used: SELECT RECNAME FROM PSAEAPPLTEMPTBL WHERE AE_APPLID = 'MY_APP_ENGINE_NAME' 2. If there are records, find the number of instances: SELECT TEMPTBLINSTANCES FROM PSAEAPPLDEFN WHERE AE_APPLID = 'MY_APP_ENGINE_NAME' 3. For each table found in step 1, create as many instances as step 2 indicates. 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 ORDER BY AE.SQLID, S.SEQNUM 5. Visually break apart all the SQL statements to list the tables referenced in the App Engine. 6. Review all App Engine PeopleCode to see if any references to outside tables.

PSAESTMTDEFN PSAESTEPMSGDEFN PSAEREQUESTPARM PSCHGCTLHIST Change PSCHGCTLLOCK Control Component PSBCDEFN Interface PSBCITEM PSPNLGRPDEFN Component PSPNLGROUP PSDBFIELD PSDBFLDLABL Fields PSXLATITEM PSFMTITEM PSPROJECTDEFN Project PSPROJECTITEM PSFLDDEFN File Layout PSFLDSEGDEFN PSFLDFIELDDEFN PSPNLHTMLAREA HTML & PSCONTDEFN Images PSCONTENT PSMENUDEFN Menu PSMENUITEM PSMSGSETDEFN Message PSMSGCATDEFN Catalog PS_MESSAGE_SET_TBL PS_MESSAGE_CATALOG

AE actions within AE step: Step type (SQL, Do Select, etc.) with SQLID. AE message (parameters in each step) AE request parameters table behind the AE run control page. History of PeopleTools objects locked with OPRID, project name, incident, and description Current PeopleTools objects locked with OPRID, project name, incident, and description Component Interface header record; one row for each component interface One row for each property on the component interface Component header flags, description, and component search records. All pages in a component Lists PeopleSoft fields and the field characteristics Lists the field labels with DEFAULT_LABEL = 1 being the default label Lists Translate Values Lists field formats Project Definitions Project Items Header record for File Layout Stores the segments for each layout Stores the individual file fields for the segment Static HTML Areas on Pages with the HTMLValue HTML & Image header record; last update time, etc. HTML & Image storage Menu header table Menu Items Message Catalog header Message Catalogs entries Old Name Old Name

FIELDTYPE Definitions

PSPROJECTITEM.OBJECTTYPE UPGRADEACTION = SOURCESTATUS =

Type

PeopleTool Record PSPNLDEFN

Definition Description Page header table holding the field count, size, style, and description of the page

Tips & Tricks 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 15 = Push Button/Hyperlink Destination: External Link 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 Peoplecode is Stored in Binary Format

Page

PSPNLFIELD

Lists all objects on the page

PeopleCode

PSPCMPROG PSPCMNAME PSPRSMATTR Portal PSPRSMDEFN (Structure PSPRUHTABPGLT & Content) PSPRSMPERM PS_PRCSDEFN PS_PRCSDEFNGRP PS_PRCSDEFNPNL PS_PRCSMUTUALEXCL PS_PRCSDEFNCNTDIST PS_PRCSDEFNXFER Process PS_PRCSDEFNNOTIFY Definition PS_PRCSDEFNMESSAGE PS_PRCSJOBDEFN PS_PRCSJOBITEM PS_PRCSJOBPNL PS_PRCSJOBCNTDIST PS_PRCSJOBNOTIFY PS_PRCSJOBMESSAGE

Stores the PeopleCode, LASTUPDOPRID and LASTUPDDTTM PeopleCode Reference table. Table lists all the PeopleSoft objects (FIELD, RECORD, SQL...) Portal Attribute Table Content References and Folders Portal User HP Tab Pagelet Shows the permission lists that are assigned to a portal registry structure Process Definition header with descriptions, server, override & destination options Permission Lists authorized to use this process Components from which this process can be called Lists processes that cannot run at the same time to prevent data corruption, deadlocks, List roles or users to distribute process output List page that user will be sent to following a successful process completion Process completion notification via email (on Error, Warning, Success) Message to be sent during notify (from Message Catalog, custom text) Job header with description and runtime characteristics (run mode, priority, etc.) Processes that will run for each Job Components from which this job can be called. Job output Distribution List via email Job completion notification via email (on Error, Warning, Success) Message to be sent during notify (from Message Catalog, custom text)

FIELDNAME = Definition The permission list name is under field PORTAL_PERMNAME

Type

Process Scheduler

PeopleTool Record PSPRCSRQST PSPRCSPARMS PSPRCSQUE PSPRCSRQSTTEXT PS_CDM_LIST PS_CDM_AUTH BAT_TIMINGS_LOG BAT_TIMINGS_DTL BAT_TIMINGS_FN

Definition Description Process Request Instance detail Process request parameters Process request Queue Process Request Text Content Distribution Manager List Content Distribution Manager List User Access (Who can view output) Batch Timing Log Batch Timing Details Batch Timing
0 = SQL Table in DB 1 = SQL View in DB 2 = Derived/Work Record 3 = Sub Record 5 = Dynamic View 6 = Query View 7 = Temporary Table

Tips & Tricks

PSRECDEFN

Record header table. Tracks number of fields &indexes in record and descriptions

Records PSRECFIELD PSRECFIELDALL PSINDEXDEFN PSKEYDEFN PSTBLSPCCAT PSRECTBLSPC PSXLATITEM XLATTABLE PSBUSPROCDEFN PSACTIVITYDEFN PSBUSPROCITEM PSEVENTDEFN PS_APPR_RULE_DETL PS_APPR_RULE_FIELD PS_APPR_RULE_AMT PS_RTE_CNTL_LN PS_RTE_CNTL_RUSER PS_RTE_CNTL_TYPE PS_RTE_CNTL_HDR PSWORKLIST PSOPRDEFN PS_ROLEXLATOPR PSUSEREMAIL PSROLEUSER PSOPRCLS PSAUTHITEM PSAUTHBUSCOMP PSCLASSDEFN PSPRSMPERM PSROLECLASS PSROLEDEFN PSSQLDEFN PSSQLTEXTDEFN PSSQLDESCR PSTREEDEFN PSTREENODE PSTREEBRANCH PSTREELEAF PSTREELEVEL Fields in the record (subrecord fields are not listed) field order, field defaults, edit tables All fields in the record, including subrecord fields Contains 1 row per index defined for a record Contains all fields that make up the index, and their position in the key structure Lists available tablespace DB Name and tablespace allocated for a SQL record Stores field translate values (PeopleSoft version 8.4 and above) Stores field translate values (PeopleSoft version prior to 8.4) Business Process Header Activity Header Activity items in each activity Event items in each activity Approval rule definition details Approval rule definition route control Approval rule amounts Route control profile line RoleUser route control profiles Route control type Routing control type header Lists worklist entries by event and OPRID User ID header table: User Name, email, Primary & Row security permission lists Workflow Routing Preferences; email; workflow attributes Users email OPRID (Roleuser) and Roles granted OPRID and associated Permission lists What Permission Lists have access to a page, and what are authorized actions? What Permission List has access to a component interface? Permission List header table Portal Structure Permissions Permission Lists in roles Role header table Header record for all SQL from views and application engine Stores the SQL definition Stores SQL objects descriptions, market, DB Type, and EFFDT Tree Definition and Properties Folders and records (nodes of the tree/tree node type) Tree Branch Tree Leaf Tree Level

PSRECDEFN.RECTYPE

Translate Values

Workflow

Operator Security

AUTHORIZEDACTIONS

SELECT CLASSID FROM PSAUTHBUSCOMP WHERE BCNAME = 'MY_COMPONENT_INTERFACE'

Security Tables

SQL

Trees

Vous aimerez peut-être aussi