924 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			924 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ============================================================================
 | 
						||
-- Copyright (C) 2003 by  HUAWEI TECHNOLOGIES. All rights reserved.
 | 
						||
--
 | 
						||
-- Description: The HUAWEI-LOAD-BACKUP-MIB provides information about load and backup 
 | 
						||
-- Reference:  
 | 
						||
-- Version: V3.00
 | 
						||
-- History:
 | 
						||
-- 
 | 
						||
-- ============================================================================
 | 
						||
    HUAWEI-LOAD-BACKUP-MIB DEFINITIONS ::= BEGIN
 | 
						||
         IMPORTS            
 | 
						||
            huaweiUtility            
 | 
						||
                FROM HUAWEI-MIB            
 | 
						||
            HWPCBType                
 | 
						||
                FROM HUAWEI-TC-MIB            
 | 
						||
            IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE            
 | 
						||
                FROM SNMPv2-SMI            
 | 
						||
            DisplayString            
 | 
						||
                FROM SNMPv2-TC
 | 
						||
            hwFrameIndex, hwSlotIndex            
 | 
						||
                FROM HUAWEI-DEVICE-MIB;
 | 
						||
    
 | 
						||
    
 | 
						||
        hwLoadBackup MODULE-IDENTITY 
 | 
						||
            LAST-UPDATED "200304280900Z"
 | 
						||
            ORGANIZATION "Fix-Net Dep, Huawei Technologies Co.,Ltd."
 | 
						||
            CONTACT-INFO 
 | 
						||
                "Floot 5 ,Block 4, R&D Building,
 | 
						||
                Huawei Longgang Production Base,
 | 
						||
                Shenzhen,  P.R.C.
 | 
						||
                http://www.huawei.com
 | 
						||
                Zip:518057
 | 
						||
                "
 | 
						||
            DESCRIPTION 
 | 
						||
                "Huawei load and backup mib."
 | 
						||
            ::= { huaweiUtility 6 }
 | 
						||
--
 | 
						||
-- Node definitions
 | 
						||
--
 | 
						||
    
 | 
						||
--  ==================================================================
 | 
						||
-- 
 | 
						||
-- ======================= definition begin =========================
 | 
						||
-- 
 | 
						||
-- ================================================================== 
 | 
						||
        
 | 
						||
        hwLoadBackupMon OBJECT IDENTIFIER ::= { hwLoadBackup 1 }
 | 
						||
        
 | 
						||
    --  ============== hwLoadParaTable  define beginning ==============
 | 
						||
        
 | 
						||
        hwLoadParaTable OBJECT-TYPE
 | 
						||
            SYNTAX SEQUENCE OF HwLoadParaEntry
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The load parameter table.
 | 
						||
                "
 | 
						||
            ::= { hwLoadBackupMon 1 }
 | 
						||
        
 | 
						||
        hwLoadParaEntry OBJECT-TYPE
 | 
						||
            SYNTAX HwLoadParaEntry
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                " 
 | 
						||
                The load parameter table entry.
 | 
						||
                "
 | 
						||
            INDEX { hwFrameIndex, hwSlotIndex }
 | 
						||
            ::= { hwLoadParaTable 1 }
 | 
						||
        
 | 
						||
        HwLoadParaEntry ::=
 | 
						||
            SEQUENCE { 
 | 
						||
                hwLoadServerIpAddr
 | 
						||
                    IpAddress,
 | 
						||
                hwLoadMode
 | 
						||
                    INTEGER,
 | 
						||
                hwLoadFileName
 | 
						||
                    DisplayString,
 | 
						||
                hwLoadContent
 | 
						||
                    INTEGER,
 | 
						||
                hwLoadBoardType
 | 
						||
                    HWPCBType,
 | 
						||
                hwPortId
 | 
						||
                    Integer32,
 | 
						||
                hwLoadProcess
 | 
						||
                    Integer32,
 | 
						||
                hwLoadUserName
 | 
						||
                    DisplayString,
 | 
						||
                hwLoadPassword
 | 
						||
                    DisplayString
 | 
						||
             }
 | 
						||
 | 
						||
        hwLoadServerIpAddr OBJECT-TYPE
 | 
						||
            SYNTAX IpAddress
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The IP address of server.
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 1 }
 | 
						||
        
 | 
						||
        hwLoadMode OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                tftp(1),
 | 
						||
                modem(2),
 | 
						||
                ftp(3),
 | 
						||
                smbLoadAnyBoards(4),
 | 
						||
                other(255)
 | 
						||
                }
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The load protocol.
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 2 }
 | 
						||
        
 | 
						||
        hwLoadFileName OBJECT-TYPE
 | 
						||
            SYNTAX DisplayString (SIZE (1..127))
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The file name.
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 3 }
 | 
						||
        
 | 
						||
        hwLoadContent OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                program(1),        -- program file
 | 
						||
                configuration(2),    -- configuration file<6C><65>
 | 
						||
                patch(3),        -- patch file
 | 
						||
                shellMacro(4),
 | 
						||
                resLocal(5),
 | 
						||
                resGeneral(6),
 | 
						||
                cpeDrive(7),
 | 
						||
                programDatabase(8),    -- database file         
 | 
						||
                programBios(9),        -- bios file             
 | 
						||
                programApp(10),        -- application program   
 | 
						||
                logicFpga(11),        -- fpga logic file          
 | 
						||
                logicCpld(12),        -- Cpld  logic file     
 | 
						||
                logicPci(13),        -- pci logic file        <20><>
 | 
						||
                logicAfc(14),        -- afc logic file        
 | 
						||
                programMicroCode(15),    -- micro code file       
 | 
						||
                programFirmware(16),    -- application program of pinch board 
 | 
						||
                programHelp(17),
 | 
						||
                programDataFlow(18),    -- flow file of card management point
 | 
						||
                programBootFile(19),    -- Boot program file of board 
 | 
						||
                logciPa(20),        -- Boot program file of board start 
 | 
						||
                webExp(21),        -- web exp file       web exp
 | 
						||
                webNev(22),        -- web nev file       web nev
 | 
						||
                webHelp(23),        -- web help file      web 
 | 
						||
                programBsp(24),        -- bsp program file   bsp
 | 
						||
                configurationIni(40),    -- configuration file of ini formatini 
 | 
						||
                configurationEfs(41),    -- configuration file with the header of efs  
 | 
						||
                configurationCli(42),    -- configuration file of command line format  
 | 
						||
                programCurrent(45),    -- the program being run  
 | 
						||
                programOther(46),    -- the program that has not been run presently
 | 
						||
                license(49),             -- license file     
 | 
						||
                programchipset(50),     -- AC5 chipset load     
 | 
						||
                programExtendedBios(51) --extended bios file   
 | 
						||
                }
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                Load content: 
 | 
						||
                
 | 
						||
                enum                 explanation                  
 | 
						||
                **********************************************
 | 
						||
                program(1),        -- program file
 | 
						||
                configuration(2),    -- configuration file<6C><65>
 | 
						||
                patch(3),        -- patch file
 | 
						||
                shellMacro(4),
 | 
						||
                resLocal(5),
 | 
						||
                resGeneral(6),
 | 
						||
                cpeDrive(7),
 | 
						||
                programDatabase(8),    -- database file         
 | 
						||
                programBios(9),        -- bios file             
 | 
						||
                programApp(10),        -- application program   
 | 
						||
                logicFpga(11),        -- fpga logic file          
 | 
						||
                logicCpld(12),        -- Cpld  logic file     
 | 
						||
                logicPci(13),        -- pci logic file        <20><>
 | 
						||
                logicAfc(14),        -- afc logic file        
 | 
						||
                programMicroCode(15),    -- micro code file       
 | 
						||
                programFirmware(16),    -- application program of pinch board 
 | 
						||
                programHelp(17),
 | 
						||
                programDataFlow(18),    -- flow file of card management point
 | 
						||
                programBootFile(19),    -- Boot program file of board 
 | 
						||
                logciPa(20),        -- Boot program file of board start 
 | 
						||
                webExp(21),        -- web exp file       web exp
 | 
						||
                webNev(22),        -- web nev file       web nev
 | 
						||
                webHelp(23),        -- web help file      web 
 | 
						||
                programBsp(24),        -- bsp program file   bsp
 | 
						||
                configurationIni(40),    -- configuration file of ini formatini 
 | 
						||
                configurationEfs(41),    -- configuration file with the header of efs  
 | 
						||
                configurationCli(42),    -- configuration file of command line format  
 | 
						||
                programCurrent(45),    -- the program being run  
 | 
						||
                programOther(46),    -- the program that has not been run presently
 | 
						||
                license(49),             -- license file     
 | 
						||
                programchipset(50),     -- AC5 chipset load     
 | 
						||
                               
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 4 }
 | 
						||
        
 | 
						||
        hwLoadBoardType OBJECT-TYPE
 | 
						||
            SYNTAX HWPCBType
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The board type the system supports. 
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 5 }
 | 
						||
        
 | 
						||
        hwPortId OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The port index.
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 6 }
 | 
						||
        
 | 
						||
        hwLoadProcess OBJECT-TYPE
 | 
						||
            SYNTAX Integer32 (0..100)
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The Process of loading.
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 7 }
 | 
						||
        
 | 
						||
        hwLoadUserName OBJECT-TYPE
 | 
						||
            SYNTAX DisplayString (SIZE (1..31))
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The load user name<6D><65>which is necessary in FTP mode 
 | 
						||
                and unnecessary in TFTP mode. 
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 8 }
 | 
						||
        
 | 
						||
        hwLoadPassword OBJECT-TYPE
 | 
						||
            SYNTAX DisplayString (SIZE (1..16))
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The load user name,which is necessary in FTP mode ,
 | 
						||
                which is necessary in FTP mode 
 | 
						||
                and unnecessary in TFTP mode. 
 | 
						||
                "
 | 
						||
            ::= { hwLoadParaEntry 9 }
 | 
						||
        
 | 
						||
    --  ============== hwLoadParaTable  define end ==============        
 | 
						||
 | 
						||
        
 | 
						||
    --  ============== hwBackupParaTable  define beginning ==============
 | 
						||
 | 
						||
        hwBackupParaTable OBJECT-TYPE
 | 
						||
            SYNTAX SEQUENCE OF HwBackupParaEntry
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The backup parameter table.
 | 
						||
                "
 | 
						||
            ::= { hwLoadBackupMon 2 }
 | 
						||
        
 | 
						||
        hwBackupParaEntry OBJECT-TYPE
 | 
						||
            SYNTAX HwBackupParaEntry
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The backup parameter table entry.
 | 
						||
                "
 | 
						||
            INDEX { hwFrameIndex, hwSlotIndex }
 | 
						||
            ::= { hwBackupParaTable 1 }
 | 
						||
        
 | 
						||
        HwBackupParaEntry ::=
 | 
						||
            SEQUENCE { 
 | 
						||
                hwBackupServerIpAddr
 | 
						||
                    IpAddress,
 | 
						||
                hwBackupMode
 | 
						||
                    INTEGER,
 | 
						||
                hwBackupFileName
 | 
						||
                    DisplayString,
 | 
						||
                hwBackupContent
 | 
						||
                    INTEGER,
 | 
						||
                hwBackupProcess
 | 
						||
                    Integer32,
 | 
						||
                hwBackupUserName
 | 
						||
                    DisplayString,
 | 
						||
                hwBackupPassword
 | 
						||
                    DisplayString,
 | 
						||
                hwBackupBoardType
 | 
						||
                    HWPCBType
 | 
						||
             }
 | 
						||
 | 
						||
        hwBackupServerIpAddr OBJECT-TYPE
 | 
						||
            SYNTAX IpAddress
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The IP address of Server
 | 
						||
                "
 | 
						||
            ::= { hwBackupParaEntry 1 }
 | 
						||
        
 | 
						||
        hwBackupMode OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                tftp(1),
 | 
						||
                modem(2),
 | 
						||
                ftp(3),
 | 
						||
                other(4)
 | 
						||
                }
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                Load protocol:tftp and MODEM currently supported.
 | 
						||
                "
 | 
						||
            ::= { hwBackupParaEntry 2 }
 | 
						||
        
 | 
						||
        hwBackupFileName OBJECT-TYPE
 | 
						||
            SYNTAX DisplayString (SIZE (1..127))
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The file name.
 | 
						||
                "
 | 
						||
            ::= { hwBackupParaEntry 3 }
 | 
						||
        
 | 
						||
        hwBackupContent OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                configuration(1),    -- configuration file<6C><65>
 | 
						||
                shellMacro(2),
 | 
						||
                log(3),            -- log file
 | 
						||
                bill(4),
 | 
						||
                alarm(5),        -- alarm
 | 
						||
                program(15),        -- program file
 | 
						||
                reslocal(16),
 | 
						||
                resgeneral(17),
 | 
						||
                patch(18),        -- patch file  
 | 
						||
                programDatabase(19),    -- database file  
 | 
						||
                programBios(20),    -- bios file   
 | 
						||
                programApp(21),        -- application file  
 | 
						||
                logicFpga(22),        -- fpga logic file  
 | 
						||
                logicCpld(23),        -- Cpld logic file  
 | 
						||
                logicPci(24),        -- pci logic file   
 | 
						||
                logicAfc(25),        -- afc logic file   
 | 
						||
                programMicroCode(26),    -- micro-code file   
 | 
						||
                programFireware(27),    -- application program of pinch board 
 | 
						||
                programDataFlow(28),    -- flow file of card management point 
 | 
						||
                programBootFile(29),    -- boot program file of the board start 
 | 
						||
                logciPa(30),        -- fpga logic file of the pinch board  
 | 
						||
                webExp(31),        -- web exp file   
 | 
						||
                webNev(32),        -- web nev file  
 | 
						||
                webHelp(33),        -- web help file  
 | 
						||
                programBsp(34),        -- bsp program file 
 | 
						||
                configurationIni(40),
 | 
						||
                configurationEfs(41),
 | 
						||
                configurationCli(42),
 | 
						||
                programCurrent(45),
 | 
						||
                programOther(46),
 | 
						||
                bcdcInfo(47),           -- bcdc decsription system in ini file
 | 
						||
                license(49),            -- license file
 | 
						||
                programExtendedBios(51), --extended bios file  
 | 
						||
                boardinfo(60)           -- board information 
 | 
						||
                }
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The backup content.
 | 
						||
                "
 | 
						||
            ::= { hwBackupParaEntry 4 }
 | 
						||
        
 | 
						||
        hwBackupProcess OBJECT-TYPE
 | 
						||
            SYNTAX Integer32 (0..100)
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The Process of backuping.
 | 
						||
                "
 | 
						||
            ::= { hwBackupParaEntry 5 }
 | 
						||
        
 | 
						||
        hwBackupUserName OBJECT-TYPE
 | 
						||
            SYNTAX DisplayString (SIZE (1..31))
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The backup user name<6D><65>which is necessary in FTP mode 
 | 
						||
                and unnecessary in TFTP mode. 
 | 
						||
                "
 | 
						||
            ::= { hwBackupParaEntry 6 }
 | 
						||
        
 | 
						||
        hwBackupPassword OBJECT-TYPE
 | 
						||
            SYNTAX DisplayString (SIZE (1..16))
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The backup user name,which is necessary in FTP mode ,
 | 
						||
                which is necessary in FTP mode and unnecessary in TFTP mode. 
 | 
						||
                "
 | 
						||
            ::= { hwBackupParaEntry 7 }
 | 
						||
        
 | 
						||
        hwBackupBoardType OBJECT-TYPE
 | 
						||
            SYNTAX HWPCBType
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The type of backup board.
 | 
						||
                "
 | 
						||
            ::= { hwBackupParaEntry 8 }
 | 
						||
            
 | 
						||
    --  ============== hwBackupParaTable  define end ==============        
 | 
						||
 | 
						||
        
 | 
						||
    --  ============== hwPatchTable  define beginning ==============
 | 
						||
            
 | 
						||
        hwPatch OBJECT IDENTIFIER ::= { hwLoadBackup 2 }
 | 
						||
        
 | 
						||
        hwPatchTable OBJECT-TYPE
 | 
						||
            SYNTAX SEQUENCE OF HwPatchEntry
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The operation and enquiry table of patch.
 | 
						||
                "
 | 
						||
            ::= { hwPatch 1 }
 | 
						||
        
 | 
						||
        hwPatchEntry OBJECT-TYPE
 | 
						||
            SYNTAX HwPatchEntry
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The operation and enquiry table entry of patch.
 | 
						||
                "
 | 
						||
            INDEX { hwFrameIndex, hwSlotIndex, hwPatchId }
 | 
						||
            ::= { hwPatchTable 1 }
 | 
						||
        
 | 
						||
        HwPatchEntry ::=
 | 
						||
            SEQUENCE { 
 | 
						||
                hwPatchId
 | 
						||
                    Unsigned32,
 | 
						||
                hwPatchDescription
 | 
						||
                    DisplayString,
 | 
						||
                hwPatchFuncNum
 | 
						||
                    Integer32,
 | 
						||
                hwPatchTextLen
 | 
						||
                    Integer32,
 | 
						||
                hwPatchDataLen
 | 
						||
                    Integer32,
 | 
						||
                hwPatchType
 | 
						||
                    INTEGER,
 | 
						||
                hwPatchAdminStatus
 | 
						||
                    INTEGER,
 | 
						||
                hwPatchOperState
 | 
						||
                    INTEGER
 | 
						||
             }
 | 
						||
 | 
						||
        hwPatchId OBJECT-TYPE
 | 
						||
            SYNTAX Unsigned32 (0..7)
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The patch number.
 | 
						||
                "
 | 
						||
            ::= { hwPatchEntry 1 }
 | 
						||
        
 | 
						||
        hwPatchDescription OBJECT-TYPE
 | 
						||
            SYNTAX DisplayString (SIZE (0..64))
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The description of patch.
 | 
						||
                "
 | 
						||
            ::= { hwPatchEntry 2 }
 | 
						||
        
 | 
						||
        hwPatchFuncNum OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The number of functions in patch. 
 | 
						||
                "
 | 
						||
            ::= { hwPatchEntry 3 }
 | 
						||
        
 | 
						||
        hwPatchTextLen OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The length of patch code.
 | 
						||
                "
 | 
						||
            ::= { hwPatchEntry 4 }
 | 
						||
        
 | 
						||
        hwPatchDataLen OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The length of patch data.
 | 
						||
                "
 | 
						||
            ::= { hwPatchEntry 5 }
 | 
						||
        
 | 
						||
        hwPatchType OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                common(1),
 | 
						||
                temporary(2)
 | 
						||
                }
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The type of patch.
 | 
						||
                "
 | 
						||
            ::= { hwPatchEntry 6 }
 | 
						||
        
 | 
						||
        hwPatchAdminStatus OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                active(1),
 | 
						||
                deactive(2),
 | 
						||
                remove(3),
 | 
						||
                running(4)
 | 
						||
                }
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The operation of patch.
 | 
						||
                "
 | 
						||
            ::= { hwPatchEntry 7 }
 | 
						||
        
 | 
						||
        hwPatchOperState OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                patchActive(1),
 | 
						||
                patchDeActive(2),
 | 
						||
                patchInit(3),
 | 
						||
                patchRunning(4),
 | 
						||
                patchload(5)
 | 
						||
                }
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The station of patch.
 | 
						||
                "
 | 
						||
            ::= { hwPatchEntry 8 }
 | 
						||
        
 | 
						||
    --  ============== hwPatchTable  define end ==============        
 | 
						||
 | 
						||
        
 | 
						||
    --  ============== hwPatchStatTable  define beginning ==============
 | 
						||
 | 
						||
        hwPatchStatTable OBJECT-TYPE
 | 
						||
            SYNTAX SEQUENCE OF HwPatchStatEntry
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The table of statistics information of patch.
 | 
						||
                "
 | 
						||
            ::= { hwPatch 2 }
 | 
						||
        
 | 
						||
        hwPatchStatEntry OBJECT-TYPE
 | 
						||
            SYNTAX HwPatchStatEntry
 | 
						||
            MAX-ACCESS not-accessible
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The table entry of statistics information of patch.
 | 
						||
                "
 | 
						||
            INDEX { hwFrameIndex, hwSlotIndex }
 | 
						||
            ::= { hwPatchStatTable 1 }
 | 
						||
        
 | 
						||
        HwPatchStatEntry ::=
 | 
						||
            SEQUENCE { 
 | 
						||
                hwPatchStatNumMax
 | 
						||
                    Integer32,
 | 
						||
                hwPatchStatTextMax
 | 
						||
                    Integer32,
 | 
						||
                hwPatchStatDataMax
 | 
						||
                    Integer32,
 | 
						||
                hwPatchStatTextUsed
 | 
						||
                    Integer32,
 | 
						||
                hwPatchStatDataUsed
 | 
						||
                    Integer32
 | 
						||
             }
 | 
						||
 | 
						||
        hwPatchStatNumMax OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The maximum patch number of system.
 | 
						||
                "
 | 
						||
            ::= { hwPatchStatEntry 1 }
 | 
						||
        
 | 
						||
        hwPatchStatTextMax OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The capacity of patch code area.
 | 
						||
                "
 | 
						||
            ::= { hwPatchStatEntry 2 }
 | 
						||
        
 | 
						||
        hwPatchStatDataMax OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The capacity of patch data area.
 | 
						||
                "
 | 
						||
            ::= { hwPatchStatEntry 3 }
 | 
						||
        
 | 
						||
        hwPatchStatTextUsed OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The used patch code area.
 | 
						||
                "
 | 
						||
            ::= { hwPatchStatEntry 4 }
 | 
						||
        
 | 
						||
        hwPatchStatDataUsed OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS read-only
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The used patch data area.
 | 
						||
                "
 | 
						||
            ::= { hwPatchStatEntry 5 }
 | 
						||
 | 
						||
    --  ============== hwPatchTable  define end ==============        
 | 
						||
 | 
						||
        
 | 
						||
    --  ============== hwLoadAndBackupTrapsOID  define beginning ==============
 | 
						||
        
 | 
						||
        snmpTraps OBJECT IDENTIFIER ::= { hwLoadBackupMon 3 }
 | 
						||
        
 | 
						||
        hwLoadAndBackupTrapsOID OBJECT IDENTIFIER ::= { snmpTraps 0 }
 | 
						||
        
 | 
						||
        hwBackupFailAlarm NOTIFICATION-TYPE
 | 
						||
            OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapBackupResult }
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "
 | 
						||
                The back up failure alarm trap. 
 | 
						||
                "
 | 
						||
            ::= { hwLoadAndBackupTrapsOID 1 }
 | 
						||
        
 | 
						||
        hwLoadFailAlarm NOTIFICATION-TYPE
 | 
						||
            OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapLoadResult }
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "
 | 
						||
                The load failure alarm trap. 
 | 
						||
                "
 | 
						||
            ::= { hwLoadAndBackupTrapsOID 2 }
 | 
						||
        
 | 
						||
        hwBackupFailAlarmSuccess NOTIFICATION-TYPE
 | 
						||
            OBJECTS { hwFrameIndex, hwSlotIndex }
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "
 | 
						||
                The backup success notification.            
 | 
						||
                "
 | 
						||
            ::= { hwLoadAndBackupTrapsOID 3 }
 | 
						||
        
 | 
						||
        hwLoadFailAlarmSuccess NOTIFICATION-TYPE
 | 
						||
            OBJECTS { hwFrameIndex, hwSlotIndex }
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "
 | 
						||
                The load success notification.    
 | 
						||
                "
 | 
						||
            ::= { hwLoadAndBackupTrapsOID 4 }
 | 
						||
        
 | 
						||
        hwCopyAndSaveFail NOTIFICATION-TYPE
 | 
						||
            OBJECTS { hwCopyAndSaveResult }
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "
 | 
						||
                Save configuration to flash failure trap.
 | 
						||
                "
 | 
						||
            ::= { hwLoadAndBackupTrapsOID 5 }
 | 
						||
        
 | 
						||
        hwCopyAndSaveSuccess NOTIFICATION-TYPE
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "
 | 
						||
                Save configuration to flash success notification .
 | 
						||
                "
 | 
						||
            ::= { hwLoadAndBackupTrapsOID 6 }
 | 
						||
        
 | 
						||
        hwConfigurationChangedEvent NOTIFICATION-TYPE
 | 
						||
            OBJECTS { hwConfEventCause }
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "
 | 
						||
                The configuration  changed event alarm.
 | 
						||
                "
 | 
						||
            ::= { hwLoadAndBackupTrapsOID 7 }
 | 
						||
        
 | 
						||
        hwTrapCauseOids OBJECT IDENTIFIER ::= { snmpTraps 1 }
 | 
						||
        
 | 
						||
        hwTrapLoadBackupResult OBJECT IDENTIFIER ::= { hwTrapCauseOids 1 }
 | 
						||
        
 | 
						||
        hwTrapLoadResult OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS accessible-for-notify
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The load result.
 | 
						||
                "
 | 
						||
            ::= { hwTrapLoadBackupResult 1 }
 | 
						||
        
 | 
						||
        hwTrapBackupResult OBJECT-TYPE
 | 
						||
            SYNTAX Integer32
 | 
						||
            MAX-ACCESS accessible-for-notify
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                Definition node of the backup failure cause.
 | 
						||
                "
 | 
						||
            ::= { hwTrapLoadBackupResult 2 }
 | 
						||
        
 | 
						||
        hwCopyAndSaveResult OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                copyInProgress(1),
 | 
						||
                copyOperationSuccess(2),
 | 
						||
                copyInvalidOperation(3),
 | 
						||
                copyInvalidProtocol(4),
 | 
						||
                copyInvalidSourceName(5),
 | 
						||
                copyInvalidDestName(6),
 | 
						||
                copyInvalidServerAddress(7),
 | 
						||
                copyDeviceBusy(8),
 | 
						||
                copyDeviceOpenError(9),
 | 
						||
                copyDeviceError(10),
 | 
						||
                copyDeviceNotProgrammable(11),
 | 
						||
                copyDeviceFull(12),
 | 
						||
                copyFileOpenError(13),
 | 
						||
                copyFileTransferError(14),
 | 
						||
                copyFileChecksumError(15),
 | 
						||
                copyNoMemory(16),
 | 
						||
                copyUnknownFailure(17)
 | 
						||
                }
 | 
						||
            MAX-ACCESS accessible-for-notify
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The failure cause definition node of the memory running copy and resume.
 | 
						||
                "
 | 
						||
            ::= { hwTrapLoadBackupResult 3 }
 | 
						||
 | 
						||
        hwTrapEventCauses OBJECT IDENTIFIER ::= { hwTrapCauseOids 2 }
 | 
						||
        hwConfEventCause OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                confChangedDirect(1),
 | 
						||
                confSaved(2),
 | 
						||
                confChangedDuration(3)
 | 
						||
                }
 | 
						||
            MAX-ACCESS accessible-for-notify
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "
 | 
						||
                The configuration changed cause.  
 | 
						||
                "
 | 
						||
            ::= { hwTrapEventCauses 1 }
 | 
						||
            
 | 
						||
    --  ============== hwLoadAndBackupTrapsOID  define end ==============        
 | 
						||
 | 
						||
        
 | 
						||
    --  ============== hwBackupAndRestoreConfig  define beginning ==============
 | 
						||
 | 
						||
        
 | 
						||
        hwBackupAndRestoreConfig OBJECT IDENTIFIER ::= { hwLoadBackupMon 4 }
 | 
						||
        
 | 
						||
        hwBackupAndRestore OBJECT-TYPE
 | 
						||
            SYNTAX INTEGER
 | 
						||
                {
 | 
						||
                copyMemToFlash(1),
 | 
						||
                copyFlashToMem(2),
 | 
						||
                copyMemToHardDisk(3),
 | 
						||
                copyHardDiskToMem(4)
 | 
						||
                }
 | 
						||
            MAX-ACCESS read-write
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION
 | 
						||
                "The running configuration in the system has been backup to flash or disk,
 | 
						||
                or been restored from .
 | 
						||
                "
 | 
						||
            ::= { hwBackupAndRestoreConfig 1 }
 | 
						||
    --  ============== hwBackupAndRestoreConfig  define end ==============  
 | 
						||
          
 | 
						||
    --  ============== conformance information ==============
 | 
						||
        hwLoadBackupConformance OBJECT IDENTIFIER ::= { hwLoadBackup 3 }
 | 
						||
        
 | 
						||
        
 | 
						||
        hwLoadBackupCompliances OBJECT IDENTIFIER ::= { hwLoadBackupConformance 1 }
 | 
						||
        hwLoadBackupCompliance MODULE-COMPLIANCE
 | 
						||
               STATUS      current
 | 
						||
               DESCRIPTION
 | 
						||
                   "The compliance statement for systems supporting 
 | 
						||
                the this module."
 | 
						||
 | 
						||
               MODULE      -- this module
 | 
						||
               MANDATORY-GROUPS    {hwLoadParaTableGroup, hwBackupParaTableGroup, hwTrapEventCausesGroup,
 | 
						||
                                    hwTrapLoadBackupResultGroup, hwTrapLoadBackupTrapsGroup, hwBackupAndRestoreConfigGroup,
 | 
						||
                                    hwPatchTableGroup, hwPatchStatTableGroup}  
 | 
						||
                                               
 | 
						||
              ::= { hwLoadBackupCompliances 1 }
 | 
						||
              
 | 
						||
    --  ============== groups ==============  
 | 
						||
        hwLoadBackupObjectGroups OBJECT IDENTIFIER ::= { hwLoadBackupConformance 2 } 
 | 
						||
        
 | 
						||
        hwLoadParaTableGroup OBJECT-GROUP
 | 
						||
            OBJECTS { hwLoadServerIpAddr, hwLoadMode, hwLoadFileName,
 | 
						||
                      hwLoadContent, hwLoadBoardType, hwPortId,
 | 
						||
                      hwLoadProcess, hwLoadUserName, hwLoadPassword}
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "The load parameter group objects."
 | 
						||
            ::= { hwLoadBackupObjectGroups 1 }
 | 
						||
 | 
						||
 | 
						||
        hwBackupParaTableGroup OBJECT-GROUP
 | 
						||
            OBJECTS { hwBackupServerIpAddr, hwBackupMode, hwBackupFileName,
 | 
						||
                      hwBackupContent, hwBackupProcess, hwBackupUserName,
 | 
						||
                      hwBackupPassword, hwBackupBoardType }
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "The backup parameter group objects."
 | 
						||
            ::= { hwLoadBackupObjectGroups 2 }
 | 
						||
             
 | 
						||
        hwTrapEventCausesGroup OBJECT-GROUP
 | 
						||
            OBJECTS { hwConfEventCause}
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "The trap event causes group objects."
 | 
						||
            ::= { hwLoadBackupObjectGroups 3 } 
 | 
						||
             
 | 
						||
        hwTrapLoadBackupResultGroup OBJECT-GROUP
 | 
						||
            OBJECTS { hwTrapLoadResult, hwTrapBackupResult, hwCopyAndSaveResult}
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "The load and backup result group objects."
 | 
						||
            ::= { hwLoadBackupObjectGroups 4 } 
 | 
						||
            
 | 
						||
        hwTrapLoadBackupTrapsGroup NOTIFICATION-GROUP
 | 
						||
            NOTIFICATIONS { hwBackupFailAlarm, hwLoadFailAlarm, hwBackupFailAlarmSuccess,
 | 
						||
                            hwLoadFailAlarmSuccess, hwCopyAndSaveFail, hwCopyAndSaveSuccess,
 | 
						||
                            hwConfigurationChangedEvent}
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "The load and backup traps group objects."
 | 
						||
            ::= { hwLoadBackupObjectGroups 5 } 
 | 
						||
            
 | 
						||
        hwBackupAndRestoreConfigGroup OBJECT-GROUP
 | 
						||
            OBJECTS { hwBackupAndRestore}
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "The load and backup config group objects."
 | 
						||
            ::= { hwLoadBackupObjectGroups 6 } 
 | 
						||
            
 | 
						||
        hwPatchTableGroup OBJECT-GROUP
 | 
						||
            OBJECTS { hwPatchDescription, hwPatchFuncNum,
 | 
						||
                      hwPatchTextLen, hwPatchDataLen, hwPatchType,
 | 
						||
                      hwPatchAdminStatus, hwPatchOperState}
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "The patch table group objects."
 | 
						||
            ::= { hwLoadBackupObjectGroups 7 } 
 | 
						||
            
 | 
						||
        hwPatchStatTableGroup OBJECT-GROUP
 | 
						||
            OBJECTS { hwPatchStatNumMax, hwPatchStatTextMax, hwPatchStatDataMax,
 | 
						||
                      hwPatchStatTextUsed, hwPatchStatDataUsed}
 | 
						||
            STATUS current
 | 
						||
            DESCRIPTION 
 | 
						||
                "The patch statistics group objects."
 | 
						||
            ::= { hwLoadBackupObjectGroups 8 } 
 | 
						||
        
 | 
						||
    --  ============== conformance information define end ==============         
 | 
						||
    
 | 
						||
    END
 | 
						||
 |