home *** CD-ROM | disk | FTP | other *** search
/ IBM Presents OS/2 Software Hits 1995 / OS-2_SW_HITS_2ND_EDITION_1995.ISO / i17 / ur423841.dsk / CSD1.DFI / DFIDBCRS.BND (.txt) < prev    next >
DB2 Bind  |  1994-03-29  |  42KB  |  697 lines

  1. DFIDBCRSyAnVOdDKUSERID  0
  2. BEGIN DECLARE SECTION
  3. END DECLARE SECTION
  4. BEGIN DECLARE SECTION
  5. END DECLARE SECTION
  6. DECLARE caursvd1sall   CURSOR WITH HOLD FOR                 SELECT RESERVED, CAU_STATUS, SEGMENT_NO                 FROM LANM.CAU                 ORDER BY SEGMENT_NO ASC                 FOR FETCH ONLY
  7. OPEN caursvd1sall
  8. DECLARE caursvd1s   CURSOR WITH HOLD FOR                 SELECT RESERVED, CAU_STATUS, SEGMENT_NO                 FROM LANM.CAU                 WHERE SEGMENT_NO =:h_ach3SegmentNo                 ORDER BY SEGMENT_NO ASC                 FOR FETCH ONLY
  9. OPEN caursvd1s
  10. DECLARE caursvd1nall   CURSOR WITH HOLD FOR                 SELECT RESERVED, CAU_STATUS, CAU_ID                 FROM LANM.CAU                 ORDER BY CAU_ID  ASC                 FOR FETCH ONLY
  11. OPEN caursvd1nall
  12. DECLARE caursvd1n   CURSOR WITH HOLD FOR                 SELECT RESERVED, CAU_STATUS, CAU_ID                 FROM LANM.CAU                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 ORDER BY CAU_ID  ASC                 FOR FETCH ONLY
  13. OPEN caursvd1n
  14. DECLARE nicaursvd1nall   CURSOR WITH HOLD FOR                 SELECT RESERVED, CAU_STATUS, CAU_ID                 FROM LANM.CAU                 ORDER BY CAU_ID  ASC                 FOR FETCH ONLY
  15. OPEN nicaursvd1nall
  16. DECLARE nicaursvd1n   CURSOR WITH HOLD FOR                 SELECT RESERVED, CAU_STATUS, CAU_ID                 FROM LANM.CAU                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 ORDER BY CAU_ID  ASC                 FOR FETCH ONLY
  17. OPEN nicaursvd1n
  18. 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
  19. OPEN alertfilters
  20. 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,                            BRIDGE_TYPE                     FROM LANM.BRIDGE_DEFINITIONS                     ORDER BY BRIDGE_NAME ASC                     FOR FETCH ONLY
  21. OPEN brgdef1n
  22. DECLARE brgdef1nc CURSOR WITH HOLD FOR                     SELECT BRIDGE_NAME                     FROM LANM.BRIDGE_DEFINITIONS                     WHERE AUTOLINK_FLAG = '1'                     ORDER BY BRIDGE_NAME ASC                     FOR FETCH ONLY
  23. OPEN brgdef1nc
  24. 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,                            BRIDGE_TYPE                     FROM LANM.BRIDGE_DEFINITIONS                     ORDER BY SEGMENT1, SEGMENT2, BRIDGE_NAME ASC                     FOR FETCH ONLY
  25. OPEN brgdef1s
  26. DECLARE brgdef3n CURSOR WITH HOLD FOR                     SELECT RESERVED, BRIDGE_NAME                     FROM LANM.BRIDGE_DEFINITIONS                     ORDER BY BRIDGE_NAME ASC                     FOR FETCH ONLY
  27. OPEN brgdef3n
  28. DECLARE nibrgdef3n CURSOR WITH HOLD FOR                     SELECT RESERVED, BRIDGE_NAME                     FROM LANM.BRIDGE_DEFINITIONS                     ORDER BY BRIDGE_NAME ASC                     FOR FETCH ONLY
  29. OPEN nibrgdef3n
  30. 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
  31. OPEN brgdef4nall
  32. 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 = :h_ach28SegmentNo)                        OR (SEGMENT2 = :h_ach28SegmentNo))                  ORDER BY BRIDGE_NAME ASC                  FOR FETCH ONLY
  33. OPEN brgdef4n
  34. DECLARE nibrgdef4nall 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
  35. OPEN nibrgdef4nall
  36. DECLARE nibrgdef4n 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 = :h_ach28SegmentNo)                        OR (SEGMENT2 = :h_ach28SegmentNo))                  ORDER BY BRIDGE_NAME ASC                  FOR FETCH ONLY
  37. OPEN nibrgdef4n
  38. DECLARE brgdef3s CURSOR WITH HOLD FOR                     SELECT RESERVED, BRIDGE_NAME, SEGMENT1, SEGMENT2                     FROM LANM.BRIDGE_DEFINITIONS                     ORDER BY SEGMENT1 ASC, SEGMENT2 ASC, BRIDGE_NAME ASC                     FOR FETCH ONLY
  39. OPEN brgdef3s
  40. 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
  41. OPEN brgdef4sall
  42. 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 = :h_ach28SegmentNo)                        OR (SEGMENT2 = :h_ach28SegmentNo))                  ORDER BY SEGMENT1, SEGMENT2, BRIDGE_NAME ASC                  FOR FETCH ONLY
  43. OPEN brgdef4s
  44. DECLARE brgperfm CURSOR WITH HOLD FOR               SELECT   BRIDGE_NAME, PERFORM_DATE, PERFORM_TIME,                        INTERVAL_SECONDS, SEGMENT1, SEGMENT2, BRIDGE_NUM,                        BC_FRAMES_FORWARD1, BC_BYTES_FORWARD1, NBC_FRAME_FORWARD1,                        NBC_BYTES_FORWARD1, FRAMES_DISC_SEG1, FRAMES_NR_CONGEST1,                        FRAMES_DISC_LINK1, BYTES_DISC_LINK1, FRAMES_DISC_OTHER1,                        FRAMES_NR_FILTER1, BC_FRAMES_FORWARD2, BC_BYTES_FORWARD2,                        NBC_FRAME_FORWARD2, NBC_BYTES_FORWARD2, FRAMES_DISC_SEG2,                        FRAMES_NR_CONGEST2, FRAMES_DISC_LINK2, BYTES_DISC_LINK2,                        FRAMES_DISC_OTHER2, FRAMES_NR_FILTER2, SEQUENCE_NO,                        LONG_SECONDS              FROM LANM.BRIDGE_PERFORMANCE              WHERE BRIDGE_NAME = :h_ach12BridgeName              FOR FETCH ONLY
  45. OPEN brgperfm
  46. DECLARE brgperfm2 CURSOR WITH HOLD FOR               SELECT   BRIDGE_NAME, PERFORM_DATE, PERFORM_TIME, INTERVAL_SECONDS,                        SEGMENT1, SEGMENT2, BRIDGE_NUM, BC_FRAMES_FORWARD1,                        BC_BYTES_FORWARD1, NBC_FRAME_FORWARD1, NBC_BYTES_FORWARD1,                        FRAMES_DISC_SEG1, FRAMES_NR_CONGEST1, FRAMES_DISC_LINK1,                        BYTES_DISC_LINK1, FRAMES_DISC_OTHER1, FRAMES_NR_FILTER1,                        BC_FRAMES_FORWARD2, BC_BYTES_FORWARD2, NBC_FRAME_FORWARD2,                        NBC_BYTES_FORWARD2, FRAMES_DISC_SEG2, FRAMES_NR_CONGEST2,                        FRAMES_DISC_LINK2, BYTES_DISC_LINK2, FRAMES_DISC_OTHER2,                        FRAMES_NR_FILTER2, SEQUENCE_NO, LONG_SECONDS              FROM LANM.BRIDGE_PERFORMANCE              WHERE BRIDGE_NAME = :h_ach54BridgeName                 AND PERFORM_TIME BETWEEN :h_ach54StartTime AND :h_ach54EndTime                 AND PERFORM_DATE BETWEEN :h_ach54StartDate AND :h_ach54EndDate                 ORDER BY LONG_SECONDS ASC              FOR FETCH ONLY
  47. OPEN brgperfm2
  48. DECLARE brgsegs CURSOR WITH HOLD FOR                    (SELECT DISTINCT SEGMENT1                     FROM LANM.BRIDGE_DEFINITIONS                     UNION                     SELECT DISTINCT SEGMENT2                     FROM LANM.BRIDGE_DEFINITIONS)                       FOR FETCH ONLY
  49. OPEN brgsegs
  50. DECLARE causegs CURSOR WITH HOLD FOR                     SELECT DISTINCT SEGMENT_NO                     FROM LANM.CAU                     ORDER BY SEGMENT_NO ASC                     FOR FETCH ONLY
  51. OPEN causegs
  52. DECLARE causonseg CURSOR WITH HOLD FOR             SELECT CAU_ID, COMM_ADDR             FROM LANM.CAU             WHERE SEGMENT_NO=:h_ach3SegmentNo             FOR FETCH ONLY
  53. OPEN causonseg
  54. DECLARE causprevact CURSOR WITH HOLD FOR                     SELECT CAU_ID                     FROM LANM.CAU                     WHERE SEGMENT_NO = :h_ach36SegmentNo                     FOR FETCH ONLY
  55. OPEN causprevact
  56. DECLARE cauqualifier CURSOR WITH HOLD FOR               SELECT SEGMENT               FROM LANM.CAU_QUALIFIERS               FOR FETCH ONLY
  57. OPEN cauqualifier
  58. DECLARE config1s    CURSOR WITH HOLD FOR                 SELECT RESERVED, FUNCTIONAL_ADDR, SEQUENCE_NO                 FROM LANM.CONFIGURATION                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 ORDER BY SEQUENCE_NO ASC                 FOR FETCH ONLY
  59. OPEN config1s
  60. DECLARE config2s    CURSOR WITH HOLD FOR                 SELECT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR, SEQUENCE_NO                 FROM LANM.CONFIGURATION                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 ORDER BY SEQUENCE_NO ASC                 FOR FETCH ONLY
  61. OPEN config2s
  62. DECLARE niconfig1s    CURSOR WITH HOLD FOR                 SELECT RESERVED, FUNCTIONAL_ADDR, SEQUENCE_NO                 FROM LANM.CONFIGURATION                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 ORDER BY SEQUENCE_NO ASC                 FOR FETCH ONLY
  63. OPEN niconfig1s
  64. DECLARE niconfig2s    CURSOR WITH HOLD FOR                 SELECT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR, SEQUENCE_NO                 FROM LANM.CONFIGURATION                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 ORDER BY SEQUENCE_NO ASC                 FOR FETCH ONLY
  65. OPEN niconfig2s
  66. DECLARE config2sd   CURSOR WITH HOLD FOR                 SELECT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR, SEQUENCE_NO                 FROM LANM.CONFIGURATION                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 ORDER BY SEQUENCE_NO DESC                 FOR FETCH ONLY
  67. OPEN config2sd
  68. DECLARE config2n    CURSOR WITH HOLD FOR                 SELECT C.RESERVED, C.FUNCTIONAL_ADDR, C.ADAPT_ADDR,  SD.ADAPT_NAME                 FROM LANM.CONFIGURATION C, LANM.STATION_DEFINITION SD                 WHERE SEGMENT_NO = :h_ach3SegmentNo AND                       C.ADAPT_ADDR = SD.ADAPT_ADDR                 ORDER BY ADAPT_NAME  ASC                 FOR FETCH ONLY
  69. OPEN config2n
  70. DECLARE config2aa   CURSOR WITH HOLD FOR                 SELECT DISTINCT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR                 FROM LANM.CONFIGURATION                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 AND ADAPT_ADDR NOT IN                 (                    SELECT  ADAPT_ADDR                    FROM LANM.STATION_DEFINITION                 )                 ORDER BY ADAPT_ADDR ASC                 FOR FETCH ONLY
  71. OPEN config2aa
  72. DECLARE config2a    CURSOR WITH HOLD FOR                 SELECT RESERVED, FUNCTIONAL_ADDR, ADAPT_ADDR                 FROM LANM.CONFIGURATION                 WHERE SEGMENT_NO = :h_ach3SegmentNo                 ORDER BY ADAPT_ADDR  ASC                 FOR FETCH ONLY
  73. OPEN config2a
  74. COMMIT
  75. BEGIN DECLARE SECTION
  76. END DECLARE SECTION
  77. FETCH alertfilters                       INTO :h_chAlertFilterPriority,                            :h_chAlertFilterAlertBp,                            :h_achAlertFilterAlertId:hni1,                            :h_achAlertFilterResourceName:hni1,                            :h_chAlertFilterErrorType:hni1
  78. FETCH brgdef1n                    INTO :h_achBridgeDefBridgeName,                         :h_chBridgeDefBridgeNo:hni1,                         :h_fchBridgeDefAutoLinkFlag,                         :h_achBridgeDefSegmentNo1:hni1,                         :h_achBridgeDefSegment1Type:hni1,                         :h_achBridgeDefAdaptAddr1,                         :h_achBridgeDefSegmentNo2:hni1,                         :h_achBridgeDefSegment2Type:hni1,                         :h_achBridgeDefAdaptAddr2,                         :h_achBridgeDefNotifInterval,                         :h_achBridgeDefComment:hni1,                         :h_chBridgeDefInternalUse:hni1,                         :h_achBridgeDefBridgeType:hni1
  79. FETCH brgdef1nc                    INTO :h_achBridgeRsvdBridgeName
  80. FETCH brgdef1s                   INTO :h_achBridgeDefBridgeName,                        :h_chBridgeDefBridgeNo:hni1,                        :h_fchBridgeDefAutoLinkFlag,                        :h_achBridgeDefSegmentNo1:hni1,                        :h_achBridgeDefSegment1Type:hni1,                        :h_achBridgeDefAdaptAddr1,                        :h_achBridgeDefSegmentNo2:hni1,                        :h_achBridgeDefSegment2Type:hni1,                        :h_achBridgeDefAdaptAddr2,                        :h_achBridgeDefNotifInterval,                        :h_achBridgeDefComment:hni1,                        :h_chBridgeDefInternalUse:hni1,                        :h_achBridgeDefBridgeType:hni1
  81. FETCH brgdef3n                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  82. FETCH nibrgdef3n                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  83. FETCH brgdef3s                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  84. FETCH brgdef4sall                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  85. FETCH brgdef4nall                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  86. FETCH brgdef4n                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  87. FETCH nibrgdef4nall                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  88. FETCH nibrgdef4n                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  89. FETCH brgdef4s                        INTO :h_lBridgeRsvdRsvd, :h_achBridgeRsvdBridgeName
  90. FETCH brgsegs                        INTO :h_achSegSegmentNo
  91. FETCH brgperfm                       INTO  :h_achBrgPrfBridgeName,                             :h_achBrgPrfDate,                             :h_achBrgPrfTime,                             :h_lBrgPrfIntervalSeconds,                             :h_achBrgPrfSegment1,                             :h_achBrgPrfSegment2,                             :h_chBrgPrfBridgeNum,                             :h_lBrgPrfBdgFramesForw1,                             :h_dBrgPrfBdgBytesForw1,                             :h_lBrgPrfNonBdgFramesForw1,                             :h_dBrgPrfNonBdgBytesForw1,                             :h_lBrgPrfFramesNotForwSegInOp1,                             :h_lBrgPrfFramesNotForwCongest1,                             :h_lBrgPrfFramesNotForwLinkErr1,                             :h_dBrgPrfBytesNotForwLinkErr1,                             :h_lBrgPrfFramesNotForwOther1,                             :h_dBrgPrfFramesNrFilter1,                             :h_lBrgPrfBdgFramesForw2,                             :h_dBrgPrfBdgBytesForw2,                             :h_lBrgPrfNonBdgFramesForw2,                             :h_dBrgPrfNonBdgBytesForw2,                             :h_lBrgPrfFramesNotForwSegInOp2,                             :h_lBrgPrfFramesNotForwCongest2,                             :h_lBrgPrfFramesNotForwLinkErr2,                             :h_dBrgPrfBytesNotForwLinkErr2,                             :h_lBrgPrfFramesNotForwOther2,                             :h_dBrgPrfFramesNrFilter2,                             :h_lBrgPrfLongSeconds,                             :h_usBrgPrfSequenceNo
  92. FETCH brgperfm2                       INTO  :h_achBrgPrfBridgeName,                             :h_achBrgPrfDate,                             :h_achBrgPrfTime,                             :h_lBrgPrfIntervalSeconds,                             :h_achBrgPrfSegment1,                             :h_achBrgPrfSegment2,                             :h_chBrgPrfBridgeNum,                             :h_lBrgPrfBdgFramesForw1,                             :h_dBrgPrfBdgBytesForw1,                             :h_lBrgPrfNonBdgFramesForw1,                             :h_dBrgPrfNonBdgBytesForw1,                             :h_lBrgPrfFramesNotForwSegInOp1,                             :h_lBrgPrfFramesNotForwCongest1,                             :h_lBrgPrfFramesNotForwLinkErr1,                             :h_dBrgPrfBytesNotForwLinkErr1,                             :h_lBrgPrfFramesNotForwOther1,                             :h_dBrgPrfFramesNrFilter1,                             :h_lBrgPrfBdgFramesForw2,                             :h_dBrgPrfBdgBytesForw2,                             :h_lBrgPrfNonBdgFramesForw2,                             :h_dBrgPrfNonBdgBytesForw2,                             :h_lBrgPrfFramesNotForwSegInOp2,                             :h_lBrgPrfFramesNotForwCongest2,                             :h_lBrgPrfFramesNotForwLinkErr2,                             :h_dBrgPrfBytesNotForwLinkErr2,                             :h_lBrgPrfFramesNotForwOther2,                             :h_dBrgPrfFramesNrFilter2,                             :h_lBrgPrfLongSeconds,                             :h_usBrgPrfSequenceNo
  93. FETCH causegs                       INTO :h_achSegSegmentNo
  94. FETCH causonseg INTO :h_achCommAddrCauId,                                         :h_achCommAddrCommAddr:hni1
  95. FETCH caursvd1s                  INTO :h_lCauRsvdRsvd,                       :h_usCauRsvdCauStatus
  96. FETCH caursvd1n                  INTO :h_lCauRsvdRsvd,                       :h_usCauRsvdCauStatus
  97. FETCH nicaursvd1n                  INTO :h_lCauRsvdRsvd,                       :h_usCauRsvdCauStatus
  98. FETCH caursvd1sall                  INTO :h_lCauRsvdRsvd,                       :h_usCauRsvdCauStatus
  99. FETCH caursvd1nall                  INTO :h_lCauRsvdRsvd,                       :h_usCauRsvdCauStatus
  100. FETCH nicaursvd1nall                  INTO :h_lCauRsvdRsvd,                       :h_usCauRsvdCauStatus
  101. FETCH causprevact INTO                    :h_achCauIdCauId:hni1
  102. FETCH cauqualifier INTO :h_achCauQSegmentNo
  103. FETCH config1s                  INTO :h_lFuncRsvdRsvd, :h_lFuncRsvdFunctionalAddr
  104. FETCH config2s                  INTO :h_lFuncRsvdRsvd, :h_lFuncRsvdFunctionalAddr,                       :h_achFuncRsvdAdaptAddr
  105. FETCH niconfig1s                  INTO :h_lFuncRsvdRsvd, :h_lFuncRsvdFunctionalAddr
  106. FETCH niconfig2s                  INTO :h_lFuncRsvdRsvd, :h_lFuncRsvdFunctionalAddr,                       :h_achFuncRsvdAdaptAddr
  107. FETCH config2sd                  INTO :h_lFuncRsvdRsvd, :h_lFuncRsvdFunctionalAddr,                       :h_achFuncRsvdAdaptAddr
  108. FETCH config2n                  INTO :h_lFuncRsvdRsvd, :h_lFuncRsvdFunctionalAddr,                       :h_achFuncRsvdAdaptAddr
  109. FETCH config2a                  INTO :h_lFuncRsvdRsvd, :h_lFuncRsvdFunctionalAddr,                       :h_achFuncRsvdAdaptAddr
  110. FETCH config2aa                  INTO :h_lFuncRsvdRsvd, :h_lFuncRsvdFunctionalAddr,                       :h_achFuncRsvdAdaptAddr
  111. COMMIT
  112. CLOSE alertfilters
  113. CLOSE brgdef1n
  114. CLOSE brgdef1nc
  115. CLOSE brgdef1s
  116. CLOSE brgdef3n
  117. CLOSE nibrgdef3n
  118. CLOSE brgdef3s
  119. CLOSE brgdef4n
  120. CLOSE nibrgdef4n
  121. CLOSE brgdef4s
  122. CLOSE brgdef4nall
  123. CLOSE nibrgdef4nall
  124. CLOSE brgdef4sall
  125. CLOSE brgperfm
  126. CLOSE brgperfm2
  127. CLOSE brgsegs
  128. CLOSE causegs
  129. CLOSE causonseg
  130. CLOSE caursvd1s
  131. CLOSE caursvd1n
  132. CLOSE nicaursvd1n
  133. CLOSE caursvd1sall
  134. CLOSE caursvd1nall
  135. CLOSE nicaursvd1nall
  136. CLOSE causprevact
  137. CLOSE cauqualifier
  138. CLOSE config1s
  139. CLOSE config2s
  140. CLOSE niconfig1s
  141. CLOSE niconfig2s
  142. CLOSE config2sd
  143. CLOSE config2n
  144. CLOSE config2aa
  145. CLOSE config2a
  146. COMMIT
  147. h_achEventDate
  148. h_achEventTime
  149. h_achEventMessageNo
  150. h_achEventSegmentNo
  151. h_achEventAdaptAddr1
  152. h_achEventVariableData1
  153. h_achEventAdaptAddr2
  154. h_achEventVariableData2
  155. h_achEventVariableData3
  156. h_fchEventHostFlag
  157. h_lEventReserved
  158. h_lEventSortNum
  159. h_lDetailsReserved
  160. h_Alert1Details
  161. h_Alert2Details
  162. h_achStatDefAdaptName
  163. h_achStatDefAdaptAddr
  164. h_fchStatDefTraceFlag
  165. h_fchStatDefMonitoredFlag
  166. h_achStatDefCauId
  167. h_chStatDefCauAttachModule
  168. h_usStatDefCauLobe
  169. h_achStatDefUserComment
  170. h_usStatDefDaysAuthorFrom
  171. h_usStatDefDaysAuthorTo
  172. h_usStatDefTimeAuthorFrom
  173. h_usStatDefTimeAuthorTo
  174. h_achStatListAdaptName
  175. h_achStatListAdaptAddr
  176. h_fchStatListTraceFlag
  177. h_fchStatListMonitoredFlag
  178. h_achStatListSegmentNo
  179. h_lStatRsvdRsvd
  180. h_achStatRsvdAdaptAddr
  181. h_achConfigAdaptAddr
  182. h_achConfigUniversalAddr
  183. h_achConfigSegmentNo
  184. h_usConfigSequenceNo
  185. h_lConfigFunctionalAddr
  186. h_achConfigGroupAddr
  187. h_fchConfigActiveFlag
  188. h_fchConfigCauFlag
  189. h_fchConfigCauAttachedFlag
  190. h_fchConfigPrevActiveFlag
  191. h_fchConfigAuthorizationFlag
  192. h_lConfigActiveTime
  193. h_fchConfigNotificationFlag
  194. h_fchConfigRegisteredFlag
  195. h_fchConfigRingUtFlag
  196. h_fchConfigEarlyTknRelease
  197. h_achConfigMicrocode
  198. h_achConfigListAdaptName
  199. h_achConfigListAdaptAddr
  200. h_lConfigListFunctionalAddr
  201. h_fchConfigListActiveFlag
  202. h_lConfigRsvdRsvd
  203. h_sConfigRsvdSequenceNo
  204. h_lFuncRsvdRsvd
  205. h_lFuncRsvdFunctionalAddr
  206. h_achFuncRsvdAdaptAddr
  207. h_fchStatProfTraceFlag
  208. h_fchStatProfMonitoredFlag
  209. h_fchStatProfActiveFlag
  210. h_achStatProfUserComment
  211. h_lStatProfFuncAddr
  212. h_achStatProfGroupAddr
  213. h_sStatProfSequenceNo
  214. h_fchStatProfRingUtFlag
  215. h_fchStatProfEarlyTknRelease
  216. h_achStatProfUnivAddr
  217. h_usSecurityDaysAuthorFrom
  218. h_usSecurityDaysAuthorTo
  219. h_usSecurityTimeAuthorFrom
  220. h_usSecurityTimeAuthorTo
  221. h_fchSecurityAuthorizationFlag
  222. h_fchFlagRecFlag
  223. h_achBridgeDefBridgeName
  224. h_chBridgeDefBridgeNo
  225. h_fchBridgeDefAutoLinkFlag
  226. h_achBridgeDefSegmentNo1
  227. h_achBridgeDefSegment1Type
  228. h_achBridgeDefAdaptAddr1
  229. h_achBridgeDefSegmentNo2
  230. h_achBridgeDefSegment2Type
  231. h_achBridgeDefAdaptAddr2
  232. h_achBridgeDefNotifInterval
  233. h_usBridgeDefNotificationRecs
  234. h_achBridgeDefComment
  235. h_chBridgeDefInternalUse
  236. h_achBridgeDefBridgeType
  237. h_achBrgNameBridgeName
  238. h_lBridgeRsvdRsvd
  239. h_achBridgeRsvdBridgeName
  240. h_achCauCauId
  241. h_achCauRingInAddr
  242. h_achCauRingOutAddr
  243. h_achCauSecondaryAddr
  244. h_achCauCommAddr
  245. h_achCauSegmentNo
  246. h_chCauModuleStatus1
  247. h_chCauModuleStatus2
  248. h_chCauModuleStatus3
  249. h_chCauModuleStatus4
  250. h_usCauCauStatus
  251. h_chCauBackupPathStatus
  252. h_achCauDiagErrCodeStatus
  253. h_achCauMicroCodeLevel
  254. h_achCauInternalUse
  255. h_chCauRegistrationFlag
  256. h_usCauSev1Ctr
  257. h_usCauSev2Ctr
  258. h_fchCauNotificationFlag
  259. h_achCauCauPassword
  260. h_achAddCauCauId
  261. h_achAddCauCommAddr
  262. h_achAddCauSegmentNo
  263. h_achAddCauCauPassword
  264. h_achAddCauRingOutAddr
  265. h_usCauNotifSev1Ctr
  266. h_usCauNotifSev2Ctr
  267. h_fchCauNotifNotificationFlag
  268. h_usCauNotifCauStatus
  269. h_achCauPwCauPassword
  270. h_usCauStatus
  271. h_achCauListCauId
  272. h_usCauListCauStatus
  273. h_achCauListSegmentNo
  274. h_chCauListRegistrationFlag
  275. h_fchCauListPrevActiveFlag
  276. h_achCauAddrsRingInAddr
  277. h_achCauAddrsRingOutAddr
  278. h_achCauAddrsSecondaryAddr
  279. h_achCauAddrsCommAddr
  280. h_achCauAddrsSegmentNo
  281. h_achCauAddrsMicroCodeLevel
  282. h_chCauAddrsRegistrationFlag
  283. h_achCauIdCauId
  284. h_chCauIdRegistrationFlag
  285. h_achCauLstMsmId
  286. h_usCauLstMsmStatus
  287. h_achCauLstMsmSegmentNo
  288. h_chCauLstMsmRegistrationFlag
  289. h_achCauLstMsmRInAddr
  290. h_achCauLstMsmROutAddr
  291. h_achCauLstMsmScndryAddr
  292. h_achBrgPrfBridgeName
  293. h_achBrgPrfTime
  294. h_achBrgPrfDate
  295. h_lBrgPrfIntervalSeconds
  296. h_achBrgPrfSegment1
  297. h_achBrgPrfSegment2
  298. h_chBrgPrfBridgeNum
  299. h_lBrgPrfBdgFramesForw1
  300. h_dBrgPrfBdgBytesForw1
  301. h_lBrgPrfNonBdgFramesForw1
  302. h_dBrgPrfNonBdgBytesForw1
  303. h_lBrgPrfFramesNotForwSegInOp1
  304. h_lBrgPrfFramesNotForwCongest1
  305. h_lBrgPrfFramesNotForwLinkErr1
  306. h_dBrgPrfBytesNotForwLinkErr1
  307. h_lBrgPrfFramesNotForwOther1
  308. h_dBrgPrfFramesNrFilter1
  309. h_lBrgPrfBdgFramesForw2
  310. h_dBrgPrfBdgBytesForw2
  311. h_lBrgPrfNonBdgFramesForw2
  312. h_dBrgPrfNonBdgBytesForw2
  313. h_lBrgPrfFramesNotForwSegInOp2
  314. h_lBrgPrfFramesNotForwCongest2
  315. h_lBrgPrfFramesNotForwLinkErr2
  316. h_dBrgPrfBytesNotForwLinkErr2
  317. h_lBrgPrfFramesNotForwOther2
  318. h_dBrgPrfFramesNrFilter2
  319. h_usBrgPrfSequenceNo
  320. h_lBrgPrfLongSeconds
  321. h_achBrgPf2BridgeName
  322. h_achBrgPf2Time
  323. h_achBrgPf2Date
  324. h_lBrgPf2IntervalSeconds
  325. h_achBrgPf2Segment1
  326. h_achBrgPf2Segment2
  327. h_chBrgPf2BridgeNum
  328. h_lBrgPf2BdgFramesForw1
  329. h_dBrgPf2BdgBytesForw1
  330. h_lBrgPf2NonBdgFramesForw1
  331. h_dBrgPf2NonBdgBytesForw1
  332. h_lBrgPf2FramesNotForwSegInOp1
  333. h_lBrgPf2FramesNotForwCongest1
  334. h_lBrgPf2FramesNotForwLinkErr1
  335. h_dBrgPf2BytesNotForwLinkErr1
  336. h_lBrgPf2FramesNotForwOther1
  337. h_dBrgPf2FramesNrFilter1
  338. h_lBrgPf2BdgFramesForw2
  339. h_dBrgPf2BdgBytesForw2
  340. h_lBrgPf2NonBdgFramesForw2
  341. h_dBrgPf2NonBdgBytesForw2
  342. h_lBrgPf2FramesNotForwSegInOp2
  343. h_lBrgPf2FramesNotForwCongest2
  344. h_lBrgPf2FramesNotForwLinkErr2
  345. h_dBrgPf2BytesNotForwLinkErr2
  346. h_lBrgPf2FramesNotForwOther2
  347. h_dBrgPf2FramesNrFilter2
  348. h_usBrgPf2SequenceNo
  349. h_lBrgPf2LongSeconds
  350. h_chGenericChar
  351. h_sGenericShort
  352. h_lGenericLong
  353. h_achCauseCauseText
  354. h_achSpcsSpcsText
  355. h_achAlrtAlertEbc
  356. h_achLabelText
  357. h_achSnz
  358. h_achProfileAdaptName
  359. h_achProfileAdaptAddr
  360. h_achProfileUniversalAddr
  361. h_achProfileSegmentNo
  362. h_usProfileSequenceNo
  363. h_lProfileFunctionalAddr
  364. h_achProfileGroupAddr
  365. h_fchProfileTraceFlag
  366. h_fchProfileMonitoredFlag
  367. h_fchProfileActiveFlag
  368. h_fchProfileRegisterFlag
  369. h_achProfileUserComment
  370. h_achProfileCauId
  371. h_chProfileCauAttachModule
  372. h_fchProfileCauAttachedFlag
  373. h_usProfileCauLobe
  374. h_usProfileDaysAuthorFrom
  375. h_usProfileDaysAuthorTo
  376. h_usProfileTimeAuthorFrom
  377. h_usProfileTimeAuthorTo
  378. h_usSpciCommandCommand
  379. h_usSpciCommandSubCommand
  380. h_achSpciCommandCommandText
  381. h_achSpciCommandConfirm
  382. h_usSpciParamsCommand
  383. h_usSpciParamsSubCommand
  384. h_usSpciParamsParmID
  385. h_achSpciParamsParmText
  386. h_usSpciParamsParmTyp
  387. h_achSpciParamsValueTyp
  388. h_usSpciParamsValMinSiz
  389. h_usSpciParamsValMaxSiz
  390. h_usSpciEnumsCommand
  391. h_usSpciEnumsSubCommand
  392. h_usSpciEnumsParmID
  393. h_usSpciEnumsEnumID
  394. h_achSpciEnumsEnumText
  395. h_chAlertFilterPriority
  396. h_chAlertFilterAlertBp
  397. h_achAlertFilterAlertId
  398. h_achAlertFilterResourceName
  399. h_chAlertFilterErrorType
  400. h_achMonitorAdaptAddr
  401. h_achMonitorSegmentNo
  402. h_fchMonitorMonitoredFlag
  403. h_bSysParmsAdaptNo
  404. h_usSysParmsDlcLinkStat
  405. h_bSysParmsAutoBdgLink
  406. h_usSysParmsAutoLinkTimeInt
  407. h_bSysParmsHostConnect
  408. h_bSysParmsTraceAuth
  409. h_bSysParmsAdaptMonitoring
  410. h_usSysParmsAdaptsMonitored
  411. h_usSysParmsMonitorRetries
  412. h_usSysParmsRemoteResTimeOut
  413. h_bSysParmsBeaconAutoRetry
  414. h_usSysParmsRetryTimeInterval
  415. h_usSysParmsNumOfRetries
  416. h_bSysParmsReportLinkNum
  417. h_achSysParmsReportLinkPw
  418. h_achSysParmsServicePointName
  419. h_achSysParmsLanName
  420. h_usSysParmsLogLimit
  421. h_lSysParmsBdgPerformLimit
  422. h_lSysParmsResyncTimeOut
  423. h_lSysParmsAgeOut
  424. h_bSysParmsLogNaunChanges
  425. h_achSysParmsConfigChanges
  426. h_bSysParmsSoftErrorReports
  427. h_achSysParmsUserFileName
  428. h_achSysParmsModuleName
  429. h_fchSysParmsAlrtProgStatus
  430. h_lSysParmsReserved
  431. h_bSysParmsAccessControl
  432. h_bSysParmsUnauthorizedAdap
  433. h_bSysParmsUnauthorizedTime
  434. h_bSysParmsAdapterMove
  435. h_bSysParmsInvalidBridge
  436. h_bSysParmsDisableLobe
  437. h_achSysParmsCAUPassword
  438. h_achSysParmsComment
  439. h_fchSysParmsLSMDataSaveFlag
  440. h_fchSysParmsGV2ModeFlag
  441. h_bRstSysParmsAdaptNo
  442. h_usRstSysParmsDlcLinkStat
  443. h_bRstSysParmsReportLinkNum
  444. h_usRstSysParmsLogLimit
  445. h_lRstSysParmsBdgPerformLimit
  446. h_bRstSysParmsHostConnect
  447. h_achRstSysParmsSPName
  448. h_achRstSysParmsComment
  449. h_fchCnfgChgConfigChangesFlag
  450. h_achCnfgChgSegmentNo
  451. h_fchInactActiveFlag
  452. h_lInactActiveTime
  453. h_fchActSeqActiveFlag
  454. h_sActSeqSequenceNo
  455. h_lActSeqActiveTime
  456. h_fchActSeqAuthActiveFlag
  457. h_sActSeqAuthSequenceNo
  458. h_fchActSeqAuthAuthorFlag
  459. h_lActSeqAuthActiveTime
  460. h_achLocationAdaptAddr
  461. h_achLocationCauId
  462. h_chLocationCauAttachModule
  463. h_usLocationCauLobe
  464. h_chLocationCauReportFlag
  465. h_achSProfUniversalAddr
  466. h_lSProfFunctionalAddr
  467. h_achSProfGroupAddr
  468. h_fchSProfActiveFlag
  469. h_fchSProfPrevActiveFlag
  470. h_fchSProfCauFlag
  471. h_fchSProfCauAttachedFlag
  472. h_fchSProfAuthorizationFlag
  473. h_lSProfActiveTime
  474. h_fchSProfEarlyTknRelease
  475. h_achSegSegmentNo
  476. h_achCauQSegmentNo
  477. h_achNaunAdaptAddr
  478. h_lCauRsvdRsvd
  479. h_usCauRsvdCauStatus
  480. h_fchCauFlagsCauFlag
  481. h_fchCauFlagsCauAttachedFlag
  482. h_fchCauSeqCauFlag
  483. h_fchCauSeqCauAttachedFlag
  484. h_fchCauSeqAuthorizationFlag
  485. h_sCauSeqSequenceNo
  486. h_achLobeLocAddCauId
  487. h_chLobeLocCauAddAttachModule
  488. h_usLobeLocCauAddLobe
  489. h_achLobeLocAddBuilding
  490. h_achLobeLocAddRoomNum
  491. h_achLobeLocBuilding
  492. h_achLobeLocRoomNum
  493. h_fchCauAttachCauAttachedFlag
  494. h_achCauAttachCauId
  495. h_achCauLocRoomNum
  496. h_achAddCauLocCauId
  497. h_achAddCauLocRoomNum
  498. h_achCommAddrCauId
  499. h_achCommAddrCommAddr
  500. h_fchConfigNotifActiveFlag
  501. h_fchConfigNotifNotifFlag
  502. h_achConfigViewAdaptName
  503. h_achConfigViewAdaptAddr
  504. h_fchConfigViewActiveFlag
  505. h_fchConfigViewCauFlag
  506. h_fchConfigViewCauAttachedFlag
  507. h_lConfigViewFunctionalAddr
  508. h_achCauViewAdaptName
  509. h_achCauViewAdaptAddr
  510. h_fchCauViewActiveFlag
  511. h_fchCauViewCauAttachModule
  512. h_usCauStatusCauStatus
  513. h_chCauStatusRegistrationFlag
  514. h_fchCauFlags2PrevActiveFlag
  515. h_chCauFlags2RegistrationFlag
  516. h_fchCauFlags2ResponseFlag
  517. h_achResponseSegmentNo
  518. h_usResponseExpectedResponses
  519. h_achLocation2AdaptAddr
  520. h_achLocation2CauId
  521. h_chLocation2CauAttachModule
  522. h_usLocation2CauLobe
  523. h_chLocation2CauReportFlag
  524. h_chLocation2FoundFlag
  525. h_achLocation3CauId
  526. h_chLocation3CauAttachModule
  527. h_usLocation3CauLobe
  528. h_fchLocation3Registration
  529. h_achSegTypeSegType
  530. h_achSegTypeSegLabel
  531. h_achPcSpecAdaptAddr
  532. h_achPcSpecSegmentNo
  533. h_achPcSpecUd
  534. h_achPcSpecLoc
  535. h_achPcSpecType
  536. h_achPcSpecSerNum
  537. h_chPcSpecLsmProgVer
  538. h_achPcSpecOpSys
  539. h_achPcSpecDspType
  540. h_achPcSpecPntType
  541. h_achPcSpecKbdType
  542. h_achPcSpecDvcTypeA
  543. h_achPcSpecDvcTypeB
  544. h_achPcSpecDspSerNum
  545. h_achPcSpecPntSerNum
  546. h_achPcSpecKbdSerNum
  547. h_achPcSpecDvcSerNumA
  548. h_achPcSpecDvcSerNumB
  549. h_achPcSpecDiskList
  550. h_achPcSpecAdaptList
  551. h_achPcSpecRomDt
  552. h_lPcSpecBaseMem
  553. h_lPcSpecExtMem
  554. h_lPcSpecExpMem
  555. h_achTrAttachAdaptAddr
  556. h_achTrAttachSegmentNo
  557. h_chTrAttachAdapNum
  558. h_achTrAttachWallFaceLab
  559. h_achTrAttachAcuLabel
  560. h_achTrAttachLobeRecepNum
  561. h_achPcNetAdaptAddr
  562. h_achPcNetSegmentNo
  563. h_chPcNetAdapNum
  564. h_achPcNetCableID
  565. h_chPcNetFreq
  566. h_achPcNetSplitID
  567. h_achPcNetSplitTpNum
  568. h_achPcNetDistLeg
  569. h_achPcNetTransID
  570. h_achPcNetExtID
  571. h_achPcNetExtPtNum
  572. h_achPosIdAdaptID
  573. h_achPosIdDescrip
  574. h_achElPrintfilename
  575. h_achCauModOrder
  576. h_achMsgTxtMessageNo
  577. h_achMsgTxtMessageText
  578. h_varsegslist
  579. h_vareventlist
  580. h_achEventFilterDescription
  581. h_fchEventFilterActive
  582. h_achEventFilterStartDate
  583. h_achEventFilterStartTime
  584. h_achEventFilterEndDate
  585. h_achEventFilterEndTime
  586. h_achEventFilterAdptAddr
  587. h_achEventFilterBridgeName
  588. h_achEventFilterCauId
  589. h_lEventFilterReserved
  590. h_achDisplayFilterDescription
  591. h_fchDisplayFilterActive
  592. h_lDisplayFilterReserved
  593. h_chUserFilterActiveFlag
  594. h_achUserFilterUserFilter
  595. h_lReservedStations
  596. h_lReservedIAUS
  597. h_lReservedEvents
  598. h_lReservedBridges
  599. h_sEventLogLimit
  600. h_lBridgePerfLimit
  601. h_ach3SegmentNo
  602. h_ach4SegmentNo
  603. h_fch4ActiveFlag
  604. h_ach5SegmentNo
  605. h_fc5ActiveFlag
  606. h_ach5ActiveDate
  607. h_ach5ActiveTime
  608. h_ach6SegmentNo
  609. h_ach6AdaptAddr
  610. h_ach7SegmentNo
  611. h_s7SequenceNo
  612. h_ach8SegmentNo
  613. h_us8SequenceNo
  614. h_ach9SegmentNo
  615. h_ach9ActiveDate
  616. h_ach9ActiveTime
  617. h_ach10CauId
  618. h_ach11SegmentNo
  619. h_us11CauStatus
  620. h_ach12BridgeName
  621. h_fch13Flag
  622. h_ach15StartDate
  623. h_ach15StartTime
  624. h_ach15EndDate
  625. h_ach15EndTime
  626. h_ach15AdaptAddr
  627. h_ach15MessageNo
  628. h_ach15SegmentNo
  629. h_ach15BridgeName
  630. h_ach16AdaptName
  631. h_ach17AdaptAddr
  632. h_ach17AdaptName
  633. h_l18CurrentSecs
  634. h_l18AgedOutSecs
  635. h_ach19AdaptAddr
  636. h_ach20TimeStamp
  637. h_ach21Time
  638. h_ach21Date
  639. h_ach21MsgNo
  640. h_ch22CauseType
  641. h_ach22CauseCode
  642. h_s23GenericShort
  643. h_s24GenericChar
  644. h_ch25Priority
  645. h_ch25AlertBp
  646. h_ach25AlertId
  647. h_ach25ResourceName
  648. h_ch25ErrorType
  649. h_l26GenericLong
  650. h_ach27SegmentNo
  651. h_us27SequenceNo1
  652. h_us27SequenceNo2
  653. h_fch28Link
  654. h_us28Intvl
  655. h_ach28SegmentNo
  656. h_ach31SegmentNo
  657. h_fch31TraceFlag
  658. h_fch31MonitoredFlag
  659. h_ach36SegmentNo
  660. h_fch36PrevActiveFlag
  661. h_ach37CauId
  662. h_ch37CauAttachModule
  663. h_ach39CauId
  664. h_ach39AdaptAddr
  665. h_ach40SegmentNo
  666. h_us40SequenceNo
  667. h_fch40ActiveFlag
  668. h_ach41CauId
  669. h_ch41CauAttachModule
  670. h_us41CauLobe
  671. h_ach42SegmentNo
  672. h_ach42AdaptAddr
  673. h_fch42ActiveFlag
  674. h_ach44BridgeName
  675. h_s44SequenceNo
  676. h_ach52AdaptID
  677. h_ach53SegmentNo
  678. h_fch53ActiveFlag
  679. h_fch53RingUtFlag
  680. h_ach54StartDate
  681. h_ach54StartTime
  682. h_ach54EndDate
  683. h_ach54EndTime
  684. h_ach54BridgeName
  685. h_ach55SegmentNo
  686. h_ach55AdaptAddr
  687. h_ach55CauId
  688. h_ach55BridgeName
  689. h_l56TimeSlot
  690. h_s56Interval
  691. h_ach56BridgeName
  692. h_ach57msgno
  693. hfch1
  694. hfch2
  695. hach2_1
  696. hach2_2
  697.