UPDATE LANM.CAU SET REGISTRATION_FLAG = :hfch2, PREV_ACTIVE_FLAG = :hfch1, RESPONSE_FLAG = :hfch3 WHERE CAU_ID = :hach8_1
UPDATE LANM.CAU SET EXPECTED_RESPONSES = :hs1 WHERE CAU_ID = :hach8_1
UPDATE LANM.LOCATION_DEF SET FOUND_FLAG = :hfch1 WHERE ADAPT_ADDR = :hach12_1
UPDATE LANM.LOCATION_DEF SET FOUND_FLAG = :hfch1 WHERE CAU_ID = :hach8_1
UPDATE LANM.EVENT_LOG SET HOST_FLAG = :hfch1 WHERE RESERVED = :hl1
UPDATE LANM.LOCATION_DEF SET CAU_ATTACH_MODULE = :hch1, CAU_LOBE = :hs1, CAU_REPORT_FLAG = :hfch1, CAU_ID = :hach8_1 WHERE ADAPT_ADDR = :hach12_1
UPDATE LANM.CONFIGURATION SET SEGMENT_NO = :hach3_2 WHERE SEGMENT_NO = :hach3_1
COMMIT
UPDATE LANM.CAU SET SEGMENT_NO = :hach3_2 WHERE SEGMENT_NO = :hach3_1
UPDATE LANM.STATION_DEFINITION SET ADAPT_NAME = :hach16_2 WHERE ADAPT_NAME = :hach16_1
UPDATE LANM.STATION_DEFINITION SET TRACE_FLAG = :hfch1 WHERE ADAPT_ADDR = :hach12_1
UPDATE LANM.CONFIGURATION SET PREV_ACTIVE_FLAG = :hfch1, ACTIVE_FLAG = :hfch1 WHERE SEGMENT_NO = :hach3_1 AND PREV_ACTIVE_FLAG = :hfch2
UPDATE LANM.CONFIGURATION SET ACTIVE_FLAG = :hfch1, ACTIVE_TIME = :hl1 WHERE SEGMENT_NO = :hach3_1 AND SEQUENCE_NO < :hs1 AND SEQUENCE_NO > :hs2 AND (ACTIVE_FLAG = '1' OR PREV_ACTIVE_FLAG = '1')
UPDATE LANM.CONFIGURATION SET ACTIVE_FLAG = :hfch1, ACTIVE_TIME = :hl1 WHERE SEGMENT_NO = :hach3_1 AND SEQUENCE_NO > :hs1 AND (ACTIVE_FLAG = '1' OR PREV_ACTIVE_FLAG = '1')
UPDATE LANM.CONFIGURATION SET ACTIVE_TIME = :hl1 WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG = :hfch2 AND (ACTIVE_FLAG = '1' OR PREV_ACTIVE_FLAG = '1')
UPDATE LANM.CONFIGURATION SET ACTIVE_FLAG = :hfch1, ACTIVE_TIME = :hl1 WHERE SEGMENT_NO = :hach3_1 AND ADAPT_ADDR = :hach12_1 AND (ACTIVE_FLAG = '1' OR PREV_ACTIVE_FLAG = '1')
UPDATE LANM.CONFIGURATION SET PREV_ACTIVE_FLAG = :hfch1, ACTIVE_FLAG = :hfch1, ACTIVE_TIME = :hl1 WHERE SEGMENT_NO = :hach3_1 AND PREV_ACTIVE_FLAG = :hfch2 AND (ACTIVE_FLAG = '1' OR PREV_ACTIVE_FLAG = '1')
UPDATE LANM.CONFIGURATION SET PREV_ACTIVE_FLAG = :hfch1, ACTIVE_FLAG = :hfch1, ACTIVE_TIME = :hl1 WHERE SEGMENT_NO = :hach3_1 AND PREV_ACTIVE_FLAG = :hfch2 AND SEQUENCE_NO <= :hs1 AND (ACTIVE_FLAG = '1' OR PREV_ACTIVE_FLAG = '1')
UPDATE LANM.CONFIGURATION SET ACTIVE_TIME = :hl1 WHERE ACTIVE_FLAG = :hfch2 AND (ACTIVE_FLAG = '1' OR PREV_ACTIVE_FLAG = '1')
UPDATE LANM.CONFIGURATION SET ACTIVE_FLAG = :hfch1, SEQUENCE_NO = :hs1, ACTIVE_TIME = :hl1 WHERE SEGMENT_NO = :hach3_1 AND ADAPT_ADDR = :hach12_1 AND (ACTIVE_FLAG = '1' OR PREV_ACTIVE_FLAG = '1')
UPDATE LANM.CONFIGURATION SET UNIVERSAL_ADDR = :hach12_2, FUNCTIONAL_ADDR= :hl1, GROUP_ADDR = :hach8_2, ACTIVE_FLAG = :hfch1, PREV_ACTIVE_FLAG = :hfch3, CAU_FLAG = :hfch4, CAU_ATTACHED_FLAG = :hfch5, ACTIVE_TIMESTAMP = CURRENT TIMESTAMP, ACTIVE_TIME = :hl2 WHERE SEGMENT_NO = :hach3_1 AND ADAPT_ADDR = :hach12_1
UPDATE LANM.SYSTEM_PARAMETERS SET NAUN_CHANGES_FLAG = :hfch1, NAUN_CHANGES_SEG = :hach3_1
UPDATE LANM.LOCATION_DEF SET CAU_ATTACH_MODULE = :hch1, CAU_LOBE = :hs1, CAU_REPORT_FLAG = :hfch1 WHERE CAU_ID = :hach8_1 AND ADAPT_ADDR = :hach12_1
UPDATE LANM.CAU_LOBE_LOCATION SET BUILDING = :hach8_2, ROOM_NUMBER = :hach8_3 WHERE CAU_ID = :hach8_1 AND CAU_ATTACH_MODULE = :hch1 AND CAU_LOBE = :hs1
UPDATE LANM.CONFIGURATION SET PREV_ACTIVE_FLAG = :hfch1 WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG = :hfch2
UPDATE LANM.CONFIGURATION SET SEQUENCE_NO = SEQUENCE_NO + :hs1 WHERE SEGMENT_NO = :hacSegmentNoSv AND SEQUENCE_NO > :hsSequenceNoSv AND ACTIVE_FLAG = :hfch2
UPDATE LANM.CONFIGURATION SET SEQUENCE_NO = :hs1 WHERE SEGMENT_NO = :hach3_1 AND ADAPT_ADDR = :hach12_1
SELECT ADAPT_ADDR INTO :hach12_2 FROM LANM.STATION_DEFINITION WHERE ADAPT_NAME = :hach16_2