Merged PR 19265: Moved call to MonA Metric setting above the local service error setting as th...
Moved call to MonA Metric setting above the local service error setting as the call to that MonA service was clearing out errors and preventing them from making their way back to the GUI.
This commit is contained in:
parent
c4a3edece2
commit
17e320923f
@ -497,7 +497,11 @@ Service CreateTestRunRecord(RunTypeID, EqpType, EqpID, PSNo, RDSNo, UserID, TWLo
|
|||||||
ErrorMessage := 'User ID Missing. '
|
ErrorMessage := 'User ID Missing. '
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
EndTick = GetTickCount()
|
||||||
|
Mona_Services('QueueLatencyAndCountMetrics', MonaResource, MetricName, StartTick, EndTick)
|
||||||
|
|
||||||
If ErrorMessage NE '' then
|
If ErrorMessage NE '' then
|
||||||
LogData = ''
|
LogData = ''
|
||||||
LogData<1, 1> = LoggingDTM
|
LogData<1, 1> = LoggingDTM
|
||||||
@ -508,8 +512,7 @@ Service CreateTestRunRecord(RunTypeID, EqpType, EqpID, PSNo, RDSNo, UserID, TWLo
|
|||||||
Response = ''
|
Response = ''
|
||||||
end
|
end
|
||||||
|
|
||||||
EndTick = GetTickCount()
|
|
||||||
Mona_Services('QueueLatencyAndCountMetrics', MonaResource, MetricName, StartTick, EndTick)
|
|
||||||
end service
|
end service
|
||||||
|
|
||||||
Service CreateTestRunWaferRecord(TestRunID, TWPartID, TWUsageTypeID, SourceLotId, Username)
|
Service CreateTestRunWaferRecord(TestRunID, TWPartID, TWUsageTypeID, SourceLotId, Username)
|
||||||
@ -552,6 +555,10 @@ Service CreateTestRunWaferRecord(TestRunID, TWPartID, TWUsageTypeID, SourceLotId
|
|||||||
ErrorMessage := 'TWPartID parameter was not passed to CreateTestRunWaferRecord method. '
|
ErrorMessage := 'TWPartID parameter was not passed to CreateTestRunWaferRecord method. '
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
EndTick = GetTickCount()
|
||||||
|
Mona_Services('QueueLatencyAndCountMetrics', MonaResource, MetricName, StartTick, EndTick)
|
||||||
|
|
||||||
If ErrorMessage NE '' then
|
If ErrorMessage NE '' then
|
||||||
LogData = ''
|
LogData = ''
|
||||||
LogData<1, 1> = LoggingDTM
|
LogData<1, 1> = LoggingDTM
|
||||||
@ -560,9 +567,7 @@ Service CreateTestRunWaferRecord(TestRunID, TWPartID, TWUsageTypeID, SourceLotId
|
|||||||
Logging_Services('AppendLog', objLogTR, LogData, @FM, @VM)
|
Logging_Services('AppendLog', objLogTR, LogData, @FM, @VM)
|
||||||
Error_Services('Add', 'Error creating new test run record: ' : ErrorMessage)
|
Error_Services('Add', 'Error creating new test run record: ' : ErrorMessage)
|
||||||
end
|
end
|
||||||
|
|
||||||
EndTick = GetTickCount()
|
|
||||||
Mona_Services('QueueLatencyAndCountMetrics', MonaResource, MetricName, StartTick, EndTick)
|
|
||||||
end service
|
end service
|
||||||
|
|
||||||
Service UseTWFromLot(LotId, UsageQty, Username)
|
Service UseTWFromLot(LotId, UsageQty, Username)
|
||||||
@ -832,3 +837,4 @@ end service
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user