Reference

psLens reference material: PeopleSoft tables, configuration options, and technical details.

Reference

This section contains reference material for understanding psLens internals and the PeopleSoft tables it works with.

PeopleSoft Tables Used by psLens

The following tables list every PeopleSoft metadata and operational table that psLens queries through the SWS framework. All of these must be whitelisted (see Installation for the full whitelist SQL).

If you add a new query against a PeopleSoft record in the code, add it to the appropriate category below and add a matching INSERT to the installation guide.

Security Tables

TableDescriptionUsed By
PSCLASSDEFNPermission list definitionsPermission Lists browser, Full Access report
PSAUTHITEMMenu / component authorizations per permission listPermission Lists detail, Full Access report, Dangerous Permissions report
PSAUTHASApplication service authorization per permission listPermission Lists detail
PSAUTHBUSCOMPComponent Interface authorization per permission listPermission Lists detail
PSAUTHPRCSProcess group authorization per permission listPermission Lists detail, Process Definitions detail
PSAUTHWSWeb service / service operation authorization per permission listPermission Lists detail, Service Operations detail
PSMENUITEMMenu bar / menu item structureMenus detail, Permission Lists detail, Full Access report
PSROLEDEFNRole definitionsRoles browser, Component References
PSROLECLASSRole-to-permission-list assignmentsRoles detail, Users detail, Full Access report
PSROLEUSERUser-to-role assignmentsUsers detail, Roles detail, Full Access report
PSOPRDEFNUser (operator) definitionsUsers browser, Login Audit
SCRTY_ACC_GRPQuery security access groupsPermission Lists detail, Query Trees detail
SCRTY_QUERYPS/Query security profile per permission list (capabilities, row/time limits, advanced SQL flags, output destinations)Permission Lists detail
PTACM_ACCESSTBLAccess Control Manager (ACM) template grants per permission listPermission Lists detail
PSPTSCRTY_ADS_AADS Access Group Security — read/write access to data-migration access groups per permission listPermission Lists detail

Metadata Tables

TableDescriptionUsed By
PSDBFIELDField definitionsFields browser, Records detail
PSDBFLDLABLField labels and translate value labelsFields detail, Records detail
PSXLATITEMTranslate (xlat) valuesFields detail
PSRECDEFNRecord (table / view / derived) definitionsRecords browser, Components detail, Message Catalog Usages report
PSRECFIELDRecord-to-field assignmentsRecords detail, Fields detail, Component Interfaces detail, Message Definitions detail
PSKEYDEFNRecord key / index definitionsRecords detail
PSPNLDEFNPage definitionsPages browser
PSPNLFIELDFields placed on pagesPages detail, Components detail, Component Interfaces detail, Message Catalog Usages report
PSPNLGROUPComponent-to-page mappingsComponents detail, Component Interfaces detail
PSPNLGRPDEFNComponent definitionsComponents browser
PSMENUDEFNMenu definitionsMenus browser
PSXFERITEMMenu item transfer destinations (target menu / component / page / portal / node) — keyed on MENUNAME + ITEMNAME only (no BARNAME). Populated for PSMENUITEM.ITEMTYPE = 12 (Transfer) items.Menus detail
PSPROJECTDEFNProject definitionsProjects browser
PSPROJECTITEMItems contained in a projectProjects detail, App Packages detail
PSBCDEFNComponent Interface definitionsComponent Interfaces browser
PSBCITEMComponent Interface property and method itemsComponent Interfaces detail
PSPRSMDEFNComponent Reference (CREF) and folder definitionsComponents detail, Component References
PSPRSMSYSATTRComponent Reference system attributesComponent References detail
PSPRSMSYSATTRVLComponent Reference system attribute valuesComponent References detail
PSPRSMATTRVALComponent Reference custom attribute valuesComponent References detail
PSPRSMPERMComponent Reference permission list mappingsComponent References detail
PSPRUFDEFNPortal user favoritesUsers detail

Integration Broker Tables

TableDescriptionUsed By
PSMSGNODEDEFNMessage node definitionsNodes browser, Nodes No Password report, Users detail (Special Use: nodes whose USERID = this OPRID)
PSNODECONPROPNode connector propertiesNodes detail
PSNODEURITEXTNode URI textNodes detail
PSNODESDOWNDown message nodes and blocked transactionsNodes detail, Nodes Down alert
PSSERVICEService definitionsServices browser
PSSERVICEOPRService operations within a serviceServices detail
PSOPERATIONService operation definitionsService Operations browser, Message Definitions detail
PSOPERATIONACService operation handler access (status)Service Operations detail
PSOPERATIONURIService operation URIsService Operations detail
PSOPRVERDFNService operation version definitionsService Operations detail
PSOPRVERDFNPARMService operation version parametersService Operations detail, Queues detail
PSOPRHDLRService operation handler definitionsService Operations detail
PSIBRTNGDEFNIntegration Broker routing definitionsServices detail, Nodes detail
PSRTNGDFNPROPRouting propertiesServices detail, Nodes detail
PSRTNGDFNPARMRouting parametersServices detail, Nodes detail
PSQUEUEDEFNService operation queue definitionsQueues browser
PSQUEUEPARTQueue partitionsQueues detail
PSAPMSGDOMSTATIntegration Broker message domain statusIB Monitor, IB Domain alerts
PSAPMSGDSPSTATIntegration Broker message dispatcher statusIB Monitor, IB Dispatcher alerts
PSAPMSGPUBHDRAsync publication message headersIB Monitor, IB Operation alerts
PSAPMSGPUBCONAsync publication contractsIB Monitor, IB Pub Contract alerts
PSAPMSGSUBCONAsync subscription contractsIB Monitor, IB Sub Contract alerts
PSIBLOGHDRSync IB transaction logIB Monitor (sync log tab + overview + sync detail page), Service Operations detail (sync history browser), IB Sync Exceptions alert, IB Daily Volume report

Process Scheduler Tables

TableDescriptionUsed By
PRCSDEFNProcess definitionsProcess Definitions browser
PRCSDEFNGRPProcess server groups for processesProcess Definitions detail
PRCSDEFNPNLProcess to component (panel) mappingsProcess Definitions detail
PSAUTHPRCSProcess group authorization per permission listPermission Lists detail, Process Definitions detail
PRCSJOBDEFNJob definitionsProcess Jobs browser
PRCSJOBGRPProcess server groups for jobsProcess Jobs detail
PRCSJOBITEMItems (processes) within a jobProcess Jobs detail
PRCSJOBPNLJob to component (panel) mappingsProcess Jobs detail
PRCSMUTUALEXCLMutually-exclusive process rulesProcess Definitions detail
PRCSRECURRecurrence definitionsRecurrences browser
PRCSRECURDATERecurrence calendar exception datesRecurrences detail
PRCSRECUREXEMPTRecurrence exemption rangesRecurrences detail
PSPRCSRQSTProcess scheduler request (run history)Process Monitor, Process alerts, Recurrences detail
PRCSDEFNNOTIFYProcess notification settings (users/roles)Users detail, Roles detail
PRCSDEFNCNTDISTProcess content distribution list settingsUsers detail, Roles detail
PRCSJOBNOTIFYProcess job notification settingsUsers detail, Roles detail
PRCSJOBCNTDISTProcess job distribution list settingsUsers detail, Roles detail
SERVERDEFNProcess Scheduler server definitionsServer Definitions browser
PSSERVERSTATProcess Scheduler server statusServer Definitions detail
SERVERCATEGORYProcess categories run on a serverServer Definitions detail
SERVERCLASSProcess types run on a serverServer Definitions detail
SERVERNOTIFYServer status notification settingsServer Definitions detail
SERVEROPRTNServer operation windows scheduleServer Definitions detail
DAEMONGROUPDaemon group Application Engine member mappingsDaemon Groups detail
DAEMONGROUP_VWDistinct list of daemon groupsDaemon Groups browser

Developer Tables

TableDescriptionUsed By
PSAEAPPLDEFNApplication Engine program definitionsApp Engines browser
PSAEAPPLSTATEApplication Engine state record assignmentsApp Engines detail
PSAEAPPLTEMPTBLApplication Engine temp table assignmentsApp Engines detail
PSAESECTDEFNApplication Engine sectionsApp Engines detail
PSAESTEPDEFNApplication Engine stepsApp Engines detail
PSAESTMTDEFNApplication Engine SQL / action statementsApp Engines detail
PSPACKAGEDEFNApplication Package definitionsApp Packages browser
PSPCMPROGPeopleCode program metadataPeopleCode search, Pages detail, Components detail, App Packages detail, Component Interfaces detail
PSPCMNAMEPeopleCode program name indexPeopleCode search
PSPCMTXTPeopleCode program source textPeopleCode search, App Engines detail, App Packages detail, Roles detail, Message Catalog Usages report
PSMSGCATDEFNMessage Catalog entriesMessage Catalog browser
PSMSGSETDEFNMessage Catalog set definitionsMessage Catalog browser
PSMSGDEFNIB message definitionsMessage Definitions browser
PSMSGVERIB message version definitionsMessage Definitions detail
PSMSGATTRIB message attributes per versionMessage Definitions detail
PSMSGFLDOVRIB message field overridesMessage Definitions detail
PSMSGPARTSIB message partsMessage Definitions detail
PSMSGRECIB message record referencesMessage Definitions detail
PSCONTDEFNContent definitions (HTML / Style / Image / File)HTML Defs browser, Style Defs browser
PSCONTENTContent body storageHTML Defs detail, Style Defs detail
PSURLDEFNURL object definitionsURLs browser
PT_URL_PROPSURL object propertiesURLs detail
PSSQLDEFNSQL object definitionsSQL Objects browser, Records detail (views)
PSSQLTEXTDEFNSQL object source textSQL Objects detail, Records detail (views)
PSQRYDEFNPeopleSoft Query definitionsQueries browser
PSQRYFIELDQuery field selectionsQueries detail
PSQRYRECORDQuery record sourcesQueries detail
PSQRYSTATSAggregate query execution statisticsQueries detail (Query Stats panel)
PSQRYEXECLOGIndividual query execution eventsQueries detail (Execution Log panel)
PSTREEDEFNQuery tree definitionsQuery Trees browser
PSTREENODEQuery tree node structureQuery Trees detail

Audit & User Profile Tables

TableDescriptionUsed By
PSPTLOGINAUDITSign-on / sign-off audit trailLogin Audit page
PSUSEREMAILUser email addressesUsers detail
PSOPTIONSSystem-wide options; OPRID is the user context for Signon PeopleCode pre-authenticationUsers detail (Special Use card)

Configuration Reference

For the full config.yaml reference, see Configuration.

Alert Reference

For details on all alert types, see the Alerts section.

Report Reference

For details on all available reports, see the Reports section.