modified legacy lot operation logging to be per lot instead of per date and legacy operation
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -269,15 +269,6 @@ end service
|
|||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorID, OriginFlag)
|
Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorID, OriginFlag)
|
||||||
|
|
||||||
LogDate = Oconv(Date(), 'D4/')
|
|
||||||
Machine = Environment_Services('GetServer')
|
|
||||||
Headers = 'Logging DTM' : @FM : 'Machine' : @FM : 'Log'
|
|
||||||
ColumnWidths = 20 : @FM : 15 : @FM : 300
|
|
||||||
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Holds'
|
|
||||||
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
|
||||||
LogFileName = LogDate[7, 4] : '-' : LogDate[1, 2] : '-' : LogDate[4, 2] : '_HoldLog.csv'
|
|
||||||
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
|
||||||
|
|
||||||
IF WOMatKey = '' or HoldEntity = '' or HoldEntityID = '' or HoldType = '' THEN
|
IF WOMatKey = '' or HoldEntity = '' or HoldEntityID = '' or HoldType = '' THEN
|
||||||
Error_Services('Add', 'Null parameter WOMatKey, HoldEntity, HoldEntityID, or HoldType passed to service.')
|
Error_Services('Add', 'Null parameter WOMatKey, HoldEntity, HoldEntityID, or HoldType passed to service.')
|
||||||
end else
|
end else
|
||||||
@ -377,19 +368,30 @@ Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorI
|
|||||||
StepNo = 1
|
StepNo = 1
|
||||||
CassNo = Field(WOMatKey, '*', 2)
|
CassNo = Field(WOMatKey, '*', 2)
|
||||||
WMInKey = WONo : '*' : StepNo : '*' : CassNo
|
WMInKey = WONo : '*' : StepNo : '*' : CassNo
|
||||||
LotKey = WMInKey
|
LotKey = 'I':WMInKey
|
||||||
|
Convert '*' to '.' in LotKey
|
||||||
Case HoldEntity EQ 'WM_OUT'
|
Case HoldEntity EQ 'WM_OUT'
|
||||||
WONo = Field(WOMatKey, '*', 1)
|
WONo = Field(WOMatKey, '*', 1)
|
||||||
StepNo = 1
|
StepNo = 1
|
||||||
CassNo = Field(WOMatKey, '*', 2)
|
CassNo = Field(WOMatKey, '*', 2)
|
||||||
WMOutKey = WONo : '*' : StepNo : '*' : CassNo
|
WMOutKey = WONo : '*' : StepNo : '*' : CassNo
|
||||||
LotKey = WMOutKey
|
LotKey = 'O':WMOutKey
|
||||||
|
Convert '*' to '.' in LotKey
|
||||||
Case HoldEntity EQ 'RDS'
|
Case HoldEntity EQ 'RDS'
|
||||||
RDSNo = Xlate('WO_MAT', WOMatKey, WO_MAT_RDS_NO$, 'X')
|
RDSNo = Xlate('WO_MAT', WOMatKey, WO_MAT_RDS_NO$, 'X')
|
||||||
LotKey = RDSNo
|
LotKey = 'R':RDSNo
|
||||||
|
Convert '*' to '.' in LotKey
|
||||||
Case HoldEntity EQ 'WO_MAT'
|
Case HoldEntity EQ 'WO_MAT'
|
||||||
LotKey = WOMatKey
|
LotKey = 'W':WOMatKey
|
||||||
|
Convert '*' to '.' in LotKey
|
||||||
End Case
|
End Case
|
||||||
|
Machine = Environment_Services('GetServer')
|
||||||
|
Headers = 'Logging DTM' : @FM : 'Machine' : @FM : 'Log'
|
||||||
|
ColumnWidths = 20 : @FM : 15 : @FM : 300
|
||||||
|
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Lot'
|
||||||
|
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
||||||
|
LogFileName = LotKey:'.csv'
|
||||||
|
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
||||||
LogData = ''
|
LogData = ''
|
||||||
LogData<1> = Oconv(Date(), 'D4/') : ' ' : Oconv(Time(), 'MTS') ; // Logging DTM
|
LogData<1> = Oconv(Date(), 'D4/') : ' ' : Oconv(Time(), 'MTS') ; // Logging DTM
|
||||||
LogData<2> = Machine
|
LogData<2> = Machine
|
||||||
@ -418,15 +420,6 @@ End Service
|
|||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
Service OffHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorID, OriginFlag)
|
Service OffHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorID, OriginFlag)
|
||||||
|
|
||||||
LogDate = Oconv(Date(), 'D4/')
|
|
||||||
Machine = Environment_Services('GetServer')
|
|
||||||
Headers = 'Logging DTM' : @FM : 'Machine' : @FM : 'Log'
|
|
||||||
ColumnWidths = 20 : @FM : 15 : @FM : 300
|
|
||||||
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Holds'
|
|
||||||
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
|
||||||
LogFileName = LogDate[7, 4] : '-' : LogDate[1, 2] : '-' : LogDate[4, 2] : '_HoldLog.csv'
|
|
||||||
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
|
||||||
|
|
||||||
IF WOMatKey = '' or HoldEntity = '' or HoldEntityID = '' or HoldType = '' THEN
|
IF WOMatKey = '' or HoldEntity = '' or HoldEntityID = '' or HoldType = '' THEN
|
||||||
Error_Services('Add', 'Null parameter WOMatKey, HoldEntity, HoldEntityID, or HoldType passed to service.')
|
Error_Services('Add', 'Null parameter WOMatKey, HoldEntity, HoldEntityID, or HoldType passed to service.')
|
||||||
end else
|
end else
|
||||||
@ -524,19 +517,31 @@ Service OffHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, Operator
|
|||||||
StepNo = 1
|
StepNo = 1
|
||||||
CassNo = Field(WOMatKey, '*', 2)
|
CassNo = Field(WOMatKey, '*', 2)
|
||||||
WMInKey = WONo : '*' : StepNo : '*' : CassNo
|
WMInKey = WONo : '*' : StepNo : '*' : CassNo
|
||||||
LotKey = WMInKey
|
LotKey = 'I':WMInKey
|
||||||
|
Convert '*' to '.' in LotKey
|
||||||
Case HoldEntity EQ 'WM_OUT'
|
Case HoldEntity EQ 'WM_OUT'
|
||||||
WONo = Field(WOMatKey, '*', 1)
|
WONo = Field(WOMatKey, '*', 1)
|
||||||
StepNo = 1
|
StepNo = 1
|
||||||
CassNo = Field(WOMatKey, '*', 2)
|
CassNo = Field(WOMatKey, '*', 2)
|
||||||
WMOutKey = WONo : '*' : StepNo : '*' : CassNo
|
WMOutKey = WONo : '*' : StepNo : '*' : CassNo
|
||||||
LotKey = WMOutKey
|
LotKey = 'O':WMOutKey
|
||||||
|
Convert '*' to '.' in LotKey
|
||||||
Case HoldEntity EQ 'RDS'
|
Case HoldEntity EQ 'RDS'
|
||||||
RDSNo = Xlate('WO_MAT', WOMatKey, WO_MAT_RDS_NO$, 'X')
|
RDSNo = Xlate('WO_MAT', WOMatKey, WO_MAT_RDS_NO$, 'X')
|
||||||
LotKey = RDSNo
|
LotKey = 'R':RDSNo
|
||||||
Case HoldEntity EQ 'WO_MAT'
|
Case HoldEntity EQ 'WO_MAT'
|
||||||
LotKey = WOMatKey
|
LotKey = WOMatKey
|
||||||
|
Convert '*' to '.' in LotKey
|
||||||
End Case
|
End Case
|
||||||
|
|
||||||
|
Machine = Environment_Services('GetServer')
|
||||||
|
Headers = 'Logging DTM' : @FM : 'Machine' : @FM : 'Log'
|
||||||
|
ColumnWidths = 20 : @FM : 15 : @FM : 300
|
||||||
|
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Lot'
|
||||||
|
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
||||||
|
LogFileName = LotKey:'.csv'
|
||||||
|
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
||||||
|
|
||||||
LogData = ''
|
LogData = ''
|
||||||
LogData<1> = Oconv(Date(), 'D4/') : ' ' : Oconv(Time(), 'MTS') ; // Logging DTM
|
LogData<1> = Oconv(Date(), 'D4/') : ' ' : Oconv(Time(), 'MTS') ; // Logging DTM
|
||||||
LogData<2> = Machine
|
LogData<2> = Machine
|
||||||
@ -837,3 +842,4 @@ Service CreateComment(HoldEntity, HoldEntityID, Reason, Transition, HoldType, Op
|
|||||||
|
|
||||||
end service
|
end service
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ Compile function NDW_WAFER_COUNTER_EVENTS(CtrlEntId, Event, @PARAMS)
|
|||||||
|
|
||||||
***********************************************************************************************************************/
|
***********************************************************************************************************************/
|
||||||
#pragma precomp SRP_PreCompiler
|
#pragma precomp SRP_PreCompiler
|
||||||
#window NDW_PACKAGING
|
#window NDW_WAFER_COUNTER
|
||||||
|
|
||||||
$insert APP_INSERTS
|
$insert APP_INSERTS
|
||||||
$insert EVENT_SETUP
|
$insert EVENT_SETUP
|
||||||
@ -629,3 +629,4 @@ return
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -463,13 +463,13 @@ Event PUB_SIGN.CLICK()
|
|||||||
OverrideUser = Response<2>
|
OverrideUser = Response<2>
|
||||||
|
|
||||||
If Valid then
|
If Valid then
|
||||||
LogDate = Oconv(Date(), 'D4/')
|
|
||||||
Machine = Environment_Services('GetServer')
|
Machine = Environment_Services('GetServer')
|
||||||
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\Load'
|
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Lot'
|
||||||
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
||||||
LogFileName = LogDate[7, 4] : '-' : LogDate[1, 2] : '-' : LogDate[4, 2] : '_LoadLog.csv'
|
LogFileName = 'R':RDSNo:'.csv'
|
||||||
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
||||||
LogData = ''
|
LogData = ''
|
||||||
LogData<1> = Oconv(Date(), 'D4/') : ' ' : Oconv(Time(), 'MTS') ; // Logging DTM
|
LogData<1> = Oconv(Date(), 'D4/') : ' ' : Oconv(Time(), 'MTS') ; // Logging DTM
|
||||||
|
@ -604,14 +604,12 @@ Event SIGN_BUTTON.CLICK()
|
|||||||
Set_Property(@Window : '.POST_EPI_SUP_SIG_DATE', 'TEXT', SigDt)
|
Set_Property(@Window : '.POST_EPI_SUP_SIG_DATE', 'TEXT', SigDt)
|
||||||
Set_Property(@Window : '.POST_EPI_SUP_SIG_TIME', 'TEXT', SigTmPlusOne)
|
Set_Property(@Window : '.POST_EPI_SUP_SIG_TIME', 'TEXT', SigTmPlusOne)
|
||||||
|
|
||||||
|
|
||||||
LogDate = Oconv(Date(), 'D4/')
|
|
||||||
Machine = Environment_Services('GetServer')
|
Machine = Environment_Services('GetServer')
|
||||||
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\FQA'
|
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Lot'
|
||||||
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
||||||
LogFileName = LogDate[7, 4] : '-' : LogDate[1, 2] : '-' : LogDate[4, 2] : '_FQALog.csv'
|
LogFileName = 'R':RDSNo:'.csv'
|
||||||
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
||||||
LogData = ''
|
LogData = ''
|
||||||
LogData<1> = Oconv(Date(), 'D4/') : ' ' : Oconv(Time(), 'MTS') ; // Logging DTM
|
LogData<1> = Oconv(Date(), 'D4/') : ' ' : Oconv(Time(), 'MTS') ; // Logging DTM
|
||||||
|
@ -2849,13 +2849,12 @@ end service
|
|||||||
|
|
||||||
Service UnsignFQAStage(RDSNo)
|
Service UnsignFQAStage(RDSNo)
|
||||||
|
|
||||||
LogDate = Oconv(Date(), 'D4/')
|
|
||||||
Machine = Environment_Services('GetServer')
|
Machine = Environment_Services('GetServer')
|
||||||
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\FQA'
|
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Lot'
|
||||||
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
makeDirSuccess = Utility("MAKEDIR", LogPath)
|
||||||
LogFileName = LogDate[7, 4] : '-' : LogDate[1, 2] : '-' : LogDate[4, 2] : '_FQALog.csv'
|
LogFileName = 'R':RDSNo:'.csv'
|
||||||
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, ' ', Headers, ColumnWidths, False$, False$)
|
||||||
|
|
||||||
IsEPP = Rds_Services('IsEpiPro', RDSNo)
|
IsEPP = Rds_Services('IsEpiPro', RDSNo)
|
||||||
|
Reference in New Issue
Block a user