531 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			531 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
ARRIS-D5-SOFTWARE-MGR-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    enterprises, MODULE-IDENTITY, OBJECT-TYPE, 
 | 
						|
    Unsigned32, Integer32, NOTIFICATION-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    OBJECT-GROUP, MODULE-COMPLIANCE
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
    DateAndTime,
 | 
						|
    TruthValue
 | 
						|
        FROM SNMPv2-TC
 | 
						|
    arrisD5UEQam
 | 
						|
        FROM ARRIS-MIB;
 | 
						|
 | 
						|
    softwareManagerMIB  MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "200804100000Z" -- 10 Apr 2008
 | 
						|
        ORGANIZATION "Arris Group"
 | 
						|
        CONTACT-INFO
 | 
						|
            "           Software Development
 | 
						|
                Postal: ARRIS Group
 | 
						|
                        3871 Lakefield Drive
 | 
						|
                        Suwanee, GA 30024
 | 
						|
                        USA
 | 
						|
                Tel:    800-469-6569
 | 
						|
                Fax:    678-473-8770"
 | 
						|
 | 
						|
        DESCRIPTION
 | 
						|
            "This MIB manages the software on the
 | 
						|
             ARRIS EdgeQAM products"
 | 
						|
        ::= { arrisD5UEQam 10 }
 | 
						|
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- Control Group
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
 | 
						|
    smControlGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 1 }
 | 
						|
 | 
						|
    smReloadAction OBJECT-TYPE 
 | 
						|
        SYNTAX INTEGER{
 | 
						|
            nil(1),
 | 
						|
            reloadConfigSave(2),
 | 
						|
            reloadNoConfigSave(3)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Force a reload of the ARRIS product. The command is applied to both WANs
 | 
						|
             when equipped. The load marked as boot in the Software Table will be loaded.
 | 
						|
 | 
						|
            nil(1) - Do nothing
 | 
						|
            reloadConfigSave(2)   - Saves the current configuration before reloading
 | 
						|
            reloadNoConfigSave(3) - Reloads without saving configuration"
 | 
						|
 | 
						|
        ::= { smControlGroup 1 }
 | 
						|
    
 | 
						|
    smConfigFileAction OBJECT-TYPE 
 | 
						|
        SYNTAX INTEGER{
 | 
						|
            nil(1),
 | 
						|
            saveRunningConfig(2),
 | 
						|
            eraseStartupConfig(3),
 | 
						|
            uploadStartupConfigToServer(4)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Perform various actions on the configuration file, as directed
 | 
						|
            below.
 | 
						|
 | 
						|
            nil(1) - Do nothing
 | 
						|
 | 
						|
            saveRunningConfig(2)  - Copies the running configuration to the
 | 
						|
            startup configuration.
 | 
						|
 | 
						|
            eraseStartupConfig(3) - Erases the startup configuration.  You
 | 
						|
            may want to do this before a reboot (without config file save)
 | 
						|
            to get a default configured system.
 | 
						|
 | 
						|
            uploadStartupConfigToServer(4) - Using the server information
 | 
						|
            in the configFileTransfer group, this will upload the current
 | 
						|
            startup-configuration to the default directory on the server.
 | 
						|
            If you need upload directory control, use the
 | 
						|
            configFileTransfer"
 | 
						|
 | 
						|
        ::= { smControlGroup 2 }
 | 
						|
    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- System Software Group
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
 | 
						|
    smSoftwareListGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 2 }
 | 
						|
 | 
						|
    smSoftwareListTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF SmSoftwareListEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Table of images installed on the flash disk"
 | 
						|
        ::= { smSoftwareListGroup 1 }
 | 
						|
 | 
						|
    smSoftwareListEntry OBJECT-TYPE
 | 
						|
        SYNTAX SmSoftwareListEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "."
 | 
						|
        INDEX   { smSoftwareEntryIndex }
 | 
						|
        ::= { smSoftwareListTable 1 }
 | 
						|
 | 
						|
    SmSoftwareListEntry ::= SEQUENCE {
 | 
						|
        smSoftwareEntryIndex Unsigned32,
 | 
						|
        smSoftwareEntryFilename OCTET STRING,
 | 
						|
        smSoftwareEntryVersion OCTET STRING,
 | 
						|
        smSoftwareEntryDate DateAndTime,
 | 
						|
        smSoftwareEntryState INTEGER,
 | 
						|
        smSoftwareEntrySize Integer32,
 | 
						|
        smSoftwareEntryStatus INTEGER,
 | 
						|
        smSoftwareEntryAction INTEGER }
 | 
						|
 | 
						|
    smSoftwareEntryIndex OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (1..30)
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "image index"
 | 
						|
        ::= { smSoftwareListEntry 1 }     
 | 
						|
        
 | 
						|
    smSoftwareEntryFilename   OBJECT-TYPE
 | 
						|
        SYNTAX          OCTET STRING (SIZE(0..256))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Name of the image file"
 | 
						|
        ::= { smSoftwareListEntry 2 }
 | 
						|
        
 | 
						|
    smSoftwareEntryVersion  OBJECT-TYPE
 | 
						|
        SYNTAX          OCTET STRING (SIZE(0..32))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "image version"
 | 
						|
        ::= { smSoftwareListEntry 3 }     
 | 
						|
        
 | 
						|
    smSoftwareEntryDate   OBJECT-TYPE
 | 
						|
        SYNTAX          DateAndTime
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Date image created"
 | 
						|
        ::= { smSoftwareListEntry 4 }     
 | 
						|
        
 | 
						|
    smSoftwareEntryState   OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER { valid(1), corrupt(2), unknown(3)  }
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "State of the load file.
 | 
						|
 | 
						|
            valid means the software load has been properly downloaded
 | 
						|
            and can be loaded onto the system.
 | 
						|
 | 
						|
            corrupt means there was a problem tranferring the load and
 | 
						|
            it cannot be loaded onto the system.
 | 
						|
 | 
						|
            unknown means that the software load has not yet been validated
 | 
						|
            by the system, and may or may not be valid."
 | 
						|
        ::= { smSoftwareListEntry 5 }     
 | 
						|
        
 | 
						|
    smSoftwareEntrySize   OBJECT-TYPE
 | 
						|
        SYNTAX          Integer32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "file size"
 | 
						|
        ::= { smSoftwareListEntry 6 }    
 | 
						|
        
 | 
						|
    smSoftwareEntryStatus OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER { running-boot(1), running(2), boot(3), inactive(4) }
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Status of software may be running-boot, running, boot or inactive
 | 
						|
 | 
						|
            running-boot(1) indicates that the load is running AND is the boot load.
 | 
						|
 | 
						|
            running(2) means the software is currently running on the box, but
 | 
						|
            is not the boot load.
 | 
						|
 | 
						|
            boot(3) means that the selected load will boot on next restart.
 | 
						|
            Confirm by checking ksSMBootFileName.
 | 
						|
 | 
						|
            inactive(4) indicates the load is neither running nor set to boot."
 | 
						|
        ::= { smSoftwareListEntry 7 }     
 | 
						|
 | 
						|
    smSoftwareEntryAction   OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER { nil(1), makeBoot(2), upload(3), delete(4) }
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Perform an action on this software load entry.
 | 
						|
 | 
						|
            To make the current software load the boot load, select
 | 
						|
            makeBoot(2).
 | 
						|
 | 
						|
            When set to upload(3), this software load will be sent
 | 
						|
            to the server using the settings specified in the 
 | 
						|
            softwareDownloadGroup MIB objects.  
 | 
						|
 | 
						|
            This method cannot specify an upload path on the server
 | 
						|
            for the software load.  The load will appear in the default
 | 
						|
            directory on the server for the specified transfer protocol.
 | 
						|
 | 
						|
            For control over the upload path, please use the 
 | 
						|
            smSoftwareDownloadGroup directly.
 | 
						|
 | 
						|
            Selecting delete(4) will delete the load from the system."
 | 
						|
        ::= { smSoftwareListEntry 8 }     
 | 
						|
    
 | 
						|
    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- Config File Group
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
 | 
						|
    smConfigFileListGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 3 }
 | 
						|
 | 
						|
    smConfigFileListTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF SmConfigFileListEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Table of configuration files or scripts on flash disk"
 | 
						|
        ::= { smConfigFileListGroup 1 }
 | 
						|
 | 
						|
    smConfigFileListEntry OBJECT-TYPE
 | 
						|
        SYNTAX SmConfigFileListEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "."
 | 
						|
        INDEX   { smConfigFileEntryIndex }
 | 
						|
        ::= { smConfigFileListTable 1 }
 | 
						|
 | 
						|
    SmConfigFileListEntry ::= SEQUENCE {
 | 
						|
        smConfigFileEntryIndex Unsigned32,
 | 
						|
        smConfigFileEntryName OCTET STRING,
 | 
						|
        smConfigFileTimestamp DateAndTime,
 | 
						|
        smConfigFileEntryAction INTEGER }
 | 
						|
 | 
						|
    smConfigFileEntryIndex OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (1..30)
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "image index"
 | 
						|
        ::= { smConfigFileListEntry 1 }     
 | 
						|
        
 | 
						|
    smConfigFileEntryName   OBJECT-TYPE
 | 
						|
        SYNTAX          OCTET STRING (SIZE(0..256))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Name of the file"
 | 
						|
        ::= { smConfigFileListEntry 2 }
 | 
						|
        
 | 
						|
    smConfigFileTimestamp   OBJECT-TYPE
 | 
						|
        SYNTAX          DateAndTime
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Timestamp of the configuration file"
 | 
						|
        ::= { smConfigFileListEntry 3 }     
 | 
						|
        
 | 
						|
    smConfigFileEntryAction    OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER { 
 | 
						|
            nil(1), 
 | 
						|
            makeStartupConfig(2),
 | 
						|
            copyIntoRunningConfig(3),
 | 
						|
            upload(4),
 | 
						|
            delete(5)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Actions to perform on the current configuration file.
 | 
						|
 | 
						|
            To make this configuration file the startup configuration file,
 | 
						|
            select makeStartupConfig(2).  Be sure not to overwrite the new
 | 
						|
            startup-configuration when reloading the system.
 | 
						|
 | 
						|
            To copy the current configuration file into the running
 | 
						|
            configuration, select copyIntoRunningConfig(3).  Don't forget
 | 
						|
            to save the new running configuration if necessary.
 | 
						|
            
 | 
						|
            When set to upload(4), this software load will be sent
 | 
						|
            to the server using the settings specified in the 
 | 
						|
            smConfigFileDownloadGroup MIB objects.  
 | 
						|
 | 
						|
            This method cannot specify an upload path on the server
 | 
						|
            for the software load.  The load will appear in the default
 | 
						|
            directory on the server for the specified transfer protocol.
 | 
						|
 | 
						|
            For control over the upload path, please use the 
 | 
						|
            smConfigFileDownloadGroup directly.
 | 
						|
 | 
						|
            Finally, to delete the configuration file, select delete(5)."
 | 
						|
        ::= { smConfigFileListEntry 4 }     
 | 
						|
    
 | 
						|
 | 
						|
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- Software Transfer Group
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    
 | 
						|
    smSoftwareTransferGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 4 }
 | 
						|
            
 | 
						|
    smSoftwareTransferDevice OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
            nfs (1),
 | 
						|
            tftp (2),
 | 
						|
            ftp (3)
 | 
						|
        }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Specify protocol to use for software load transfers"
 | 
						|
        ::= { smSoftwareTransferGroup 1 } 
 | 
						|
 | 
						|
    smSoftwareTransferHostname OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..256))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Server ip address or hostname"
 | 
						|
        ::= { smSoftwareTransferGroup 2 }      
 | 
						|
 | 
						|
    smSoftwareTransferUsername OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..32))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Server user name"
 | 
						|
        ::= { smSoftwareTransferGroup 3 }      
 | 
						|
        
 | 
						|
    smSoftwareTransferPassword OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..32))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Server user password"
 | 
						|
        ::= { smSoftwareTransferGroup 4 }      
 | 
						|
 | 
						|
    smSoftwareTransferPath OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..256))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Path and filename for image file on tftp, ftp or nfs"
 | 
						|
        ::= { smSoftwareTransferGroup 5 }      
 | 
						|
        
 | 
						|
    smSoftwareTransferControl OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER { 
 | 
						|
            abort(1), 
 | 
						|
            download(2),
 | 
						|
            upload(3),
 | 
						|
            downloadAsBoot(4)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Control the transfer as follows:
 | 
						|
 | 
						|
            abort(1)    - Will abort the transfer in progress.
 | 
						|
            download(2) - Starts a transfer to the ARRIS device
 | 
						|
            upload(3)   - Transfer specified load to the server
 | 
						|
            downloadAsBoot(4) will download the software image to the
 | 
						|
                          ARRIS device and make it the next boot image"
 | 
						|
 | 
						|
        ::= { smSoftwareTransferGroup 6 }      
 | 
						|
        
 | 
						|
    smSoftwareTransferStatus OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER { 
 | 
						|
            none(1), 
 | 
						|
            inprogress(2), 
 | 
						|
            finished(3),
 | 
						|
            filenameError(4),
 | 
						|
            hostnameError(5),
 | 
						|
            tooManyImages(6)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indication of the last transfer attempt as follows:
 | 
						|
 | 
						|
            none(1) indicates no images have been transferred since 
 | 
						|
            the system rebooted.
 | 
						|
            
 | 
						|
            inprogress(2) - Indicates there is an active transfer
 | 
						|
            occurring.
 | 
						|
 | 
						|
            finished(3) - Indicates the transfer is complete.
 | 
						|
 | 
						|
            filenameError(4) - Indicates there was a problem with either
 | 
						|
            the path and/or filename, or the wrong server was specified and
 | 
						|
            the file was not found.
 | 
						|
 | 
						|
            hostnameError(5) - Indicates a problem where the hostname could
 | 
						|
            not be resolved, or an incorrectly formatted IP address was specified."
 | 
						|
 | 
						|
        ::= { smSoftwareTransferGroup 7 }      
 | 
						|
        
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- Config File Transfer
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --    
 | 
						|
 | 
						|
    smConfigFileTransferGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 5 }
 | 
						|
            
 | 
						|
    smConfigFileTransferDevice OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
            nfs (1),
 | 
						|
            tftp (2),
 | 
						|
            ftp (3)
 | 
						|
        }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Specify protocol to use for file transfers"
 | 
						|
        ::= { smConfigFileTransferGroup 1 }
 | 
						|
 | 
						|
    smConfigFileTransferHostname OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..256))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Server ip address or hostname"
 | 
						|
        ::= { smConfigFileTransferGroup 2 }      
 | 
						|
 | 
						|
    smConfigFileTransferUsername OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..32))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Server user name"
 | 
						|
        ::= { smConfigFileTransferGroup 3 }      
 | 
						|
        
 | 
						|
    smConfigFileTransferPassword OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..32))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Server user password"
 | 
						|
        ::= { smConfigFileTransferGroup 4 }      
 | 
						|
 | 
						|
    smConfigFileTransferPath OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..256))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Path and filename of the configuration file
 | 
						|
             on the source device."
 | 
						|
        ::= { smConfigFileTransferGroup 5 }      
 | 
						|
        
 | 
						|
    smConfigFileTransferTargetPath OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING (SIZE (0..256))
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION 
 | 
						|
            "Path and filename of the configuration file
 | 
						|
             on the target device."
 | 
						|
        ::= { smConfigFileTransferGroup 6 }      
 | 
						|
 | 
						|
    smConfigFileTransferControl OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER { 
 | 
						|
            abort(1), 
 | 
						|
            download(2),
 | 
						|
            upload(3),
 | 
						|
            downloadAsStartup(4),
 | 
						|
            downloadIntoRunning(5)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Control the transfer as follows:
 | 
						|
 | 
						|
            abort(1)    - Will abort the transfer in progress.
 | 
						|
            download(2) - Starts a transfer to the ARRIS device
 | 
						|
            upload(3)   - Transfer specified file to the server
 | 
						|
            downloadAsStartup(4) Transfer the config file and make it the
 | 
						|
                          startup configuration"
 | 
						|
 | 
						|
        ::= { smConfigFileTransferGroup 7 }      
 | 
						|
        
 | 
						|
    smConfigFileTransferStatus OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER { 
 | 
						|
            none(1), 
 | 
						|
            inprogress(2),
 | 
						|
            finished(3),
 | 
						|
            filenameError(4),
 | 
						|
            hostnameError(5),
 | 
						|
            tooManyFiles(6)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indication of the last transfer attempt as follows:
 | 
						|
 | 
						|
            none(1) indicates no files have been transferred since 
 | 
						|
            the system rebooted.
 | 
						|
            
 | 
						|
            inprogress(2) - Indicates there is an active transfer
 | 
						|
            occurring.
 | 
						|
 | 
						|
            finished(3) - Indicates the transfer is complete.
 | 
						|
 | 
						|
            filenameError(4) - Indicates there was a problem with either
 | 
						|
            the path and/or filename, or the wrong server was specified and
 | 
						|
            the file was not found.
 | 
						|
 | 
						|
            hostnameError(5) - Indicates a problem where the hostname could
 | 
						|
            not be resolved, or an incorrectly formatted IP address was specified."
 | 
						|
 | 
						|
        ::= { smConfigFileTransferGroup 8 }      
 | 
						|
        
 | 
						|
END
 |