COMPILE ROUTINE LOAD_REACT_MAINT(Dummy) ROWDEF (CHARSTR) DECLARE SUBROUTINE SEND_INFO, SEND_DYN, Utility, msg, obj_React_Event, obj_React_Maint DECLARE FUNCTION obj_React_Maint $INSERT REACT_UTIL_EQU $INSERT REACT_EVENT_EQUATES $INSERT REACTOR_LOG_EQU $INSERT REACT_ESC_EQUATES $INSERT REACT_MAINT_EQUATES EQU COL$PROB_CAT TO 1 EQU COL$SERV_IDS TO 2 EQU COL$TUBE_ID TO 3 EQU COL$GR_NOS TO 4 EQU CRLF$ TO \0D0A\ OPEN 'REACTOR_LOG' TO ReactLogTable ELSE DEBUG GOTO Bail END OPEN 'REACT_MAINT' TO ReactMaintTable ELSE DEBUG GOTO Bail END SELECT ReactLogTable LoadCnt = 0 Done = 0 LOOP READNEXT ReactLogKey ELSE Done = 1 UNTIL Done OR LoadCnt > 2500 READ ReactLogRec FROM ReactLogTable,ReactLogKey THEN LoadCnt += 1 CodeData = obj_React_Maint('Convert',ReactLogKey:@RM:ReactLogRec) OpenDTM = OCONV(ReactLogRec,'D4/'):' ':OCONV(ReactLogRec,'MTS') CompDTM = OCONV(ReactLogRec,'D4/'):' ':OCONV(ReactLogRec,'MTS') IF CodeData NE '' THEN RMRec = '' RMRec = ReactLogKey RMRec = ReactLogRec RMRec = CodeData RMRec = CodeData RMRec = ReactLogRec RMRec = ICONV(OpenDTM,'DT') RMRec = ReactLogRec RMRec = ICONV(CompDTM,'DT') RMRec = CodeData RMRec = CodeData WRITE RMRec ON ReactMaintTable,ReactLogKey THEN LoadCnt += 1 Send_Dyn(LoadCnt) END END END REPEAT *UNLOCK All * * * * * * * Bail: * * * * * * * END