COMPILE ROUTINE FIX_OFI(Dummy) ROWDEF(CHARSTR) DECLARE SUBROUTINE obj_Schedule,Send_Dyn,Send_Info, obj_Shipment DECLARE FUNCTION Get_Status, Set_Printer $INSERT ICAR_EQUATES DEBUG OPEN 'ICAR' TO FileIn ELSE GOTO Bail END CutoffDt = ICONV('3/11/2007','D') SELECT FileIn debug Done = 0 RecCount = 0 FixCount = 0 LOOP READNEXT RefNo ELSE Done = 1 UNTIL Done READ OFIRec FROM FileIn,RefNo THEN RecCount += 1 IF OFIRec GE CutoffDt THEN IF OFIRec = 'C' THEN FixCount += 1 IF OFIRec = 'A' THEN OFIRec = '25' END ELSE OFIRec = '' END *WRITE OFIRec ON FileIn,RefNo THEN Send_Dyn(RecCount:' - ':FixCount:' - ':OCONV(OFIRec,'D4/')) *END END END END REPEAT IF Get_Status(errCode) THEN DEBUG * * * * * * * Bail: * * * * * * * RETURN