mibs/MIBS/waystream/WAYSTREAM-COPY-MIB

179 lines
5.7 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
WAYSTREAM-COPY-MIB DEFINITIONS ::= BEGIN
--
-- This is the Waystream MIB definition for the iBOS file copy function
--
-- Copyright (c) 2017 Waystream AB, All rights reserved
--
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
wsExperiment
FROM WAYSTREAM-SMI;
wsCopy MODULE-IDENTITY
LAST-UPDATED "201702101100Z" -- February 10, 2017
ORGANIZATION "Waystream AB"
CONTACT-INFO
"Waystream AB
Customer Service
Mail : Farogatan 33
SE-164 51 Kista
Sweden
Tel : +46 8 5626 9450
E-mail: info@waystream.com
Web : http://www.waystream.com"
DESCRIPTION
"MIB describing the file copy functions available on Waystream ASRs"
REVISION "201702101100Z" -- February 10, 2017
DESCRIPTION
"Company name change:
In October 2015 PacketFront Network Products was renamed Waystream.
In this update all PacketFront were changed to Waystream and all
pf* to ws*."
REVISION "201101111735Z" -- January 11th, 2011
DESCRIPTION
"Updated company name"
REVISION "200903231117Z"
DESCRIPTION
"Updated telephone information in contact-info"
REVISION "200809101538Z"
DESCRIPTION
"Initial - moved pfCopy from PACKETFRONT-MIB"
::= { wsExperiment 2 }
-- Get filehandle
wsCopyNextState OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Generate a unique filehandle. The filehandle is
used with the other objects in the wsCopy branch
to set the source and destination and commence
file transfer activities."
::= { wsCopy 1 }
-- the ws Copy table
-- Table with states of current copy sessions.
wsCopyTable OBJECT-TYPE
SYNTAX SEQUENCE OF WsCopyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of current copy sessions. The next available entry is
given by the value of wsCopyNextState."
::= { wsCopy 2 }
wsCopyEntry OBJECT-TYPE
SYNTAX WsCopyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a copy session."
INDEX { wsCopyIndex }
::= { wsCopyTable 1 }
WsCopyEntry ::=
SEQUENCE {
wsCopyIndex Unsigned32,
wsCopySource DisplayString,
wsCopyDestination DisplayString,
wsCopyStatus INTEGER,
wsCopyError DisplayString
}
wsCopyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each copy session."
::= { wsCopyEntry 1 }
-- Set copy source
wsCopySource OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source URL for a filhandle. The string
provided must match an acceptable URL as
typed in the command line interface copy command."
::= { wsCopyEntry 2 }
-- Set copy destination
wsCopyDestination OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination filename for a filehandle. The
string provided must match an acceptable destination
as typed in the command line interface copy command."
::= { wsCopyEntry 3 }
-- Set/Get copy status
wsCopyStatus OBJECT-TYPE
SYNTAX INTEGER {
notused(0),
start(1),
stop(2),
destroy(3),
init(4),
inprogress(5),
failed(6),
finished(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a filehandle
notused - Get: The filehandle has not been used during the last 24 hours
Set: Not possible
start - Get: Not possible
Set: Start filetransfer
stop - Get: Not possible
Set: Stop filetransfer in progress
destroy - Get: Not possible
Set: Remove source and destination entries for filehandle
init - Get: Filtransfer started
Set: Not possible
inprogress - Get: Filetransfer in progress
Set: Not possible
failed - Get: A failure occured during last filetransfer
Set: Not possible
finished - Get: The file was successfully transferred and stored
Set: not possible
"
::= { wsCopyEntry 4 }
wsCopyError OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the filehandle last
error status. If the filehandle does not exist or
has not been used for the last 24 hours, a 'No Error'
message is returned."
::= { wsCopyEntry 5 }
END