Added lock protection for COC service.
This commit is contained in:
parent
8dce7988c6
commit
7782918afd
@ -27,6 +27,7 @@ $Insert COC_EQUATES
|
||||
$Insert COMPANY_EQUATES
|
||||
|
||||
Declare function Error_Services, Company_Services, FTP_Services, Environment_Services, Logging_Services, Shipment_Services
|
||||
Declare function Database_Services
|
||||
Declare subroutine Error_Services, Mona_Services, Rlist, SRP_Stopwatch, Logging_Services, Database_Services
|
||||
Declare subroutine Shipment_Services, OBJ_Notes
|
||||
|
||||
@ -61,6 +62,8 @@ Options MonaResources = 'FILE_GENERATION', 'FILE_TRANSMISSION', 'FILE_AVAILABILI
|
||||
//----------------------------------------------------------------------------------------------------------------------
|
||||
Service CycleRetentionDates()
|
||||
|
||||
hSysLists = Database_Services('GetTableHandle', 'SYSLISTS')
|
||||
Lock hSysLists, ServiceKeyID then
|
||||
CycleRec = Xlate('APP_INFO', 'COC_AVAILABILITY', '', 'X')
|
||||
TodayDate = Date()
|
||||
EarliestDate = Shipment_Services('GetEarliestDate')
|
||||
@ -103,6 +106,8 @@ Service CycleRetentionDates()
|
||||
EndDate = Oconv(EndDate, 'D4-')
|
||||
Shipment_Services('CheckFileAvailability', StartDate, EndDate)
|
||||
end
|
||||
Unlock hSysLists, ServiceKeyID else null
|
||||
end
|
||||
|
||||
end service
|
||||
|
||||
@ -320,3 +325,4 @@ CompanyExceptionCheck:
|
||||
|
||||
return
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user