fixed mode change delay
This commit is contained in:
parent
6a433af299
commit
c4a3a9ddce
@ -98,12 +98,13 @@ Service SendBufferedStatus(MonaResource, StatusName, StatusValue)
|
|||||||
|
|
||||||
Loop
|
Loop
|
||||||
while (isSuccessful EQ False$ and retries GT 0)
|
while (isSuccessful EQ False$ and retries GT 0)
|
||||||
waitSeconds = (2 - retries) * backoffSeconds
|
waitSeconds = (3 - retries) * backoffSeconds
|
||||||
Delay(waitSeconds)
|
Delay(waitSeconds)
|
||||||
|
|
||||||
retries = retries - 1
|
retries = retries - 1
|
||||||
|
|
||||||
response = Httpclient_Services('SendHTTPRequest', 'POST', ApiUrl, 'Content-Type':@VM:'application/json':@FM:'Accept':@VM:'*/*', RequestBodyJson, '', '', False$, False$, '')
|
response = Httpclient_Services('SendHTTPRequest', 'POST', ApiUrl, 'Content-Type':@VM:'application/json':@FM:'Accept':@VM:'*/*', RequestBodyJson, '', '', False$, False$, '')
|
||||||
|
|
||||||
If response EQ '"Request queued for processing"' then
|
If response EQ '"Request queued for processing"' then
|
||||||
isSuccessful = True$
|
isSuccessful = True$
|
||||||
end
|
end
|
||||||
@ -154,7 +155,7 @@ Service SendBufferedAverageMetric(MonaResource, MetricName, MetricValue)
|
|||||||
|
|
||||||
Loop
|
Loop
|
||||||
while (isSuccessful EQ False$ and retries GT 0)
|
while (isSuccessful EQ False$ and retries GT 0)
|
||||||
waitSeconds = (2 - retries) * backoffSeconds
|
waitSeconds = (3 - retries) * backoffSeconds
|
||||||
Delay(waitSeconds)
|
Delay(waitSeconds)
|
||||||
|
|
||||||
retries = retries - 1
|
retries = retries - 1
|
||||||
|
@ -968,7 +968,7 @@ Service CreateReactorLogPMOrder(RLNo, PmType=PM_TYPES)
|
|||||||
|
|
||||||
Loop
|
Loop
|
||||||
while (IsSuccessful EQ False$ and Retries GT 0)
|
while (IsSuccessful EQ False$ and Retries GT 0)
|
||||||
WaitSeconds = (2 - retries) * BackoffSeconds
|
WaitSeconds = (3 - retries) * BackoffSeconds
|
||||||
Delay(WaitSeconds)
|
Delay(WaitSeconds)
|
||||||
|
|
||||||
Retries = Retries - 1
|
Retries = Retries - 1
|
||||||
@ -1054,7 +1054,7 @@ Service CancelReactorLogPMOrder(RlNo, OrderId)
|
|||||||
|
|
||||||
Loop
|
Loop
|
||||||
while (IsSuccessful EQ False$ and Retries GT 0)
|
while (IsSuccessful EQ False$ and Retries GT 0)
|
||||||
WaitSeconds = (2 - Retries) * BackoffSeconds
|
WaitSeconds = (3 - Retries) * BackoffSeconds
|
||||||
Delay(WaitSeconds)
|
Delay(WaitSeconds)
|
||||||
|
|
||||||
Retries = Retries - 1
|
Retries = Retries - 1
|
||||||
@ -1174,7 +1174,7 @@ Service GetReactorLogPMStatus(RlNo)
|
|||||||
|
|
||||||
Loop
|
Loop
|
||||||
while (IsSuccessful EQ False$ and Retries GT 0)
|
while (IsSuccessful EQ False$ and Retries GT 0)
|
||||||
WaitSeconds = (2 - Retries) * BackoffSeconds
|
WaitSeconds = (3 - Retries) * BackoffSeconds
|
||||||
Delay(WaitSeconds)
|
Delay(WaitSeconds)
|
||||||
|
|
||||||
Retries = Retries - 1
|
Retries = Retries - 1
|
||||||
|
@ -64,10 +64,10 @@ EQU ENG$ to 5
|
|||||||
|
|
||||||
Declare subroutine Error_Services, Reactor_Services, Memory_Services, RList, Database_Services, SRP_JSON, obj_React_Mode
|
Declare subroutine Error_Services, Reactor_Services, Memory_Services, RList, Database_Services, SRP_JSON, obj_React_Mode
|
||||||
Declare subroutine Excel_Services, Schedule_Services, Logging_Services, Set_Status, obj_React_Status, Errmsg,React_Assign_Conv
|
Declare subroutine Excel_Services, Schedule_Services, Logging_Services, Set_Status, obj_React_Status, Errmsg,React_Assign_Conv
|
||||||
Declare subroutine Obj_Notes, Btree.Extract, SRP_Fastarray, Delay, Mona_Services, SRP_List
|
Declare subroutine Obj_Notes, Btree.Extract, SRP_Fastarray, Delay, Mona_Services, SRP_List, Msg
|
||||||
Declare function SRP_Array, Reactor_Services, Memory_Services, Database_Services, SRP_Sort_Array, Excel_Services
|
Declare function SRP_Array, Reactor_Services, Memory_Services, Database_Services, SRP_Sort_Array, Excel_Services
|
||||||
Declare function SRP_Math, SRP_Hash, SRP_JSON, Epi_Part_Services, Schedule_Services, Date_Services, Environment_Services
|
Declare function SRP_Math, SRP_Hash, SRP_JSON, Epi_Part_Services, Schedule_Services, Date_Services, Environment_Services
|
||||||
Declare function Logging_Services, GetCommandLine, NextKey, Reactor_Log_Services, SRP_DateTime
|
Declare function Logging_Services, GetCommandLine, NextKey, Reactor_Log_Services, SRP_DateTime, ole_getwebpage
|
||||||
Declare function Datetime, Reactor_Modes_Services, Work_Order_Services, React_Mode_NG_Services, Lsl_Users_Services
|
Declare function Datetime, Reactor_Modes_Services, Work_Order_Services, React_Mode_NG_Services, Lsl_Users_Services
|
||||||
Declare function SRP_Time, Rds_Services, SRP_Fastarray, Httpclient_Services, SRP_List, Utility, Memberof, Error_Services
|
Declare function SRP_Time, Rds_Services, SRP_Fastarray, Httpclient_Services, SRP_List, Utility, Memberof, Error_Services
|
||||||
|
|
||||||
@ -3234,6 +3234,7 @@ Service GetLoadedRds(ReactNo)
|
|||||||
end service
|
end service
|
||||||
|
|
||||||
Service CreateReactorProveInOrder(ReactNo, ProveInType)
|
Service CreateReactorProveInOrder(ReactNo, ProveInType)
|
||||||
|
|
||||||
Headers = 'Logging DTM' : @FM : 'Machine' : @FM : 'Log'
|
Headers = 'Logging DTM' : @FM : 'Machine' : @FM : 'Log'
|
||||||
ColumnWidths = 20 : @FM : 15 : @FM : 300
|
ColumnWidths = 20 : @FM : 15 : @FM : 300
|
||||||
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\ReactorProveIn'
|
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\ReactorProveIn'
|
||||||
@ -3282,7 +3283,7 @@ Service CreateReactorProveInOrder(ReactNo, ProveInType)
|
|||||||
|
|
||||||
Loop
|
Loop
|
||||||
while (IsSuccessful EQ False$ and Retries GT 0)
|
while (IsSuccessful EQ False$ and Retries GT 0)
|
||||||
WaitSeconds = (2 - retries) * BackoffSeconds
|
WaitSeconds = (3 - retries) * BackoffSeconds
|
||||||
Delay(WaitSeconds)
|
Delay(WaitSeconds)
|
||||||
|
|
||||||
Retries = Retries - 1
|
Retries = Retries - 1
|
||||||
@ -3375,19 +3376,23 @@ Service GetReactorProveInStatus(ReactNo)
|
|||||||
Logging_Services('AppendLog', objLog, LogData, @RM, @FM, False$)
|
Logging_Services('AppendLog', objLog, LogData, @RM, @FM, False$)
|
||||||
|
|
||||||
ProveInUrl = BaseProveInUrl:'checklistOrderId=':ProveInOrderId
|
ProveInUrl = BaseProveInUrl:'checklistOrderId=':ProveInOrderId
|
||||||
|
|
||||||
Retries = 3
|
Retries = 3
|
||||||
BackoffSeconds = 1
|
BackoffSeconds = 1
|
||||||
IsSuccessful = False$
|
IsSuccessful = False$
|
||||||
|
|
||||||
Loop
|
Loop
|
||||||
while (IsSuccessful EQ False$ and Retries GT 0)
|
while (IsSuccessful EQ False$ and Retries GT 0)
|
||||||
WaitSeconds = (2 - Retries) * BackoffSeconds
|
WaitSeconds = (3 - Retries) * BackoffSeconds
|
||||||
Delay(WaitSeconds)
|
|
||||||
|
Delay(WaitSeconds)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Retries = Retries - 1
|
Retries = Retries - 1
|
||||||
|
* Httpclient_Services('SetTimeoutDuration',
|
||||||
HttpResponseJson = Httpclient_Services('SendHTTPRequest', 'GET', ProveInUrl, 'Accept':@VM:'*/*', '', '', '', False$, False$, '')
|
HttpResponseJson = Httpclient_Services('SendHTTPRequest', 'GET', ProveInUrl, 'Accept':@VM:'*/*', '', '', '', False$, False$, '')
|
||||||
|
|
||||||
If HttpResponseJson NE '' then
|
If HttpResponseJson NE '' then
|
||||||
ObjResponseJson = ''
|
ObjResponseJson = ''
|
||||||
If SRP_JSON(ObjResponseJson, 'Parse', HttpResponseJson) EQ '' then
|
If SRP_JSON(ObjResponseJson, 'Parse', HttpResponseJson) EQ '' then
|
||||||
@ -3412,7 +3417,6 @@ Service GetReactorProveInStatus(ReactNo)
|
|||||||
end
|
end
|
||||||
Repeat
|
Repeat
|
||||||
Next ProveInOrderId
|
Next ProveInOrderId
|
||||||
|
|
||||||
If Environment_Services('IsProd') then
|
If Environment_Services('IsProd') then
|
||||||
MonAResource = 'GRP_OPENINSIGHT_MES_OP_FE_MESAPROVEINAPI'
|
MonAResource = 'GRP_OPENINSIGHT_MES_OP_FE_MESAPROVEINAPI'
|
||||||
end else
|
end else
|
||||||
@ -3425,8 +3429,6 @@ Service GetReactorProveInStatus(ReactNo)
|
|||||||
LogData<2> = Machine
|
LogData<2> = Machine
|
||||||
LogData<3> = 'Successfully fetched prove in order for reactor ':ReactNo
|
LogData<3> = 'Successfully fetched prove in order for reactor ':ReactNo
|
||||||
Logging_Services('AppendLog', objLog, LogData, @RM, @FM, False$)
|
Logging_Services('AppendLog', objLog, LogData, @RM, @FM, False$)
|
||||||
|
|
||||||
Mona_Services('SendBufferedStatus', MonAResource, StatusName, 'Ok')
|
|
||||||
end else
|
end else
|
||||||
Response = 'error'
|
Response = 'error'
|
||||||
|
|
||||||
@ -3435,12 +3437,8 @@ Service GetReactorProveInStatus(ReactNo)
|
|||||||
LogData<2> = Machine
|
LogData<2> = Machine
|
||||||
LogData<3> = 'Error encountered when fetching prove in order for reactor ':ReactNo
|
LogData<3> = 'Error encountered when fetching prove in order for reactor ':ReactNo
|
||||||
Logging_Services('AppendLog', objLog, LogData, @RM, @FM, False$)
|
Logging_Services('AppendLog', objLog, LogData, @RM, @FM, False$)
|
||||||
|
|
||||||
Mona_Services('SendBufferedStatus', MonAResource, StatusName, 'Critical')
|
|
||||||
|
|
||||||
Error_Services('Add', 'Error in ' : Service : ' service. Could not retrieve NICA order status.')
|
Error_Services('Add', 'Error in ' : Service : ' service. Could not retrieve NICA order status.')
|
||||||
end
|
end
|
||||||
|
|
||||||
ReactorRec<REACTOR_PROVE_IN_ORDER_ID$> = SRP_List("GetVariable", ProveInOrderIdList, @VM)
|
ReactorRec<REACTOR_PROVE_IN_ORDER_ID$> = SRP_List("GetVariable", ProveInOrderIdList, @VM)
|
||||||
ReactorRec<REACTOR_PROVE_IN_TYPE$> = SRP_List("GetVariable", ProveInTypeList, @VM)
|
ReactorRec<REACTOR_PROVE_IN_TYPE$> = SRP_List("GetVariable", ProveInTypeList, @VM)
|
||||||
SRP_List('Release', ProveInTypeList)
|
SRP_List('Release', ProveInTypeList)
|
||||||
@ -3484,8 +3482,11 @@ Service CancelReactorProveIn(ReactNo, OrderId)
|
|||||||
|
|
||||||
Loop
|
Loop
|
||||||
while (IsSuccessful EQ False$ and Retries GT 0)
|
while (IsSuccessful EQ False$ and Retries GT 0)
|
||||||
WaitSeconds = (2 - Retries) * BackoffSeconds
|
WaitSeconds = (3 - Retries) * BackoffSeconds
|
||||||
Delay(WaitSeconds)
|
|
||||||
|
Delay(WaitSeconds)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Retries = Retries - 1
|
Retries = Retries - 1
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user