COMPILE ROUTINE LOAD_REACT_MODE(Dummy) ROWDEF (CHARSTR) DECLARE SUBROUTINE SEND_INFO, SEND_DYN, Utility, msg $INSERT REACT_MODE_EQU $INSERT REACT_MODE_EQUATES OPEN 'REACT_MODE' TO TableOut ELSE GOTO Bail ModeData = XLATE('SYSREPOSPOPUPS','LSL2**REACTOR_MODE',8,'X') FOR Reactor = 20 TO 69 Rec = XLATE( 'CONFIG', 'REACT_MODE':Reactor, '', 'X' ) UserName = Rec StartDt = Rec StartTm = Rec Mode = Rec RUId = Rec RLId = Rec Note = Rec Pointer = 1 LOOP ModeCode = ModeData<1,Pointer,1> UNTIL ModeData<1,Pointer,2> = Mode OR Pointer > 25 Pointer += 1 REPEAT Mode = ModeCode StartDTM = StartDt:' ':StartTm StartDTM = ICONV(StartDTM,'DT') ModeKey = Reactor:'*':StartDTM ModeRec = '' ModeRec = UserName ModeRec = Note ModeRec = RUId ModeRec = RLId ModeRec = Mode *debug WRITE ModeRec ON TableOut,ModeKey THEN Send_Dyn(ModeKey) END NEXT REACTOR *UNLOCK All * * * * * * * Bail: * * * * * * * END