|
| 1 | +WAYSTREAM-COPY-MIB DEFINITIONS ::= BEGIN |
| 2 | +-- |
| 3 | +-- This is the Waystream MIB definition for the iBOS file copy function |
| 4 | +-- |
| 5 | +-- Copyright (c) 2017 Waystream AB, All rights reserved |
| 6 | +-- |
| 7 | + |
| 8 | +IMPORTS |
| 9 | + MODULE-IDENTITY, |
| 10 | + OBJECT-TYPE, |
| 11 | + Unsigned32 |
| 12 | + FROM SNMPv2-SMI |
| 13 | + |
| 14 | + DisplayString |
| 15 | + FROM SNMPv2-TC |
| 16 | + |
| 17 | + wsExperiment |
| 18 | + FROM WAYSTREAM-SMI; |
| 19 | + |
| 20 | + |
| 21 | +wsCopy MODULE-IDENTITY |
| 22 | + LAST-UPDATED "201702101100Z" -- February 10, 2017 |
| 23 | + ORGANIZATION "Waystream AB" |
| 24 | + CONTACT-INFO |
| 25 | + "Waystream AB |
| 26 | + Customer Service |
| 27 | + |
| 28 | + Mail : Farogatan 33 |
| 29 | + SE-164 51 Kista |
| 30 | + Sweden |
| 31 | + |
| 32 | + Tel : +46 8 5626 9450 |
| 33 | + |
| 34 | + E-mail: info@waystream.com |
| 35 | + Web : http://www.waystream.com" |
| 36 | + DESCRIPTION |
| 37 | + "MIB describing the file copy functions available on Waystream ASRs" |
| 38 | + |
| 39 | + REVISION "201702101100Z" -- February 10, 2017 |
| 40 | + DESCRIPTION |
| 41 | + "Company name change: |
| 42 | + In October 2015 PacketFront Network Products was renamed Waystream. |
| 43 | + In this update all PacketFront were changed to Waystream and all |
| 44 | + pf* to ws*." |
| 45 | + REVISION "201101111735Z" -- January 11th, 2011 |
| 46 | + DESCRIPTION |
| 47 | + "Updated company name" |
| 48 | + REVISION "200903231117Z" |
| 49 | + DESCRIPTION |
| 50 | + "Updated telephone information in contact-info" |
| 51 | + REVISION "200809101538Z" |
| 52 | + DESCRIPTION |
| 53 | + "Initial - moved pfCopy from PACKETFRONT-MIB" |
| 54 | + |
| 55 | + ::= { wsExperiment 2 } |
| 56 | + |
| 57 | + |
| 58 | +-- Get filehandle |
| 59 | +wsCopyNextState OBJECT-TYPE |
| 60 | + SYNTAX Unsigned32 |
| 61 | + MAX-ACCESS read-only |
| 62 | + STATUS current |
| 63 | + DESCRIPTION |
| 64 | + "Generate a unique filehandle. The filehandle is |
| 65 | + used with the other objects in the wsCopy branch |
| 66 | + to set the source and destination and commence |
| 67 | + file transfer activities." |
| 68 | + ::= { wsCopy 1 } |
| 69 | + |
| 70 | +-- the ws Copy table |
| 71 | +-- Table with states of current copy sessions. |
| 72 | +wsCopyTable OBJECT-TYPE |
| 73 | + SYNTAX SEQUENCE OF WsCopyEntry |
| 74 | + MAX-ACCESS not-accessible |
| 75 | + STATUS current |
| 76 | + DESCRIPTION |
| 77 | + "A list of current copy sessions. The next available entry is |
| 78 | + given by the value of wsCopyNextState." |
| 79 | + ::= { wsCopy 2 } |
| 80 | + |
| 81 | +wsCopyEntry OBJECT-TYPE |
| 82 | + SYNTAX WsCopyEntry |
| 83 | + MAX-ACCESS not-accessible |
| 84 | + STATUS current |
| 85 | + DESCRIPTION |
| 86 | + "An entry for a copy session." |
| 87 | + INDEX { wsCopyIndex } |
| 88 | + ::= { wsCopyTable 1 } |
| 89 | + |
| 90 | +WsCopyEntry ::= |
| 91 | + SEQUENCE { |
| 92 | + wsCopyIndex Unsigned32, |
| 93 | + wsCopySource DisplayString, |
| 94 | + wsCopyDestination DisplayString, |
| 95 | + wsCopyStatus INTEGER, |
| 96 | + wsCopyError DisplayString |
| 97 | + } |
| 98 | + |
| 99 | + |
| 100 | +wsCopyIndex OBJECT-TYPE |
| 101 | + SYNTAX Unsigned32 |
| 102 | + MAX-ACCESS read-only |
| 103 | + STATUS current |
| 104 | + DESCRIPTION |
| 105 | + "A unique value for each copy session." |
| 106 | + ::= { wsCopyEntry 1 } |
| 107 | + |
| 108 | +-- Set copy source |
| 109 | +wsCopySource OBJECT-TYPE |
| 110 | + SYNTAX DisplayString (SIZE (0..255)) |
| 111 | + MAX-ACCESS read-write |
| 112 | + STATUS current |
| 113 | + DESCRIPTION |
| 114 | + "The source URL for a filhandle. The string |
| 115 | + provided must match an acceptable URL as |
| 116 | + typed in the command line interface copy command." |
| 117 | + ::= { wsCopyEntry 2 } |
| 118 | + |
| 119 | +-- Set copy destination |
| 120 | +wsCopyDestination OBJECT-TYPE |
| 121 | + SYNTAX DisplayString (SIZE (0..255)) |
| 122 | + MAX-ACCESS read-write |
| 123 | + STATUS current |
| 124 | + DESCRIPTION |
| 125 | + "The destination filename for a filehandle. The |
| 126 | + string provided must match an acceptable destination |
| 127 | + as typed in the command line interface copy command." |
| 128 | + ::= { wsCopyEntry 3 } |
| 129 | + |
| 130 | +-- Set/Get copy status |
| 131 | +wsCopyStatus OBJECT-TYPE |
| 132 | + SYNTAX INTEGER { |
| 133 | + notused(0), |
| 134 | + start(1), |
| 135 | + stop(2), |
| 136 | + destroy(3), |
| 137 | + init(4), |
| 138 | + inprogress(5), |
| 139 | + failed(6), |
| 140 | + finished(7) |
| 141 | + } |
| 142 | + MAX-ACCESS read-write |
| 143 | + STATUS current |
| 144 | + DESCRIPTION |
| 145 | + "The status of a filehandle |
| 146 | + |
| 147 | + notused - Get: The filehandle has not been used during the last 24 hours |
| 148 | + Set: Not possible |
| 149 | + start - Get: Not possible |
| 150 | + Set: Start filetransfer |
| 151 | + stop - Get: Not possible |
| 152 | + Set: Stop filetransfer in progress |
| 153 | + destroy - Get: Not possible |
| 154 | + Set: Remove source and destination entries for filehandle |
| 155 | + init - Get: Filtransfer started |
| 156 | + Set: Not possible |
| 157 | + inprogress - Get: Filetransfer in progress |
| 158 | + Set: Not possible |
| 159 | + failed - Get: A failure occured during last filetransfer |
| 160 | + Set: Not possible |
| 161 | + finished - Get: The file was successfully transferred and stored |
| 162 | + Set: not possible |
| 163 | + " |
| 164 | + ::= { wsCopyEntry 4 } |
| 165 | + |
| 166 | +wsCopyError OBJECT-TYPE |
| 167 | + SYNTAX DisplayString (SIZE (0..255)) |
| 168 | + MAX-ACCESS read-only |
| 169 | + STATUS current |
| 170 | + DESCRIPTION |
| 171 | + "A textual description of the filehandle last |
| 172 | + error status. If the filehandle does not exist or |
| 173 | + has not been used for the last 24 hours, a 'No Error' |
| 174 | + message is returned." |
| 175 | + ::= { wsCopyEntry 5 } |
| 176 | + |
| 177 | + |
| 178 | +END |
0 commit comments