Updated Scan_Services to clear local ErrMsg variable when ROTR error is encountered to ensure override process can continue.

This commit is contained in:
Infineon\StieberD
2025-09-30 15:57:52 -07:00
parent 99d6abc3f2
commit 399f568b15

View File

@ -287,7 +287,7 @@ Service ProcessScanData(ScanID, ScanJSON)
Action = '' Action = ''
ColumnIndex = '' ColumnIndex = ''
ColumnValue = '' ColumnValue = ''
// Identify the scan data based on the data identifier prefix (if any). Otherwise, assume this is a // Identify the scan data based on the data identifier prefix (if any). Otherwise, assume this is a
// type of cassette ID (i.e., RDS or WMO). // type of cassette ID (i.e., RDS or WMO).
Begin Case Begin Case
@ -1096,6 +1096,7 @@ Service ProcessScanData(ScanID, ScanJSON)
ScansRow<SCANS.OVERRIDE_REASON$> = ROTRBlockReason ScansRow<SCANS.OVERRIDE_REASON$> = ROTRBlockReason
ScansRow<SCANS.OVERRIDE_TYPE$> = 'ROTR' ScansRow<SCANS.OVERRIDE_TYPE$> = 'ROTR'
Error_Services('Clear') Error_Services('Clear')
ErrMsg = ''
Scan_Services('AddNotAcceptableReason', "ROTR Load Block Enabled") Scan_Services('AddNotAcceptableReason', "ROTR Load Block Enabled")
end else end else
ScansRow<SCANS.OVERRIDE_REQD$> = False$ ScansRow<SCANS.OVERRIDE_REQD$> = False$
@ -2097,7 +2098,7 @@ Service ConvertMVScanToJSON(ScanID, mvScan, itemURL)
SRP_JSON(objRDS, 'SetValue', 'waferCountInst' , WaferCountInst , 'String') SRP_JSON(objRDS, 'SetValue', 'waferCountInst' , WaferCountInst , 'String')
SRP_JSON(objRDS, 'SetValue', 'rdsLayerInstAckReq' , RDSLayerInstAckReq , 'Boolean') SRP_JSON(objRDS, 'SetValue', 'rdsLayerInstAckReq' , RDSLayerInstAckReq , 'Boolean')
SRP_JSON(objRDS, 'SetValue', 'rdsLayerInstAck' , RDSRec<RDS_RDS_LAYER_ACK$> , 'Boolean') SRP_JSON(objRDS, 'SetValue', 'rdsLayerInstAck' , RDSRec<RDS_RDS_LAYER_ACK$> , 'Boolean')
OverrideRequired = @Record<SCANS.OVERRIDE_REQD$> OverrideRequired = @Record<SCANS.OVERRIDE_REQD$>
OverrideType = @Record<SCANS.OVERRIDE_TYPE$> OverrideType = @Record<SCANS.OVERRIDE_TYPE$>
OverrideReason = @Record<SCANS.OVERRIDE_REASON$> OverrideReason = @Record<SCANS.OVERRIDE_REASON$>
@ -2418,8 +2419,3 @@ ClearCursors:
return return