Modified ship label printing routine to use the epi part number instead of the customer part number. Modified UpdateFailedWafers service to use the transaction queue to avoid clobbering WO_MAT records.
This commit is contained in:
committed by
Ouellette Jonathan (CSC FI SPS MESLEO)
parent
2aaed8944e
commit
490bfe21d4
File diff suppressed because it is too large
Load Diff
@ -146,13 +146,14 @@ Declare subroutine Set_Status, Sleepery, Winyield, Yield, SRP_COM, QA_Services,
|
||||
Declare subroutine Validate, obj_WO_Mat, obj_WO_Mat_Log, obj_React_Status, Record_Lock, obj_React_State, obj_Post_Log
|
||||
Declare subroutine RDS_Services, obj_WO_React, RDS_React_Run, Signature_Services, SQL_Services, SRP_Stopwatch
|
||||
Declare subroutine Override_Services, Reactor_Services, Lot_Services, Obj_Notes, Mona_Services, Service_Services
|
||||
Declare function SRP_Sort_Array, Metrology_Services, obj_RDS_Test, obj_Test_Point_Map, Database_Services, Wafer_Counter_Services
|
||||
Declare subroutine Transaction_Services
|
||||
Declare function SRP_Sort_Array, Metrology_Services, obj_RDS_Test, obj_Test_Point_Map, Database_Services
|
||||
Declare function Work_Order_Services, SRP_JSON, Logging_Services, Environment_Services, SRP_Trim, Error_Services
|
||||
Declare function Min, Max, SRPSendMail, Btree.Extract, GetTickCount, HTTPClient_Services, Obj_RDS, SQL_Services
|
||||
Declare function SRP_Encode, SRP_Decode, SRP_COM, QA_Services, RDS_Services, Obj_NCR, Logging_Services, Obj_Reactor
|
||||
Declare function Get_Status, Set_Status, obj_WO_Mat, NextKey, MemberOf, FieldCount, obj_React_Status, Obj_Clean_Insp
|
||||
Declare function Schedule_Services, Signature_Services, Date, Time, Datetime, Date_Services, SRP_Array, Math_Services
|
||||
Declare function Supplement_Services, Reactor_Services, Lot_Services
|
||||
Declare function Supplement_Services, Reactor_Services, Lot_Services, Wafer_Counter_Services
|
||||
|
||||
LogDate = Oconv(Date(), 'D4/')
|
||||
LogTime = Oconv(Time(), 'MTS')
|
||||
@ -3169,12 +3170,10 @@ Service UpdateFailedWafers(WOMatKey)
|
||||
AllFailedWafers<0, WfrIndex> = (PreFailedWafers<0, WfrIndex> OR FWIFailedWafers<0, WfrIndex> OR LWIFailedWafers<0, WfrIndex> OR PostFailedWafers<0, WfrIndex>)
|
||||
Next WfrIndex
|
||||
end
|
||||
WOMatRec<WO_MAT_FAILED_WAFERS$> = AllFailedWafers
|
||||
Database_Services('WriteDataRow', 'WO_MAT', WOMatKey, WOMatRec, True$, False$, True$)
|
||||
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_FAILED_WAFERS$, AllFailedWafers)
|
||||
end else
|
||||
Error_Services('Add', 'Error in ':Service:' service. RDSNo is null')
|
||||
end
|
||||
|
||||
End Case
|
||||
end else
|
||||
Error_Services('Add', 'Error in ':Service:' service. ReactorType is null')
|
||||
@ -3183,7 +3182,6 @@ Service UpdateFailedWafers(WOMatKey)
|
||||
Error_Services('Add', 'Error in ':Service:' service. PSNo is null')
|
||||
end
|
||||
|
||||
|
||||
end service
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user