pre cutover push
This commit is contained in:
@ -63,6 +63,7 @@ Equ COMMA$ to ','
|
||||
|
||||
Declare function Error_Services, Database_Services, obj_RDS_Test, Logging_Services, Environment_Services, SRP_Math
|
||||
Declare function Tool_Parms_Services, Signature_Services, obj_WO_Mat_QA, Datetime, Override_Services, obj_WO_Mat
|
||||
Declare function Rds_Services
|
||||
Declare subroutine Error_Services, Database_Services, Logging_Services, Set_Status, Schedule_Services
|
||||
Declare subroutine Work_Order_Services, Material_Services, Set_FSError
|
||||
|
||||
@ -197,36 +198,8 @@ return
|
||||
CURR_STAGE:
|
||||
|
||||
Stage = ''
|
||||
PreSig = {PRE_EPI_SIG}
|
||||
LoadSig = {OPERATOR_IN}
|
||||
UnloadSig = {OPERATOR_OUT}
|
||||
FQASig = {SUP_VER_SIG}
|
||||
CINo = {LWI_CI_NO}
|
||||
LWIIReq = Xlate('CLEAN_INSP', CINo, 'SPEC_INSP_REQ', 'X')
|
||||
LWISReq = Xlate('CLEAN_INSP', CINo, 'SPEC_SURFSCAN_REQ', 'X')
|
||||
LWIISigs = Xlate('CLEAN_INSP', CINo, 'INSP_SIG', 'X')
|
||||
LWISSigs = Xlate('CLEAN_INSP', CINo, 'SCAN_SIG', 'X')
|
||||
Begin Case
|
||||
Case FQASig NE ''
|
||||
Stage = 'COMP'
|
||||
Case UnloadSig NE ''
|
||||
Begin Case
|
||||
Case (LWIIReq EQ True$) and (LWIISigs EQ '')
|
||||
Stage = 'LWII'
|
||||
Case (LWISReq EQ True$) and (LWISSigs EQ '')
|
||||
Stage = 'LWIS'
|
||||
Case Otherwise$
|
||||
Stage = 'FQA'
|
||||
End Case
|
||||
Case LoadSig NE ''
|
||||
Stage = 'UNLOAD'
|
||||
Case PreSig NE ''
|
||||
Stage = 'LOAD'
|
||||
Case PreSig EQ ''
|
||||
Stage = 'PRE'
|
||||
Case Otherwise$
|
||||
Stage = 'ERROR'
|
||||
End Case
|
||||
RDSNo = @ID
|
||||
Stage = Rds_Services('GetCurrentStage', RDSNo)
|
||||
ActionFlow = Stage
|
||||
|
||||
return
|
||||
@ -244,7 +217,7 @@ return
|
||||
|
||||
PRE_INST_ACK_REQ:
|
||||
|
||||
If ( ({PRE_INST} NE '') and ( ({PRE_INST_ACK} EQ '') or ({PRE_INST_ACK} EQ False$) ) and ({CURR_STAGE} EQ 'PRE') ) then
|
||||
If ( ({PRE_INST} NE '') and ( ({PRE_INST_ACK} EQ '') or ({PRE_INST_ACK} EQ False$) ) and ({CURR_STAGE} EQ 'VER') ) then
|
||||
ActionFlow = True$
|
||||
end else
|
||||
ActionFlow = False$
|
||||
@ -328,7 +301,7 @@ return
|
||||
|
||||
QA_INST_ACK_REQ:
|
||||
|
||||
If ( ({QA_INST} NE '') and ( ({QA_INST_ACK} EQ '') or ({QA_INST_ACK} EQ False$) ) and ({CURR_STAGE} EQ 'FQA') ) then
|
||||
If ( ({QA_INST} NE '') and ( ({QA_INST_ACK} EQ '') or ({QA_INST_ACK} EQ False$) ) and ({CURR_STAGE} EQ 'QA') ) then
|
||||
ActionFlow = True$
|
||||
end else
|
||||
ActionFlow = False$
|
||||
@ -426,7 +399,7 @@ return
|
||||
WAFER_COUNT_ACK_REQ:
|
||||
|
||||
ActionFlow = False$
|
||||
If ( ({CURR_STAGE} EQ 'PRE') and ( ({WAFER_COUNT_ACK} EQ False$) or ({WAFER_COUNT_ACK} EQ '') ) ) then
|
||||
If ( ({CURR_STAGE} EQ 'VER') and ( ({WAFER_COUNT_ACK} EQ False$) or ({WAFER_COUNT_ACK} EQ '') ) ) then
|
||||
ActionFlow = True$
|
||||
end
|
||||
|
||||
@ -749,7 +722,7 @@ WRITE_RECORD_PRE:
|
||||
Record = ''
|
||||
ActionFlow = ACTION_STOP$
|
||||
|
||||
Case ( (RunTime GT 3) and (Override EQ False$) and (@User4 NE 'DANIEL_ST') )
|
||||
Case ( (RunTime GT 3) and (Override EQ False$) )
|
||||
RDSKeyID = Name
|
||||
LogData = ''
|
||||
LogData<1> = LoggingDTM
|
||||
@ -962,3 +935,4 @@ Restore_System_Variables:
|
||||
return
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user