DECLARE causonseg CURSOR WITH HOLD FOR SELECT CAU_ID, COMM_ADDR FROM LANM.CAU WHERE SEGMENT_NO=:hach3_1 FOR FETCH ONLY
OPEN causonseg
DECLARE causprevact CURSOR WITH HOLD FOR SELECT CAU_ID FROM LANM.CAU WHERE SEGMENT_NO = :hach3_1 AND PREV_ACTIVE_FLAG = :hfch1 FOR FETCH ONLY
OPEN causprevact
DECLARE cauqualifier CURSOR WITH HOLD FOR SELECT SEGMENT FROM LANM.CAU_QUALIFIERS FOR FETCH ONLY
OPEN cauqualifier
DECLARE eventlog4rec CURSOR WITH HOLD FOR SELECT EVENT_TIME, EVENT_DATE, MESSAGE_NO, RESERVED, HOST_FLAG, SEGMENT_NO, ADAPT_ADDR1, ADAPT_ADDR2, VARIABLE_DATA1, VARIABLE_DATA2, VARIABLE_DATA3, SORT_NUM FROM LANM.EVENT_LOG WHERE DELETE_FLAG = :hfchNo ORDER BY SORT_NUM DESC FOR FETCH ONLY
OPEN eventlog4rec
DECLARE eventlog5 CURSOR WITH HOLD FOR SELECT RESERVED FROM LANM.EVENT_LOG WHERE DELETE_FLAG = :hfch1 FOR FETCH ONLY
OPEN eventlog5
DECLARE eventlog6 CURSOR WITH HOLD FOR SELECT RESERVED, SORT_NUM FROM LANM.EVENT_LOG WHERE DELETE_FLAG = :hfchNo ORDER BY SORT_NUM ASC FOR FETCH ONLY
OPEN eventlog6
COMMIT
FETCH causonseg INTO :hach8_1:hni1, :hach12_1:hni1
DECLARE alertfilters CURSOR WITH HOLD FOR SELECT PRIORITY, ALERT_BP, ALERT_ID, RESOURCE_NAME, ERROR_TYPE FROM LANM.ALERT_FILTERS ORDER BY PRIORITY DESC FOR FETCH ONLY
OPEN alertfilters
DECLARE brgdef1n CURSOR WITH HOLD FOR SELECT BRIDGE_NAME, BRIDGE_NO, AUTOLINK_FLAG, SEGMENT1, SEGMENT1_TYPE, ADDRESS1, SEGMENT2, SEGMENT2_TYPE, ADDRESS2, NOTIFICATION_INT, USER_COMMENT, INTERNAL_USE FROM LANM.BRIDGE_DEFINITIONS ORDER BY BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef1n
DECLARE brgdef1s CURSOR WITH HOLD FOR SELECT BRIDGE_NAME, BRIDGE_NO, AUTOLINK_FLAG, SEGMENT1, SEGMENT1_TYPE, ADDRESS1, SEGMENT2, SEGMENT2_TYPE, ADDRESS2, NOTIFICATION_INT, USER_COMMENT, INTERNAL_USE FROM LANM.BRIDGE_DEFINITIONS ORDER BY SEGMENT1, SEGMENT2, BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef1s
COMMIT
DECLARE brgdef2nall CURSOR WITH HOLD FOR SELECT BRIDGE_NAME, BRIDGE_NO, AUTOLINK_FLAG, SEGMENT1, SEGMENT1_TYPE, ADDRESS1, SEGMENT2, SEGMENT2_TYPE, ADDRESS2, NOTIFICATION_INT, USER_COMMENT, INTERNAL_USE FROM LANM.BRIDGE_DEFINITIONS WHERE (AUTOLINK_FLAG = :hfch1 OR AUTOLINK_FLAG = :hfch2) AND (NOTIFICATION_INT BETWEEN :hach2_1 AND :hach2_2) ORDER BY BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef2nall
DECLARE brgdef2n CURSOR WITH HOLD FOR SELECT BRIDGE_NAME, BRIDGE_NO, AUTOLINK_FLAG, SEGMENT1, SEGMENT1_TYPE, ADDRESS1, SEGMENT2, SEGMENT2_TYPE, ADDRESS2, NOTIFICATION_INT, USER_COMMENT, INTERNAL_USE FROM LANM.BRIDGE_DEFINITIONS WHERE (AUTOLINK_FLAG = :hfch1 OR AUTOLINK_FLAG = :hfch2) AND (NOTIFICATION_INT BETWEEN :hach2_1 AND :hach2_2) AND ((SEGMENT1 = :hach3_1) OR (SEGMENT2 = :hach3_1)) ORDER BY BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef2n
DECLARE brgdef2sall CURSOR WITH HOLD FOR SELECT BRIDGE_NAME, BRIDGE_NO, AUTOLINK_FLAG, SEGMENT1, SEGMENT1_TYPE, ADDRESS1, SEGMENT2, SEGMENT2_TYPE, ADDRESS2, NOTIFICATION_INT, USER_COMMENT, INTERNAL_USE FROM LANM.BRIDGE_DEFINITIONS WHERE (AUTOLINK_FLAG = :hfch1 OR AUTOLINK_FLAG = :hfch2) AND (NOTIFICATION_INT BETWEEN :hach2_1 AND :hach2_2) ORDER BY SEGMENT1, SEGMENT2, BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef2sall
DECLARE brgdef2s CURSOR WITH HOLD FOR SELECT BRIDGE_NAME, BRIDGE_NO, AUTOLINK_FLAG, SEGMENT1, SEGMENT1_TYPE, ADDRESS1, SEGMENT2, SEGMENT2_TYPE, ADDRESS2, NOTIFICATION_INT, USER_COMMENT, INTERNAL_USE FROM LANM.BRIDGE_DEFINITIONS WHERE (AUTOLINK_FLAG = :hfch1 OR AUTOLINK_FLAG = :hfch2) AND (NOTIFICATION_INT BETWEEN :hach2_1 AND :hach2_2) AND ((SEGMENT1 = :hach3_1) OR (SEGMENT2 = :hach3_1)) ORDER BY SEGMENT1, SEGMENT2, BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef2s
COMMIT
DECLARE brgdef3n CURSOR WITH HOLD FOR SELECT RESERVED, BRIDGE_NAME FROM LANM.BRIDGE_DEFINITIONS ORDER BY BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef3n
DECLARE brgdef3s CURSOR WITH HOLD FOR SELECT RESERVED, BRIDGE_NAME, SEGMENT1, SEGMENT2 FROM LANM.BRIDGE_DEFINITIONS ORDER BY SEGMENT1, SEGMENT2, BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef3s
COMMIT
DECLARE brgdef4nall CURSOR WITH HOLD FOR SELECT RESERVED, BRIDGE_NAME FROM LANM.BRIDGE_DEFINITIONS WHERE (AUTOLINK_FLAG = :hfch1 OR AUTOLINK_FLAG = :hfch2) AND (NOTIFICATION_INT BETWEEN :hach2_1 AND :hach2_2) ORDER BY BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef4nall
DECLARE brgdef4n CURSOR WITH HOLD FOR SELECT RESERVED, BRIDGE_NAME FROM LANM.BRIDGE_DEFINITIONS WHERE (AUTOLINK_FLAG = :hfch1 OR AUTOLINK_FLAG = :hfch2) AND (NOTIFICATION_INT BETWEEN :hach2_1 AND :hach2_2) AND ((SEGMENT1 = :hach3_1) OR (SEGMENT2 = :hach3_1)) ORDER BY BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef4n
DECLARE brgdef4sall CURSOR WITH HOLD FOR SELECT RESERVED, BRIDGE_NAME, SEGMENT1, SEGMENT2 FROM LANM.BRIDGE_DEFINITIONS WHERE (AUTOLINK_FLAG = :hfch1 OR AUTOLINK_FLAG = :hfch2) AND (NOTIFICATION_INT BETWEEN :hach2_1 AND :hach2_2) ORDER BY SEGMENT1, SEGMENT2, BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef4sall
DECLARE brgdef4s CURSOR WITH HOLD FOR SELECT RESERVED, BRIDGE_NAME, SEGMENT1, SEGMENT2 FROM LANM.BRIDGE_DEFINITIONS WHERE (AUTOLINK_FLAG = :hfch1 OR AUTOLINK_FLAG = :hfch2) AND (NOTIFICATION_INT BETWEEN :hach2_1 AND :hach2_2) AND ((SEGMENT1 = :hach3_1) OR (SEGMENT2 = :hach3_1)) ORDER BY SEGMENT1, SEGMENT2, BRIDGE_NAME ASC FOR FETCH ONLY
OPEN brgdef4s
COMMIT
DECLARE brgnamesl CURSOR WITH HOLD FOR SELECT BRIDGE_NAME FROM LANM.BRIDGE_DEFINITIONS WHERE AUTOLINK_FLAG = :hfch1 FOR FETCH ONLY
OPEN brgnamesl
COMMIT
DECLARE brgsegs CURSOR WITH HOLD FOR (SELECT DISTINCT SEGMENT1 FROM LANM.BRIDGE_DEFINITIONS UNION SELECT DISTINCT SEGMENT2 FROM LANM.BRIDGE_DEFINITIONS) FOR FETCH ONLY
OPEN brgsegs
COMMIT
DECLARE causegs CURSOR WITH HOLD FOR SELECT DISTINCT SEGMENT_NO FROM LANM.CAU ORDER BY SEGMENT_NO ASC FOR FETCH ONLY
OPEN causegs
COMMIT
DECLARE caursvd1sall CURSOR WITH HOLD FOR SELECT RESERVED, SEGMENT_NO, CAU_STATUS FROM LANM.CAU ORDER BY SEGMENT_NO ASC FOR FETCH ONLY
OPEN caursvd1sall
DECLARE caursvd1s CURSOR WITH HOLD FOR SELECT RESERVED, SEGMENT_NO, CAU_STATUS FROM LANM.CAU WHERE SEGMENT_NO =:hach3_1 ORDER BY SEGMENT_NO ASC FOR FETCH ONLY
OPEN caursvd1s
DECLARE caursvd1nall CURSOR WITH HOLD FOR SELECT RESERVED, CAU_ID, CAU_STATUS FROM LANM.CAU ORDER BY CAU_ID ASC FOR FETCH ONLY
OPEN caursvd1nall
DECLARE caursvd1n CURSOR WITH HOLD FOR SELECT RESERVED, CAU_ID, CAU_STATUS FROM LANM.CAU WHERE SEGMENT_NO = :hach3_1 ORDER BY CAU_ID ASC FOR FETCH ONLY
OPEN caursvd1n
COMMIT
DECLARE config1s CURSOR WITH HOLD FOR SELECT RESERVED, FUNCTIONAL_ADDR, SEQUENCE_NO FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 ORDER BY SEQUENCE_NO ASC FOR FETCH ONLY
OPEN config1s
DECLARE config1sd CURSOR WITH HOLD FOR SELECT RESERVED, FUNCTIONAL_ADDR, SEQUENCE_NO FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 ORDER BY SEQUENCE_NO DESC FOR FETCH ONLY
OPEN config1sd
DECLARE config1n CURSOR WITH HOLD FOR SELECT C.RESERVED, C.FUNCTIONAL_ADDR, SD.ADAPT_NAME FROM LANM.CONFIGURATION C, LANM.STATION_DEFINITION SD WHERE SEGMENT_NO = :hach3_1 AND C.ADAPT_ADDR = SD.ADAPT_ADDR ORDER BY ADAPT_NAME ASC FOR FETCH ONLY
OPEN config1n
DECLARE config1aa CURSOR WITH HOLD FOR SELECT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR FROM LANM.CONFIGURATION WHERE ADAPT_ADDR IN ( SELECT ADAPT_ADDR FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 EXCEPT SELECT ADAPT_ADDR FROM LANM.STATION_DEFINITION ) ORDER BY ADAPT_ADDR ASC FOR FETCH ONLY
OPEN config1aa
DECLARE config1a CURSOR WITH HOLD FOR SELECT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 ORDER BY ADAPT_ADDR ASC FOR FETCH ONLY
OPEN config1a
COMMIT
DECLARE config2s CURSOR WITH HOLD FOR SELECT RESERVED, FUNCTIONAL_ADDR, SEQUENCE_NO FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG BETWEEN :hfch1 AND :hfch2 ORDER BY SEQUENCE_NO ASC FOR FETCH ONLY
OPEN config2s
DECLARE config2sd CURSOR WITH HOLD FOR SELECT RESERVED, FUNCTIONAL_ADDR, SEQUENCE_NO FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG BETWEEN :hfch1 AND :hfch2 ORDER BY SEQUENCE_NO DESC FOR FETCH ONLY
OPEN config2sd
DECLARE config2n CURSOR WITH HOLD FOR SELECT C.RESERVED, C.FUNCTIONAL_ADDR, SD.ADAPT_NAME FROM LANM.CONFIGURATION C, LANM.STATION_DEFINITION SD WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG BETWEEN :hfch1 AND :hfch2 AND C.ADAPT_ADDR = SD.ADAPT_ADDR ORDER BY ADAPT_NAME ASC FOR FETCH ONLY
OPEN config2n
DECLARE config2aa CURSOR WITH HOLD FOR SELECT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR FROM LANM.CONFIGURATION WHERE ADAPT_ADDR IN ( SELECT ADAPT_ADDR FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG BETWEEN :hfch1 AND :hfch2 EXCEPT SELECT ADAPT_ADDR FROM LANM.STATION_DEFINITION ) ORDER BY ADAPT_ADDR ASC FOR FETCH ONLY
OPEN config2aa
DECLARE config2a CURSOR WITH HOLD FOR SELECT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG BETWEEN :hfch1 AND :hfch2 ORDER BY ADAPT_ADDR ASC FOR FETCH ONLY
OPEN config2a
COMMIT
DECLARE config3s CURSOR WITH HOLD FOR SELECT ADAPT_ADDR, SEQUENCE_NO FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG BETWEEN :hfch1 AND :hfch2 ORDER BY SEQUENCE_NO ASC FOR FETCH ONLY
OPEN config3s
DECLARE config3a CURSOR WITH HOLD FOR SELECT ADAPT_ADDR FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG BETWEEN :hfch1 AND :hfch2 ORDER BY ADAPT_ADDR ASC FOR FETCH ONLY
OPEN config3a
COMMIT
DECLARE config4s CURSOR WITH HOLD FOR SELECT ADAPT_ADDR, UNIVERSAL_ADDR, SEGMENT_NO, SEQUENCE_NO, FUNCTIONAL_ADDR, GROUP_ADDR, ACTIVE_FLAG, PREV_ACTIVE_FLAG, ACTIVE_TIME, CAU_FLAG, CAU_ATTACHED_FLAG FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 ORDER BY SEQUENCE_NO ASC FOR FETCH ONLY
OPEN config4s
COMMIT
DECLARE locdef CURSOR WITH HOLD FOR SELECT ADAPT_ADDR, CAU_ID, CAU_ATTACH_MODULE, CAU_LOBE, CAU_REPORT_FLAG FROM LANM.LOCATION_DEF WHERE ADAPT_ADDR = :hach12_1 FOR FETCH ONLY
OPEN locdef
COMMIT
DECLARE locdef2 CURSOR WITH HOLD FOR SELECT LD.ADAPT_ADDR, CAU_LOBE, CAU_REPORT_FLAG, FOUND_FLAG, AUTHORIZATION_FLAG FROM LANM.LOCATION_DEF LD, LANM.CONFIGURATION C WHERE CAU_ID = :hach8_1 AND CAU_ATTACH_MODULE = :hch1 AND LD.ADAPT_ADDR = C.ADAPT_ADDR AND SEGMENT_NO = :hach3_1 AND ACTIVE_FLAG = :hch2 ORDER BY CAU_LOBE ASC FOR FETCH ONLY
OPEN locdef2
COMMIT
DECLARE monitor CURSOR WITH HOLD FOR SELECT ADAPT_ADDR FROM LANM.STATION_DEFINITION WHERE MONITORED_FLAG = :hfch1 FOR FETCH ONLY
OPEN monitor
COMMIT
DECLARE segment CURSOR WITH HOLD FOR SELECT SEGMENT_NO FROM LANM.CONFIGURATION WHERE ADAPT_ADDR = :hach12_1 ORDER BY SEGMENT_NO ASC FOR FETCH ONLY
OPEN segment
COMMIT
DECLARE stasegs CURSOR WITH HOLD FOR SELECT DISTINCT SEGMENT_NO FROM LANM.CONFIGURATION ORDER BY SEGMENT_NO ASC FOR FETCH ONLY
OPEN stasegs
COMMIT
DECLARE stadef1nb CURSOR WITH HOLD FOR SELECT RESERVED, ADAPT_ADDR, ADAPT_NAME FROM LANM.STATION_DEFINITION WHERE ADAPT_ADDR IN ( SELECT ADAPT_ADDR FROM LANM.STATION_DEFINITION EXCEPT SELECT ADAPT_ADDR FROM LANM.CONFIGURATION ) ORDER BY ADAPT_NAME ASC FOR FETCH ONLY
OPEN stadef1nb
DECLARE stadef1n CURSOR WITH HOLD FOR SELECT SD.RESERVED, SD.ADAPT_ADDR, ADAPT_NAME FROM LANM.STATION_DEFINITION SD, LANM.CONFIGURATION C WHERE SEGMENT_NO = :hach3_1 AND C.ADAPT_ADDR = SD.ADAPT_ADDR ORDER BY ADAPT_NAME ASC FOR FETCH ONLY
OPEN stadef1n
DECLARE stadef1ab CURSOR WITH HOLD FOR SELECT RESERVED, ADAPT_ADDR FROM LANM.STATION_DEFINITION WHERE ADAPT_ADDR IN ( SELECT ADAPT_ADDR FROM LANM.STATION_DEFINITION EXCEPT SELECT ADAPT_ADDR FROM LANM.CONFIGURATION ) ORDER BY ADAPT_ADDR ASC FOR FETCH ONLY
OPEN stadef1ab
DECLARE stadef1a CURSOR WITH HOLD FOR SELECT SD.RESERVED, SD.ADAPT_ADDR FROM LANM.STATION_DEFINITION SD, LANM.CONFIGURATION C WHERE SEGMENT_NO = :hach3_1 AND C.ADAPT_ADDR = SD.ADAPT_ADDR ORDER BY SD.ADAPT_ADDR ASC FOR FETCH ONLY
OPEN stadef1a
DECLARE stadef1bb CURSOR WITH HOLD FOR SELECT C.ADAPT_ADDR FROM LANM.CONFIGURATION C, LANM.STATION_DEFINITION SD WHERE SEGMENT_NO = :hach3_1 AND ADAPT_NAME = ' ' ORDER BY C.ADAPT_ADDR ASC FOR FETCH ONLY
OPEN stadef1bb
DECLARE stadef1aa CURSOR WITH HOLD FOR SELECT RESERVED, ADAPT_ADDR FROM LANM.CONFIGURATION WHERE SEGMENT_NO = :hach3_1 AND ADAPT_ADDR IN ( SELECT ADAPT_ADDR FROM LANM.CONFIGURATION EXCEPT SELECT ADAPT_ADDR FROM LANM.STATION_DEFINITION ) ORDER BY ADAPT_ADDR ASC FOR FETCH ONLY
OPEN stadef1aa
COMMIT
DECLARE stadef2nb CURSOR WITH HOLD FOR SELECT RESERVED, ADAPT_ADDR, ADAPT_NAME FROM LANM.STATION_DEFINITION WHERE (MONITORED_FLAG = :hfch1 OR MONITORED_FLAG = :hfch2) AND (TRACE_FLAG = :hfch3 OR TRACE_FLAG = :hfch4) AND ADAPT_ADDR IN ( SELECT ADAPT_ADDR FROM LANM.STATION_DEFINITION EXCEPT SELECT ADAPT_ADDR FROM LANM.CONFIGURATION ) ORDER BY ADAPT_NAME ASC FOR FETCH ONLY
OPEN stadef2nb
DECLARE stadef2n CURSOR WITH HOLD FOR SELECT SD.RESERVED, SD.ADAPT_ADDR, ADAPT_NAME FROM LANM.STATION_DEFINITION SD, LANM.CONFIGURATION C WHERE SEGMENT_NO = :hach3_1 AND C.ADAPT_ADDR = SD.ADAPT_ADDR AND (MONITORED_FLAG = :hfch1 OR MONITORED_FLAG = :hfch2) AND (TRACE_FLAG = :hfch3 OR TRACE_FLAG = :hfch4) ORDER BY ADAPT_NAME ASC FOR FETCH ONLY
OPEN stadef2n
DECLARE stadef2ab CURSOR WITH HOLD FOR SELECT RESERVED, ADAPT_ADDR FROM LANM.STATION_DEFINITION WHERE (MONITORED_FLAG = :hfch1 OR MONITORED_FLAG = :hfch2) AND (TRACE_FLAG = :hfch3 OR TRACE_FLAG = :hfch4) AND ADAPT_ADDR IN ( SELECT ADAPT_ADDR FROM LANM.STATION_DEFINITION EXCEPT SELECT ADAPT_ADDR FROM LANM.CONFIGURATION ) ORDER BY ADAPT_ADDR ASC FOR FETCH ONLY
OPEN stadef2ab
DECLARE stadef2a CURSOR WITH HOLD FOR SELECT SD.RESERVED, SD.ADAPT_ADDR FROM LANM.STATION_DEFINITION SD, LANM.CONFIGURATION C WHERE SEGMENT_NO = :hach3_1 AND C.ADAPT_ADDR = SD.ADAPT_ADDR AND (MONITORED_FLAG = :hfch1 OR MONITORED_FLAG = :hfch2) AND (TRACE_FLAG = :hfch3 OR TRACE_FLAG = :hfch4) ORDER BY SD.ADAPT_ADDR ASC FOR FETCH ONLY
OPEN stadef2a
COMMIT
DECLARE statprof CURSOR WITH HOLD FOR SELECT ADAPT_ADDR, UNIVERSAL_ADDR, SEGMENT_NO, SEQUENCE_NO, FUNCTIONAL_ADDR, GROUP_ADDR, ACTIVE_FLAG FROM LANM.CONFIGURATION WHERE ADAPT_ADDR = :hach12_1 FOR FETCH ONLY
OPEN statprof
COMMIT
FETCH alertfilters INTO :hch1:hni1, :hch2:hni1, :hach8_1:hni1, :hach8_2:hni1, :hch3:hni1