agFileTransferState
ALTEON-CHEETAH-SWITCH-MIB ·
.1.3.6.1.4.1.1872.2.5.1.1.18.2
Object
scalar
r/w
Enumeration
When this object is read the current state is returned. idle(1) indicates that there is no transfer in progess. Any user must verify the state machine is in state idle before setting the state to transfer(2).Before setting transfer(2) state agFileSize and agFileType should be set and then transition changes to inprogress(3). While in this state, the agFileTable should be populated with all the rows needed to transfer the files entire contents. endoftransfer(7) should be set inorder to notify the agent that contents are transfered. If all the contents are received, then the state transitions to complete(5). If there are any missing rows, the agent will transition to the state missingrows(4). The user must either populate the missing rows, and give a endoftransfer(7) state, or give up the transfer by setting the state to idle(1). When the idle(1) state is set, the string with missing rows is cleared and the buffer is written to the file, state goes complete(5) to upon successful completion. Any transition to idle(1) will free any resources associated with the file transfer, that are no longer needed. The agFileTable will contain 0 rows. While in state missingrows(4), agFileTableMissingRows will contain a parseable string of missing row indexes seperated by a comma.
Context
- MIB
- ALTEON-CHEETAH-SWITCH-MIB
- OID
.1.3.6.1.4.1.1872.2.5.1.1.18.2- Type
- scalar
- Access
- readwrite
- Status
- current
- Parent
- agFileTransfer
- Siblings
- 7
Syntax
Enumeration
Values & Constraints
Enumerated Values
1 | idle |
2 | transfer |
3 | inprogress |
4 | missingrows |
5 | complete |
6 | error |
7 | endoftransfer |
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| agFileSize This is the number of octets in the file. This is set to indicate
the total size of the file that is being transfered. The value is
set in bytes. File size range for Bogon File … | scalar | SNMPv2-SMIInteger32 | .1.3.6.1.4.1.1872.2.5.1.1.18.1 |
| agFileTableMissingRows A string representing the missing rows of data for the file
transfer. This is only valid while agFileTransferState is
in the missingrows(4) state. The string will be numbers
rep… | scalar | OctetString | .1.3.6.1.4.1.1872.2.5.1.1.18.3 |
| agFileType This identifies the file type that is being transfered. | scalar | Enumeration | .1.3.6.1.4.1.1872.2.5.1.1.18.4 |
| agFileTableSize The number of rows in the file table. | scalar | SNMPv2-SMIInteger32 | .1.3.6.1.4.1.1872.2.5.1.1.18.5 |
| agFileTable The table of octets that when combined create a file. | table | - | .1.3.6.1.4.1.1872.2.5.1.1.18.6 |
| agFileErrorTableSize The number of strings in the snmp file transfer error table. | scalar | SNMPv2-SMIInteger32 | .1.3.6.1.4.1.1872.2.5.1.1.18.7 |
| agFileErrorTable The table of error messages for asynchrnous snmp file transfer
operation. | table | - | .1.3.6.1.4.1.1872.2.5.1.1.18.8 |