Appendix: PeopleSoft HRMS Application Diagnostic Plug-ins

This chapter provides an overview of application diagnostics and lists the diagnostic plug-ins delivered with HRMS.

Click to jump to top of pageClick to jump to parent topicUnderstanding Application Diagnostics

Enterprise PeopleTools Diagnostic Framework provides an interface enabling you to execute queries designed to investigate application problems and present the data in a standardized format that you can then share with PeopleSoft's Global Support Centre.

The diagnostic framework provides:

HRMS has delivered a number of diagnostic plug-ins, which are application-specific queries, with this version. We will post any plug-ins we develop post-GA on Customer Connection.

See Also

Enterprise PeopleTools PeopleBook: Data Management, “Running Diagnostics with Diagnostic Framework”

Click to jump to top of pageClick to jump to parent topicDelivered Application Diagnostic HRMS Plug-Ins

These tables list the diagnostic plug-ins delivered by application.

Click to jump to top of pageClick to jump to parent topicHuman Resources Manage Base Benefits

Manage Base Benefits delivers the one plug-in.

BA_EVENT_DIAGNOSTICS

The BA_EVENT_DIAGNOSTICS plug-in (Benefits Event Definition and Rules Setup Information):

Click to jump to top of pageClick to jump to parent topicHuman Resources Manage Base Compensation and Budgeting

Manage Base Compensation and Budgeting delivers the one plug-in.

SP_DIAGNOSTICS_SALARY_STEP

The SP_DIAGNOSTICS_SALARY_STEP plug-in (Salary Step Details):

Click to jump to top of pageClick to jump to parent topicePerformance

ePerformance delivers two plug-ins:

Document Templates

The Document Templates plug-in:

Debug/Trace Results

The Debug/Trace Results plug-in:

Click to jump to top of pageClick to jump to parent topicGlobal Payroll

Global Payroll provides the following plug-ins:

GP_DIAG_000

The GP_DIAG_000 plug-in (Return General Information):

GP_DIAG_005

The GP_DIAG_005 plug-in (Return Log File):

GP_DIAG_010

The GP_DIAG_010 plug-in (Return SQL Store Statement):

GP_DIAG_020

The GP_DIAG_020 plug-in (Return AE Program Definition):

GP_DIAG_030

The GP_DIAG_030 plug-in (Return Element Definition):

GP_DIAG_040

The GP_DIAG_040 plug-in (Return Array/WA Audit):

GP_DIAG_100

The GP_DIAG_100 plug-in (Return Set-up Data):

GP_DIAG_200

The GP_DIAG_200 plug-in (Return Employee Information):

Click to jump to top of pageClick to jump to parent topicTime and Labor

Time and Labor provides the following plug-ins:

TL_DIAGNOSTICS_TA_EMPL_PAY

Payable time for employees are displayed for the given date range. The exceptions created (if any) for that date range are also displayed.

The TL_DIAGNOSTICS_TA_EMPL_PAY plug-in:

TL_DIAGNOSTICS_TA_EMPL_GRP

If the Run Control ID has a dynamic group included, the list of employees in the group is resolved. These employees are checked if they are Active between the Process Through Date and Process Through Date – 31 days.

The TL_DIAGNOSTICS_TA_EMPL_GRP plug-in:

TL_DIAGNOSTICS_TA_TACODE

The TL_DIAGNOSTICS_TA_TACODE plug-in (listing of SQL Object IDs and SQL statements used in the time administration process):

TL_DIAGNOSTICS_TA_RPTD_TIME

This lists the reported time details of an employee in a give date range based on the reported status (input parameter). If the EmplID is not given as input this lists all the employees with the specific reported status in the given date range.

The TL_DIAGNOSTICS_TA_RPTD_TIME plug-in:

TL_DIAGNOSTICS_PT_INV_PAYTIME

The TL_DIAGNOSTICS_PT_INV_PAYTIME plug-in (lists payable time where payable status is rejected by payroll for a date range):

TL_DIAGNOSTICS_PT_DUP_SEQ

The TL_DIAGNOSTICS_PT_DUP_SEQ plug-in (lists duplicate sequence numbers for the offsets) provides a diagnosis of SQL for the View: TL_DU_PT_SEQ_VW:

SELECT A.SEQ_NBR, COUNT(*) FROM PS_TL_PAYABLE_TIME A GROUP BY A.SEQ_NBR HAVING COUNT(*) > 1

TL_DIAGNOSTICS_PT_INV_OFFSET

The TL_DIAGNOSTICS_PT_INV_OFFSET plug-in (lists the Payable time offsets rejected by Payroll) provides a diagnosis of SQL for the View: TL_DU_PT_OFF_VW:

SELECT A.EMPLID, A.EMPL_RCD, A.DUR, A.SEQ_NBR, A.TL_QUANTITY, A.PAYABLE_STATUS, A.RECORD_ONLY_ADJ, A.ORIG_SEQ_NBR FROM PS_TL_PAYABLE_TIME A WHERE EXISTS (SELECT ‘X’ FROM PS_TL_PAYABLE_TIME C WHERE A.EMPLID =C.EMPLID AND A.EMPL_RCD =C.EMPL_RCD AND A.DUR=C.DUR AND A.ORIG_SEQ_NBR=C.SEQ_NBR AND C.ORIG_SEQ_NBR <> 0 AND C.RECORD_ONLY_ADJ = 'N' AND C.PAYABLE_STATUS NOT IN ('ES','NA') AND C.TL_QUANTITY > 0 AND NOT EXISTS (SELECT 'X' FROM PS_TL_PAYABLE_TIME A2 WHERE A2.EMPLID =C.EMPLID AND A2.EMPL_RCD =C.EMPL_RCD AND A2.DUR=C.DUR AND A2.ORIG_SEQ_NBR=C.SEQ_NBR AND A2.TL_QUANTITY < 0)) OR EXISTS (SELECT ‘X’ FROM PS_TL_PAYABLE_TIME C1 WHERE A.EMPLID =C1.EMPLID AND A.EMPL_RCD =C1.EMPL_RCD AND A.DUR=C1.DUR AND A.ORIG_SEQ_NBR=C1.SEQ_NBR AND C1.ORIG_SEQ_NBR =0 AND C1.RECORD_ONLY_ADJ = 'N' AND C1.PAYABLE_STATUS NOT IN ('ES','NA') AND EXISTS (SELECT 'X' FROM PS_TL_PAYABLE_TIME A1 WHERE A1.EMPLID=C1.EMPLID AND A1.EMPL_RCD =C1.EMPL_RCD AND A1.DUR=C1.DUR AND A1.TL_QUANTITY < 0 AND A1.ORIG_SEQ_NBR=C1.SEQ_NBR))

TL_DIAGNOSTICS_SETUP_TIMEPRD

The plug-in displays the Period IDs that are not built over the given date range, along with the workgroup from PS_TL_WRKGRP_TBL.

The TL_DIAGNOSTICS_SETUP_TIMEPRD plug-in:

TL_DIAGNOSTICS_SETUP_TIMEZONE

The Plug-in obtains the time zone of the employee using the input EmplID and displays the time zone offsets within the given date range.

The TL_DIAGNOSTICS_SETUP_TIMEZONE plug-in:

TL_DIAGNOSTICS_SETUP_RULEPGM

The plug-in is used to display the list of workgroups that do not have Rule Programs associated to them.

The TL_DIAGNOSTICS_SETUP_RULEPGM plug-in provides a diagnosis of SQL for the View: TL_DU_ST_RUL_VW.

SELECT A.WORKGROUP FROM PS_TL_WRKGRP_TBL A WHERE A.RULE_PGM_ID = ' '

TL_DIAGNOSTICS_SETUP_ EXWRKGRP

The plug-in displays the list of all exception time reporter type workgroups with missing Schedule ID. Workgroups of exception time reporter type are displayed if a Schedule ID is not attached to them.

The TL_DIAGNOSTICS_SETUP_ EXWRKGRP plug-in provides a diagnosis of SQL for the View: TL_DU_ST_SCH_VW.

SELECT A.WORKGROUP FROM PS_TL_WRKGRP_TBL A WHERE A.TIME_RPTG_TYPE = 'E' AND A.SCHEDULE_ID=' '

TL_DIAGNOSTICS_SETUP_TCD

The plug-in verifies the TCD setup data. For the given TCD ID input, the plug-in traces the TCD (message node name), message name, message status, transaction status and type of transaction. It also verifies checks for the Integration type. Displays whether the Inbound, outbound directories are specified for Flat file type of integration.

The TL_DIAGNOSTICS_SETUP_TCD plug-in: