-- These MIBs were created on 05/27/2001 -- This module defines NetScreen private MIBs for Schedule -- -- Copyright (c) 1999 - 2001 by NetScreen Technologies, Inc. -- All rights reserved. -- -- MODULE-IDENTITY -- OrgName -- Netscreen Technologies, Inc. -- ContactInfo -- Customer Support -- -- 350 Oakmead Parkway -- Sunnyvale, CA 94085 -- USA -- -- Tel: 1.877.NETSCREEN -- E-mail: support@netscreen.com -- Http://www.netscreen.com -- Descr -- This module defines the object that are used to monitor -- all the entries in the Address Book -- -- Last modified date: 09/28/2001 -- NETSCREEN-SCHEDULE-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB netscreenSchedule FROM NETSCREEN-SMI; nsSchOnceTable OBJECT-TYPE SYNTAX SEQUENCE OF NsSchOnceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "By associating a schedule to a NetScreen device setting, user can determine when that setting is in effect. This table specifies the configuration of schedules as a one-time event." ::= { netscreenSchedule 1 } nsSchOnceEntry OBJECT-TYPE SYNTAX NsSchOnceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in the nsSchOnceTable holds a set of configuration parameters associated with an instance of one-time schedule." INDEX { nsSchOnceIndex } ::= { nsSchOnceTable 1 } NsSchOnceEntry ::= SEQUENCE { nsSchOnceIndex INTEGER, nsSchOnceName DisplayString, nsSchOnceStartTime DisplayString, nsSchOnceStopTime DisplayString, nsSchOnceComments DisplayString } nsSchOnceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for schedule. Its value ranges between 1 and 65535 and may not be contigous. the index has no other meaning but a pure index" ::= { nsSchOnceEntry 1 } nsSchOnceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "schedule's name." ::= { nsSchOnceEntry 2 } nsSchOnceStartTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "schedule's start time." ::= { nsSchOnceEntry 3 } nsSchOnceStopTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "schedule's stop time." ::= { nsSchOnceEntry 4 } nsSchOnceComments OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "Comments for this schedule." ::= { nsSchOnceEntry 5 } nsSchRecurTable OBJECT-TYPE SYNTAX SEQUENCE OF NsSchRecurEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "By associating a schedule to a NetScreen device setting, user can determine when that setting is in effect. This table specifies the configuration of schedules on a recurring basis." ::= { netscreenSchedule 2 } nsSchRecurEntry OBJECT-TYPE SYNTAX NsSchRecurEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in the nsSchOnceTable holds a set of configuration parameters associated with an instance of re-occuring schedule." INDEX { nsSchRecurIndex } ::= { nsSchRecurTable 1 } NsSchRecurEntry ::= SEQUENCE { nsSchRecurIndex INTEGER, nsSchRecurName DisplayString, nsSchRecurWeekday INTEGER, nsSchRecurStartTime1 DisplayString, nsSchRecurStopTime1 DisplayString, nsSchRecurStartTime2 DisplayString, nsSchRecurStopTime2 DisplayString, nsSchRecurComments DisplayString } nsSchRecurIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for schedule. Its value ranges between 1 and 65535 and may not be contigous. the index has no other meaning but a pure index" ::= { nsSchRecurEntry 1 } nsSchRecurName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "schedule's name" ::= { nsSchRecurEntry 2 } nsSchRecurWeekday OBJECT-TYPE SYNTAX INTEGER { sun(0), mon(1), tue(2), wed(3), thu(4), fri(5), sat(6) } ACCESS read-only STATUS mandatory DESCRIPTION "Schedule starts date, using week day to determine." ::= { nsSchRecurEntry 3 } nsSchRecurStartTime1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "schedule's start time one." ::= { nsSchRecurEntry 4 } nsSchRecurStopTime1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "schedule's stop time one." ::= { nsSchRecurEntry 5 } nsSchRecurStartTime2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "schedule start time two." ::= { nsSchRecurEntry 6 } nsSchRecurStopTime2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "schedule stop time two." ::= { nsSchRecurEntry 7 } nsSchRecurComments OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "comments for the schedule." ::= { nsSchRecurEntry 8 } END