Added in functionality for TW WIP Reporting

Refactored error logging and catching.
This commit is contained in:
Infineon\Ouellette
2024-10-31 08:13:46 -07:00
committed by Ouellette Jonathan (CSC FI SPS MESLEO)
parent 0ec0428f19
commit 508707f0f2
6 changed files with 478 additions and 104 deletions

View File

@ -42,7 +42,7 @@ $insert APP_INSERTS
$insert API_SETUP
$insert HTTP_INSERTS
Declare Function Report_Services, Oi_Wizard_Services, Logging_Services, Environment_Services
Declare Function Report_Services, Oi_Wizard_Services, Logging_Services, Environment_Services, Test_Run_Services
Declare subroutine Report_Services, Logging_Services
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\API\Reports'
@ -133,6 +133,8 @@ CreateHALItem:
ReportStartDtm = Http_Services('GetQueryField', 'StartDate')
ReportEndDtm = Http_Services('GetQueryField', 'EndDate')
RepJSON = Report_Services('GetDailyReactorUptimeDataJSON', ReportStartDtm, ReportEndDtm)
Case ReportID = 'TestWaferWIPReport'
RepJSON = Report_Services('GetOpenTestWaferLotWIPReportJson')
Case Otherwise$
Error_Services('Add', 'Unsupported report')
End Case
@ -223,5 +225,3 @@ API reports.GET
HTTP_Resource_Services('LoremIpsum')
end api