summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-ISSU-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-ISSU-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-ISSU-MIB')
-rw-r--r--MIBS/comware/HH3C-ISSU-MIB698
1 files changed, 698 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-ISSU-MIB b/MIBS/comware/HH3C-ISSU-MIB
new file mode 100644
index 0000000..7b3a881
--- /dev/null
+++ b/MIBS/comware/HH3C-ISSU-MIB
@@ -0,0 +1,698 @@
+-- ===========================================================================================================
+-- Copyright (c) 2004-2018 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: ISSU MIB
+-- Reference:
+-- Version: V1.2
+-- History:
+-- Revision 1.0 2012-12-20 created by Wang Feng
+-- 2013-4-20 modified by Zhu Liuxing
+-- Revision 1.1 2014-01-10 change hh3cIssuUpgradeImageIndex and
+-- hh3cIssuUpgradeImageURL range by z03030
+-- Revision 1.2 2018-04-08 change hh3cIssuUpgradeImageType by l07660
+-- ============================================================================================================
+
+HH3C-ISSU-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ hh3cCommon
+ FROM HH3C-OID-MIB
+ Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus, TruthValue
+ FROM SNMPv2-TC;
+
+hh3cIssuUpgrade MODULE-IDENTITY
+ LAST-UPDATED "201301151536Z" -- January 15, 2013 at 15:36 GMT
+ ORGANIZATION
+ "New H3C Tech. Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Tech. Co., Ltd.
+ Haidian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:_100085"
+ DESCRIPTION
+ "This MIB provides objects for upgrading images on modules in the
+ system, objects for showing the result of an upgrade operation,
+ and objects for showing the result of a test operation.
+
+ To perform an upgrade operation, a management application
+ must first read the hh3cIssuUpgradeImageTable table and use the
+ information in other tables, as explained below. You can
+ configure a new image name for each image type as listed in
+ hh3cIssuUpgradeImageTable. The system will use this image on the
+ particular module at the next reboot.
+
+ The management application used to perform an upgrade
+ operation must first check if an upgrade operation is already
+ in progress in the system. This is done by reading the
+ hh3cIssuOpType ('none' indicates that
+ no other upgrade operation is in progress. Any other value
+ indicates that an upgrade is already in progress and a new upgrade
+ operation is not allowed. To start an 'install' operation,
+ the user must first perform a 'test' operation to examine the
+ version compatibility between the given set of images
+ and the running images. Only if the result of the 'test'
+ operation is 'success' can the user proceed to do an install
+ operation. The table hh3cIssuTestResultTable
+ provides the result of the 'test' operation performed by using hh3cIssuOpType.
+ The table hh3cIssuUpgradeResultTable provides the result of the 'install' operation
+ performed by using hh3cIssuOpType.
+ "
+ REVISION "201301151536Z" -- January 15, 2013 at 15:36 GMT
+ DESCRIPTION
+ "Initial version of this MIB module.
+ Added hh3cIssuUpgradeImageTable hh3cIssuOp hh3cIssuCompatibleResult
+ hh3cIssuTestResultTable hh3cIssuUpgradeResultTable"
+ ::= { hh3cCommon 133 }
+
+--
+-- Node definitions
+--
+
+hh3cIssuUpgradeMibObjects OBJECT IDENTIFIER ::= { hh3cIssuUpgrade 1 }
+
+
+hh3cIssuUpgradeGroup OBJECT IDENTIFIER ::= { hh3cIssuUpgradeMibObjects 1 }
+
+
+hh3cIssuUpgradeImageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cIssuUpgradeImageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing the image variable types that
+ exist in the device."
+ ::= { hh3cIssuUpgradeGroup 1 }
+
+
+hh3cIssuUpgradeImageEntry OBJECT-TYPE
+ SYNTAX Hh3cIssuUpgradeImageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An hh3cIssuUpgradeImageEntry entry. Each entry provides an
+ image variable type that exists in the device."
+ INDEX { hh3cIssuUpgradeImageIndex }
+ ::= { hh3cIssuUpgradeImageTable 1 }
+
+
+Hh3cIssuUpgradeImageEntry ::=
+ SEQUENCE {
+ hh3cIssuUpgradeImageIndex
+ Integer32,
+ hh3cIssuUpgradeImageType
+ INTEGER,
+ hh3cIssuUpgradeImageURL
+ DisplayString,
+ hh3cIssuUpgradeImageRowStatus
+ RowStatus
+ }
+
+hh3cIssuUpgradeImageIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of each image."
+ ::= { hh3cIssuUpgradeImageEntry 1 }
+
+
+hh3cIssuUpgradeImageType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ boot(1),
+ system(2),
+ feature(3),
+ ipe(4),
+ patch(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Types of images that the system can run. The value of
+ this object has five image variable names:
+ 'boot', 'system', 'feature', 'ipe' and 'patch'. This table will then
+ list these five strings as follows:
+
+ hh3cIssuUpgradeImageType
+ boot
+ system
+ feature
+ IPE
+ patch
+
+ The user can assign images (using hh3cIssuUpgradeImageURL)
+ to these variables and the system will use the assigned
+ images to boot."
+ ::= { hh3cIssuUpgradeImageEntry 2 }
+
+
+hh3cIssuUpgradeImageURL OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..127))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object contains the path of the image
+ of this entity."
+ ::= { hh3cIssuUpgradeImageEntry 3 }
+
+
+hh3cIssuUpgradeImageRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row-status of image table."
+ ::= { hh3cIssuUpgradeImageEntry 4 }
+
+
+hh3cIssuOp OBJECT IDENTIFIER ::= { hh3cIssuUpgradeGroup 2 }
+
+
+hh3cIssuOpType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ done(2),
+ test(3),
+ install(4),
+ rollback(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Command to be executed.
+ The 'test' command must be performed before the 'install'
+ command can be executed. The 'install'
+ command is allowed only if a read of
+ this object returns 'test' and the value of object
+ hh3cIssuOpStatus is 'success'.
+
+ Command Remarks
+
+ none If the user sets this object to 'none', the agent will return a success
+ without performing an upgrade operation.
+ done If this object returns any value other than
+ 'none', setting this to 'done' will do
+ the required cleanup of the previous upgrade
+ operation and get the system ready for a new
+ upgrade operation.
+ test Check the version compatibility and upgrade method
+ for the given set of image files.
+ install For all the image entities listed in the
+ hh3cIssuUpgradeImageTable, perform the required
+ upgrade operation listed in that table.
+ rollback Abort the current 'install' operation and roll back
+ to the previous version.
+ "
+ DEFVAL { none }
+ ::= { hh3cIssuOp 1 }
+
+
+hh3cIssuImageFileOverwrite OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If you want to overwrite the existing file, set the value of
+ this object to enable. Otherwise, set the value of this
+ object to disable."
+ DEFVAL { true }
+ ::= { hh3cIssuOp 2 }
+
+
+hh3cIssuOpTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If you want to enable the trap, set the value of
+ this object to enable. Otherwise, set the value of this
+ object to disable."
+ DEFVAL { true }
+ ::= { hh3cIssuOp 3 }
+
+
+hh3cIssuOpStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ failure(2),
+ inProgress(3),
+ success(4),
+ rollbackInProgress(5),
+ rollbackSuccess(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the specified operation.
+ none - No operation was performed.
+ failure - Specified operation has failed.
+ inProgress - Specified operation is in progress.
+ success - Specified operation completed successfully.
+ rollbackInProgress - Rollback operation is in progress.
+ rollbackSuccess - Rollback operation completed successfully.
+ "
+ DEFVAL { none }
+ ::= { hh3cIssuOp 4 }
+
+
+hh3cIssuFailedReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the the cause of 'failure' state
+ of the object 'hh3cIssuOpStatus'.
+ This object would be a null string if the value of
+ 'hh3cIssuOpStatus' is not 'failure'."
+ ::= { hh3cIssuOp 5 }
+
+
+hh3cIssuOpTimeCompleted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the time when the upgrade operation was completed.
+ This object would be a null string if hh3cIssuOpType is
+ 'none'. "
+ ::= { hh3cIssuOp 6 }
+
+
+hh3cIssuLastOpType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ done(2),
+ test(3),
+ install(4),
+ rollback(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the previous hh3cIssuOp value.
+ It will be updated after a new hh3cIssuOp is set and delivered
+ to the upgrade process.
+
+ Command Remarks
+
+ none If the user sets this object to 'none', agent will return a success
+ without performing an upgrade operation.
+ done If this object returns any value other than
+ 'none', setting this to 'done' will do
+ the required cleanup of the previous upgrade
+ operation and get the system ready for a new
+ upgrade operation.
+ test Check the version compatibility and upgrade method
+ for the given set of image files.
+ install For all the image entities listed in the
+ hh3cIssuUpgradeImageTable, perform the required
+ upgrade operation listed in that table.
+ rollback Abort the current install operation and roll back
+ to the previous version.
+ "
+ DEFVAL { none }
+ ::= { hh3cIssuOp 7 }
+
+
+hh3cIssuLastOpStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ failure(2),
+ inProgress(3),
+ success(4),
+ rollbackInProgress(5),
+ rollbackSuccess(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates previous hh3cIssuOpStatus value.
+ It will be updated after new hh3cIssuOp is set and delivered
+ to upgrade process.
+ none - No operation was performed.
+ failure - Specified operation has failed.
+ inProgress - Specified operation is active.
+ success - Specified operation completed successfully.
+ rollbackInProgress - Rollback operation is in progress.
+ rollbackSuccess - Rollback operation completed successfully.
+ "
+ DEFVAL { none }
+ ::= { hh3cIssuOp 8 }
+
+
+hh3cIssuLastOpFailedReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the cause of 'failure' state
+ of the object 'hh3cIssuOpStatus'.
+ This object would be a null string if the value of
+ 'hh3cIssuOpStatus' is not 'failure'.
+ The value will be updated when new hh3cIssuOp is set
+ and delivered to the upgrade process."
+ ::= { hh3cIssuOp 9 }
+
+
+hh3cIssuLastOpTimeCompleted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the previous hh3cIssuOpTimeCompleted value.
+ The value will be updated when new hh3cIssuOp is set
+ and delivered to the upgrade process."
+ ::= { hh3cIssuOp 10 }
+
+
+hh3cIssuUpgradeResultGroup OBJECT IDENTIFIER ::= { hh3cIssuUpgradeMibObjects 2 }
+
+
+hh3cIssuCompatibleResult OBJECT IDENTIFIER ::= { hh3cIssuUpgradeResultGroup 1 }
+
+
+hh3cIssuCompatibleResultStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ inCompatible(2),
+ compatible(3),
+ failure(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the images provided in
+ hh3cIssuUpgradeImageTable are compatible with each other as
+ far as this module is concerned.
+ none - No operation was performed.
+ inCompatible - The images provided are compatible
+ and can be run on this module.
+ compatible - The images provided are incompatible
+ and can be run on this module.
+ failure - Failed to get the compatibility.
+ "
+ DEFVAL { none }
+ ::= { hh3cIssuCompatibleResult 1 }
+
+
+hh3cIssuCompatibleResultFailedReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the cause of 'failure' state
+ of the object 'hh3cIssuCompatibleResultStatus'.
+ This object would be a null string if the value of
+ 'hh3cIssuCompatibleResultStatus' is not 'failure'."
+ ::= { hh3cIssuCompatibleResult 2 }
+
+
+hh3cIssuTestResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cIssuTestResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Shows the result of the test operation, from which you can
+ see the upgrade method."
+ ::= { hh3cIssuUpgradeResultGroup 2 }
+
+
+hh3cIssuTestResultEntry OBJECT-TYPE
+ SYNTAX Hh3cIssuTestResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An hh3cIssuTestResultEntry entry. Each entry provides the
+ test result of a card in the device."
+ INDEX { hh3cIssuTestResultIndex }
+ ::= { hh3cIssuTestResultTable 1 }
+
+
+Hh3cIssuTestResultEntry ::=
+ SEQUENCE {
+ hh3cIssuTestResultIndex
+ Integer32,
+ hh3cIssuTestDeviceChassisID
+ Integer32,
+ hh3cIssuTestDeviceSlotID
+ Integer32,
+ hh3cIssuTestDeviceCpuID
+ Integer32,
+ hh3cIssuTestDeviceUpgradeWay
+ INTEGER
+ }
+
+hh3cIssuTestResultIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Internal index, not accessible."
+ ::= { hh3cIssuTestResultEntry 1 }
+
+
+hh3cIssuTestDeviceChassisID OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis ID of the card."
+ ::= { hh3cIssuTestResultEntry 2 }
+
+
+hh3cIssuTestDeviceSlotID OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot ID of the card."
+ ::= { hh3cIssuTestResultEntry 3 }
+
+
+hh3cIssuTestDeviceCpuID OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU ID of the card."
+ ::= { hh3cIssuTestResultEntry 4 }
+
+
+hh3cIssuTestDeviceUpgradeWay OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ reboot(2),
+ sequenceReboot(3),
+ issuReboot(4),
+ serviceUpgrade(5),
+ fileUpgrade(6),
+ incompatibleUpgrade(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Upgrade method of the device.
+ none - No operation was performed.
+ reboot - The upgrade method of this device is Reboot.
+ sequenceReboot - The upgrade method of this device is SequenceReboot.
+ issuReboot - The upgrade method of this device is IssuReboot.
+ serviceUpgrade - The upgrade method of this device is ServiceReboot.
+ fileUpgrade - The upgrade method of this device is FileReboot.
+ incompatibleUpgrade - The upgrade method of this device is IncompatibleUpgrade.
+ "
+ DEFVAL { none }
+ ::= { hh3cIssuTestResultEntry 5 }
+
+
+hh3cIssuUpgradeResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cIssuUpgradeResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Shows the result of the install operation."
+ ::= { hh3cIssuUpgradeResultGroup 3 }
+
+
+hh3cIssuUpgradeResultEntry OBJECT-TYPE
+ SYNTAX Hh3cIssuUpgradeResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An hh3cIssuUpgradeResultEntry entry. Each entry provides the
+ upgrade result of a card in the device."
+ INDEX { hh3cIssuUpgradeResultIndex }
+ ::= { hh3cIssuUpgradeResultTable 1 }
+
+
+Hh3cIssuUpgradeResultEntry ::=
+ SEQUENCE {
+ hh3cIssuUpgradeResultIndex
+ Integer32,
+ hh3cIssuUpgradeDeviceChassisID
+ Integer32,
+ hh3cIssuUpgradeDeviceSlotID
+ Integer32,
+ hh3cIssuUpgradeDeviceCpuID
+ Integer32,
+ hh3cIssuUpgradeState
+ INTEGER,
+ hh3cIssuDeviceUpgradeWay
+ INTEGER,
+ hh3cIssuUpgradeDeviceStatus
+ INTEGER,
+ hh3cIssuUpgradeFailedReason
+ DisplayString
+ }
+
+hh3cIssuUpgradeResultIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Internal Index, not accessible."
+ ::= { hh3cIssuUpgradeResultEntry 1 }
+
+
+hh3cIssuUpgradeDeviceChassisID OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis ID of the card."
+ ::= { hh3cIssuUpgradeResultEntry 2 }
+
+
+hh3cIssuUpgradeDeviceSlotID OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot ID of the card."
+ ::= { hh3cIssuUpgradeResultEntry 3 }
+
+
+hh3cIssuUpgradeDeviceCpuID OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU ID of the card."
+ ::= { hh3cIssuUpgradeResultEntry 4 }
+
+
+hh3cIssuUpgradeState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ init(1),
+ loading(2),
+ loaded(3),
+ switching(4),
+ switchover(5),
+ committing(6),
+ committed(7),
+ rollbacking(8),
+ rollbacked(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Upgrade status of the device.
+ init -The current status of the device is Init.
+ loading -The current status of the device is Loading.
+ loaded -The current status of the device is Loaded.
+ switching -The current status of the device is Switching.
+ switchover -The current status of the device is Switchover.
+ committing -The current status of the device is Committing.
+ committed -The current status of the device is Committed.
+ rollbacking -The current status of the device is Rollbacking.
+ rollbacked -The current status of the device is Rollbacked.
+ "
+ ::= { hh3cIssuUpgradeResultEntry 5 }
+
+
+hh3cIssuDeviceUpgradeWay OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ reboot(2),
+ sequenceReboot(3),
+ issuReboot(4),
+ serviceUpgrade(5),
+ fileUpgrade(6),
+ incompatibleUpgrade(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Upgrade method of the card.
+ none - No operation was performed.
+ reboot - The upgrade method of this device is Reboot.
+ sequenceReboot - The upgrade method of this device is SequenceReboot.
+ issuReboot - The upgrade method of this device is IssuReboot.
+ serviceUpgrade - The upgrade method of this device is ServiceReboot.
+ fileUpgrade - The upgrade method of this device is FileReboot.
+ incompatibleUpgrade - The upgrade method of this device is IncompatibleUpgrade.
+ "
+ ::= { hh3cIssuUpgradeResultEntry 6 }
+
+
+hh3cIssuUpgradeDeviceStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ waitingUpgrade(1),
+ inProcess(2),
+ success(3),
+ failure(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Upgrade status of the device."
+ ::= { hh3cIssuUpgradeResultEntry 7 }
+
+
+hh3cIssuUpgradeFailedReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the cause of 'failure' state
+ of the object 'hh3cIssuUpgradeDeviceStatus'.
+ This object would be a null string if the value of
+ 'hh3cIssuCompatibleResultStatus' is not 'failure'."
+ ::= { hh3cIssuUpgradeResultEntry 8 }
+
+
+hh3cIssuUpgradeNotify OBJECT IDENTIFIER ::= { hh3cIssuUpgrade 2 }
+
+
+hh3cIssuUpgradeTrapPrefix OBJECT IDENTIFIER ::= { hh3cIssuUpgradeNotify 0 }
+
+
+hh3cIssuUpgradeOpCompletionNotify NOTIFICATION-TYPE
+ OBJECTS { hh3cIssuOpType, hh3cIssuOpStatus, hh3cIssuFailedReason, hh3cIssuOpTimeCompleted }
+ STATUS current
+ DESCRIPTION
+ "An hh3cIssuUpgradeOpCompletionNotify is sent at the
+ completion of upgrade operation denoted by
+ hh3cIssuOp object, if such a notification
+ was requested when the operation was initiated.
+ hh3cIssuOpType indicates the type of the
+ operation. hh3cIssuOpStatus indicates the
+ result of the operation. hh3cIssuFailedReason
+ indicates the operation failure reason.
+ hh3cIssuOpTimeCompleted indicates the time
+ when the operation was completed."
+ ::= { hh3cIssuUpgradeTrapPrefix 1 }
+
+
+
+END