smilint output for ./OPS-MIB


Message Severities
SeverityCount
severe36
error18
change recommended32
warning42
Message Types
TypeCount
bad-identifier-case (error)11
hyphen-in-label (change recommended)32
integer-misuse (warning)7
internal-flushing (warning)35
internal-other (severe)36
object-identifier-not-prefix (error)7

Messages:

OPS-MIB

   1: -- extracted from draft-anda-ops-mib-01.txt
   2: -- at Thu Oct 12 07:11:15 2000
   3: 
   4:    OPS-MIB DEFINITIONS ::= BEGIN
   5: 
   6:    IMPORTS
   7:        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
   8:        IpAddress, experimental, Integer32, Unsigned32, Gauge32
   9:            FROM SNMPv2-SMI
  10:        DisplayString, RowStatus, DateAndTime, MacAddress,
  11:        TEXTUAL-CONVENTION, TruthValue, TimeStamp
  12:            FROM SNMPv2-TC
  13:        MODULE-COMPLIANCE, OBJECT-GROUP
  14:            FROM SNMPv2-CONF
  15:        InterfaceIndex
  16:            FROM IF-MIB;
  17: 
  18:    opsMIB MODULE-IDENTITY
  19:        LAST-UPDATED "9910060000Z"
  20:        ORGANIZATION "ANDA Networks, Inc."
  21:        CONTACT-INFO
  22:                "        Ray Jamp
  23:                 Postal: ANDA Networks, Inc.
  24:                         2708 Orchard Parkway
  25:                         San Jose, CA 95134
  26: 
  27:                 Definitions of Managed Objects for OPS    October 2000
  28: 
  29:                    Tel: +1 408-519-4900
  30:                    Fax: +1 408-519-4901
  31:                 E-mail: rjamp@andanetworks.com
  32: 
  33:                         Yu-Jen Hsiao
  34:                  Postal: ANDA Networks, Inc.
  35:                          2708 Orchard Parkway
  36:                          San Jose, CA 95134
  37:                     Tel: +1 408-519-4900
  38:                     Fax: +1 408-519-4901
  39:                  E-mail: yjhsiao@andanets.com"
  40: 
  41:        DESCRIPTION
  42:            "This is the MIB module for OPS-compliant
  43:            CPE for managing configurations of
  44:            the CPE system and its voice services."
  45: 
  46:        REVISION      "9910060000Z"
  47:        DESCRIPTION
  48:            "Published as draft-anda-ops-mib-01"
  49:        ::= { experimental 1 }
  50: 
  51:    -- *****************************************************************
  52:    --
  53:    -- The Open Provisioning Standard (OPS) MIB defines managed objects
  54:    -- for flow-though provisioning and management functions. This
  55:    -- document defines two groups of management objects for
  56:    -- next-generation customer premise equipment (NG-CPE). The first
  57:    -- group of objects are of a general configuration nature.
  58:    -- The second group of objects are similar to the Analog Line
  59:    -- Termination objects of a GR-303 Remote Terminal as defined in
  60:    -- the GR-303-Core document. A NG-CPE that implements the
  61:    -- OPS MIB is an OPS compliant NG-CPE (OPS-CPE).
  62:    --
  63:    -- The network management systems at the Network Operation Center
  64:    -- (NOC) perform flow-through provisioning and management of
  65:    -- OPS-IADs through an OPS-compliant Multi-Service Access
  66:    -- Concentrator (MAS).
  67:    --
  68:    -- *****************************************************************
  69: 
  70:    opsMIBObjects        OBJECT IDENTIFIER ::= { opsMIB 1 }
  71:    iadOPS               OBJECT IDENTIFIER ::= { opsMIBObjects 1 }
  72:    iOpsIADConfig        OBJECT IDENTIFIER ::= { iadOPS 1 }
  73:    iOpsIADVoiceService  OBJECT IDENTIFIER ::= { iadOPS 2 }
  74:    dlcOPS               OBJECT IDENTIFIER ::= { opsMIBObjects 2 }
  75:    dacOPS               OBJECT IDENTIFIER ::= { opsMIBObjects 3 }
  76: 
  77:    -- *****************************************************************
  78:    --
  79:    -- The OPS IAD Configuration Group
  80:    --
  81:    -- *****************************************************************
  82:                 Definitions of Managed Objects for OPS    October 2000
  82: error - `Definitions' should start with a lower case letter
  82: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting OBJECT
  83: 
  84:    iOpsIADIfIndex OBJECT-TYPE
  85:        SYNTAX  InterfaceIndex
  86:        MAX-ACCESS  read-only
  87:        STATUS  current
  88:        DESCRIPTION
  89:            "Index of the interface that the IAD uses to
  90:            communicate with the Multi-Service Access
  91:            Concentrator (MAS)."
  92:        ::= { iOpsIADConfig 1 }
  92: warning - warning: flushing recent incorrect declaration, see previous error(s)
  93: 
  94:    iOpsIADManufacturerName OBJECT-TYPE
  95:        SYNTAX  DisplayString (SIZE(0..255))
  96:        MAX-ACCESS  read-only
  97:        STATUS  current
  98:        DESCRIPTION
  99:            "Name and contact information of the manufacturer
 100:            of the IAD."
 101:        ::= { iOpsIADConfig 2 }
 102: 
 103:    iOpsIADSerialNumber OBJECT-TYPE
 104:        SYNTAX  DisplayString (SIZE(0..255))
 105:        MAX-ACCESS  read-only
 106:        STATUS  current
 107:        DESCRIPTION
 108:            "Serial number of the IAD."
 109:        ::= { iOpsIADConfig 3 }
 110: 
 111:    iOpsIADCLEICode OBJECT-TYPE
 112:        SYNTAX  DisplayString (SIZE(0..255))
 113:        MAX-ACCESS  read-only
 114:        STATUS  current
 115:        DESCRIPTION
 116:            "Common Language Equipment Identifier Code of the IAD."
 117:        ::= { iOpsIADConfig 4 }
 118: 
 119:    iOpsIADAdminStatus OBJECT-TYPE
 120:        SYNTAX  INTEGER {
 121:                         up(1),
 122:                         down(2),
 123:                         test(3)
 124:                        }
 125:        MAX-ACCESS  read-write
 126:        STATUS  current
 127:        DESCRIPTION
 128:            "Identifies the administrative status of the IAD."
 129:        DEFVAL  { up }
 130:        ::= { iOpsIADConfig 5 }
 131: 
 132:    iOpsIADOperStatus OBJECT-TYPE
 133:        SYNTAX  INTEGER {
 134:                         up(1),
 135:                         down(2),
 136:                         testing(3),
 137:                         unknown(4)
 138: 
 139:                 Definitions of Managed Objects for OPS    October 2000
 139: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting '}' or ','
 140: 
 141:                        }
 141: warning - warning: flushing recent incorrect declaration, see previous error(s)
 142:        MAX-ACCESS  read-only
 142: severe - syntax error, unexpected MAX_ACCESS
 143:        STATUS  current
 144:        DESCRIPTION
 145:            "Identifies the operational status of the IAD."
 146:        ::= { iOpsIADConfig 6 }
 146: warning - warning: flushing recent incorrect declaration, see previous error(s)
 147: 
 148:    iOpsIADAlarmStatus OBJECT-TYPE
 149:        SYNTAX  INTEGER {
 150:                         noAlarm(1),
 151:                         minorAlarm(2),
 152:                         majorAlarm(3),
 153:                         criticalAlarm(4)
 154:                        }
 155:        MAX-ACCESS  read-only
 156:        STATUS  current
 157:        DESCRIPTION
 158:            "Identifies the current alarm status of the IAD. If multiple
 159:            alarms are present, this object displays the highest
 160:            severity alarm value."
 161:        ::= { iOpsIADConfig 7 }
 162: 
 163:    iOpsIADOperStatusLastChange OBJECT-TYPE
 164:       SYNTAX  TimeStamp
 165:        MAX-ACCESS  read-only
 166:        STATUS  current
 167:        DESCRIPTION
 168:            "The value of the SNMPv2 MIBs 'sysUpTime' object-type at the
 169:            time the IAD entered its current operating state.
 170: 
 171:            If the IADs current state was entered prior to the last
 172:            re-initialization of the SNMP agent, then this object will
 173:            contain a zero (0) value."
 174:        ::= { iOpsIADConfig 8 }
 175: 
 176:    iOpsIADResetIAD OBJECT-TYPE
 177:        SYNTAX  INTEGER {
 178:                         none(1),
 179:                         warmReboot(2),
 180:                         coldReboot(3)
 181:                        }
 182:        MAX-ACCESS  read-write
 183:        STATUS  current
 184:        DESCRIPTION
 185:            "Reboot the IAD. The IAD will boot up running the system
 186:            image file specified in the 'iOpsIADSoftwareFileName'
 187:            object-type.
 188: 
 189:            It is highly recommended that the IAD contain bootstrap
 190:            code that the IAD can default to, in the unlikely scenario
 191:            that the file specified in 'iOpsIADSoftwareFileName'
 192:            does not exist on the IAD or is otherwise invalid.
 193: 
 194:            This is an action attribute and it is meaningless to attempt
 195:                 Definitions of Managed Objects for OPS    October 2000
 196: 
 197:            to read this value."
 198:        ::= { iOpsIADConfig 9 }
 199: 
 200:    iOpsIADSoftwareFileName OBJECT-TYPE
 201:        SYNTAX  DisplayString (SIZE(0..255))
 202:        MAX-ACCESS  read-write
 203:        STATUS  current
 204:        DESCRIPTION
 205:            "Contains the name of the system image file that the IAD
 206:            will attempt to boot from.
 207: 
 208:            If IAD does not support multiple system image files, then
 209:            this object becomes read-only and is only capable of
 210:            containing the same file that is uploaded in the
 211:            'iOpsIADSoftwareUpgradeFileName' object-type.
 212: 
 213:            This object only specifies the file name of the system image
 214:            file residing on the IAD and not a full path name as is
 215:            specified in the 'iOpsIADSoftwareUpgradeFileName'
 216:            object-type.
 217: 
 218:            The SNMP Agent will reject an SNMP SET PDU message on this
 219:            object if the file does not exist on the IAD or if the file
 220:            is otherwise invalid (incorrect name, corrupt, etc.)."
 221:        ::= { iOpsIADConfig 10 }
 222: 
 223:    iOpsIADSoftwareUpgradeFileName OBJECT-TYPE
 224:        SYNTAX  DisplayString (SIZE(0..255))
 225:        MAX-ACCESS  read-write
 226:        STATUS  current
 227:        DESCRIPTION
 228:            "Contains the name of the system image file to be
 229:            downloaded to the IAD. The full path name of the file must
 230:            be specified.
 231: 
 232:            The IP address of the server used to download the file must
 233:            first be specified in the 'iOpsIADServerIP' object-type.
 234: 
 235:            The server used to download the file defaults to the
 236:            TFTP protocol. This default may be changed to 'FTP' or to
 237:            'other'. It is specified in the 'iOpsIADServerType'
 238:            object-type.
 239: 
 240:            If an alternate transfer protocol is to be used, it must
 241:            be specified before attempting the file download."
 242:        ::= { iOpsIADConfig 11 }
 243: 
 244:    iOpsIADDownloadSoftware OBJECT-TYPE
 245:        SYNTAX  INTEGER {
 246:                         downloadSoftwareFromServer(1),
 247:                         downloadComplete(2),
 248:                         downloadFailed(3),
 249:                         downloadInProgress(4),
 250:                         none(5)
 251: 
 252:                 Definitions of Managed Objects for OPS    October 2000
 252: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting '}' or ','
 253: 
 254:                         }
 254: warning - warning: flushing recent incorrect declaration, see previous error(s)
 255:    MAX-ACCESS  read-write
 255: severe - syntax error, unexpected MAX_ACCESS
 256:        STATUS    current
 257:        DESCRIPTION
 258:            "Is used to download the system image file to the IAD or to
 259:            obtain status about the file download:
 260: 
 261:            1) The SNMP SET PDU message is used to initiate a download
 262:            of the system image file to the IAD.
 263:            2) The SNMP GET, GET-NEXT, OR GET-BULK PDU messages are used
 264:            to obtain status of the previously initiated download.
 265: 
 266:            When initiating a download of the system image file, the
 267:            attributes of this object and the attributes of the
 268:            'iOpsIADSaveSoftware' object-type must be included in the
 269:            same SNMP SET PDU message.
 270: 
 271:            'iOpsIADSaveSoftware' is used to specify either:
 272:            1) A save of the file on the IAD.
 273:            2) A save of the file on the IAD and then perform a reboot
 274:            of the IAD.
 275: 
 276:            The IP address of the server used to transfer the file or
 277:            the status information is specified in the 'iOpsIADServerIP'
 278:            object-type.
 279: 
 280:            The server used to download the system image file defaults
 281:            to the TFTP protocol. However, this default may be changed
 282:            to 'FTP' or to 'other'. It is specified in the
 283:            'iOpsIADServerType' object-type.
 284: 
 285:            If an alternate transfer protocol is used, it must first
 286:            be specified before attempting the file download.
 287: 
 288:            If the IAD is unable to complete the file transfer for any
 289:            reason, the values of the 'iOpsIADAdminStatus' and
 290:            'iOpsIADOperStatus' object-types must remain in the 'up'
 291:            status in order for the IAD to be available to accept
 292:            subsequent system image file downloads.
 293: 
 294:            SET PDU message:
 295:            1: Download the system image file from the server to the
 296:            IAD. The system image file name is specified in the
 297:            'iOpsIADSoftwareUpgradeFileName' object-type.
 298: 
 299:            GET, GET-NEXT, or GET-BULK PDU message:
 300:            2: The download of the system image file is complete.
 301:            3: The download of the system image file failed.
 302:            4: The download of the system image file is in progress.
 303:            5. No status can be returned because no prior SET operation
 304:            was performed."
 305:        ::= { iOpsIADConfig 12 }
 305: warning - warning: flushing recent incorrect declaration, see previous error(s)
 306: 
 307:    iOpsIADSaveSoftware OBJECT-TYPE
 308:                 Definitions of Managed Objects for OPS    October 2000
 308: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting SYNTAX
 309: 
 310:        SYNTAX  INTEGER {
 311:                         save(1),
 312:                         saveAndReboot(2)
 313:                        }
 313: warning - warning: flushing recent incorrect declaration, see previous error(s)
 314:        MAX-ACCESS  read-write
 314: severe - syntax error, unexpected MAX_ACCESS
 315:        STATUS  current
 316:        DESCRIPTION
 317:            "Save downloaded system image file with the option to
 318:            reboot the IAD.
 319: 
 320:            For IADs that can contain multiple system image files,
 321:            either option can be used.
 322: 
 323:            For IADs that can only contain one system image file,
 324:            only the 'saveAndReboot' option can be used.
 325: 
 326:            1) When the 'save' option is specified, the IAD will not
 327:            reboot after the file transfer is completed. the IAD will
 328:            continue to use the currently running system image file.
 329: 
 330:            In order for the IAD to come up with the new system image
 331:            the next time it is rebooted, the network manager must set
 332:            the 'iOpsIADSoftwareFileName' object-type with the
 333:            downloaded file name.
 334: 
 335:            2) If the 'saveAndReboot' option is specified, the IAD will
 336:            reboot with the new system image if:
 337: 
 338:            - The file transfer successfully completed, AND
 339:            - The file is not corrupt
 340: 
 341:            The SNMP Agent must update iOpsIADSoftwareFileName with
 342:            the 'iOpsIADSoftwareUpgradeFileName' object-type before
 343:            the reboot.
 344: 
 345:            When initiating a download, the attributes of this object
 346:            and the attributes of the 'iOpsIADDownloadSoftware'
 347:            object-type must be included in the same
 348:            SNMP SET PDU message.
 349: 
 350:            This is an action attribute and it is meaningless to attempt
 351:            to read this value."
 352:        ::= { iOpsIADConfig 13 }
 352: warning - warning: flushing recent incorrect declaration, see previous error(s)
 353: 
 354:    iOpsIADSoftwareVersion OBJECT-TYPE
 355:        SYNTAX  DisplayString (SIZE(0..255))
 356:        MAX-ACCESS  read-only
 357:        STATUS  current
 358:        DESCRIPTION
 359:            "Version number of the currently running system image."
 360:        ::= { iOpsIADConfig 14 }
 361: 
 362:    iOpsIADReConfigIAD OBJECT-TYPE
 363:        SYNTAX  INTEGER {
 364:                 Definitions of Managed Objects for OPS    October 2000
 364: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
 365: 
 366:                         none(1),
 367:                         reConfig(2)
 368:                        }
 368: warning - warning: flushing recent incorrect declaration, see previous error(s)
 369:        MAX-ACCESS  read-write
 369: severe - syntax error, unexpected MAX_ACCESS
 370:        STATUS  current
 371:        DESCRIPTION
 372:            "Change the current configuration file (persistent database)
 373:            running on the IAD to a new configuration file specified in
 374:            the 'iOpsIADConfigFileName' object-type."
 375:        ::= { iOpsIADConfig 15 }
 375: warning - warning: flushing recent incorrect declaration, see previous error(s)
 376: 
 377:    iOpsIADConfigFileName OBJECT-TYPE
 378:        SYNTAX  DisplayString (SIZE(0..255))
 379:        MAX-ACCESS  read-write
 380:        STATUS  current
 381:        DESCRIPTION
 382:            "Contains the configuration file name that the IAD will
 383:            attempt to load.
 384: 
 385:            If the IAD does not support multiple configuration files,
 386:            then this object becomes read-only and is only capable of
 387:            containing the same file that is uploaded to the
 388:            'iOpsIADConfigUpgradeFileName' object-type.
 389: 
 390:            This object only contains the file name of the
 391:            configuration file residing on the IAD and not a full
 392:            path name as is specified in the
 393:            'iOpsIADConfigUpgradeFileName' object-type.
 394: 
 395:            The SNMP Agent will reject an SNMP SET PDU message on this
 396:            object if the file does not exist on the IAD or if the file
 397:            is otherwise invalid (incorrect name, corrupt, etc.)."
 398:        ::= { iOpsIADConfig 16 }
 399: 
 400:    iOpsIADConfigUpgradeFileName OBJECT-TYPE
 401:        SYNTAX  DisplayString (SIZE(0..255))
 402:        MAX-ACCESS  read-write
 403:        STATUS  current
 404:        DESCRIPTION
 405:            "Contains the name of the configuration file to be
 406:            downloaded to the IAD. The full path name of the file must
 407:            be specified.
 408: 
 409:            The IP address of the server used to download the file must
 410:            first be specified in the 'iOpsIADServerIP' object-type.
 411: 
 412:            The server used to download the file defaults to the
 413:            TFTP protocol. This default may be changed to 'FTP' or to
 414:            'other'. It is specified in the 'iOpsIADServerType'
 415:            object-type.
 416: 
 417:            If an alternate transfer protocol is to be used, it must
 418:            be specified before attempting the file download."
 419:        ::= { iOpsIADConfig 17 }
 420:                 Definitions of Managed Objects for OPS    October 2000
 420: error - `Definitions' should start with a lower case letter
 420: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting OBJECT
 421: 
 422: 
 423:    iOpsIADUpDownloadConfiguration OBJECT-TYPE
 424:        SYNTAX  INTEGER {
 425:                         downloadConfigFileFromServer(1),
 426:                         uploadConfigFileToServer(2),
 427:                         uploadOrDownloadComplete(3),
 428:                         uploadOrDownloadFailed(4),
 429:                         downloadInProgress(5),
 430:                         uploadInProgress(6),
 431:                         none(7)
 432:                        }
 432: warning - warning: flushing recent incorrect declaration, see previous error(s)
 433:    MAX-ACCESS  read-write
 433: severe - syntax error, unexpected MAX_ACCESS
 434:        STATUS  current
 435:        DESCRIPTION
 436:            "Is used to download the configuration file to the IAD,
 437:            or to upload the configuration from the IAD, or to obtain
 438:            status about the file download or upload:
 439: 
 440:            1) The SNMP SET PDU message is used to initiate the download
 441:            or upload of the configuration file.
 442:            2) The SNMP GET, GET-NEXT, or GET-BULK messages are used to
 443:            obtain status of the previously initiated download or
 444:            upload.
 445: 
 446:            When initiating a download or upload, of the configuration
 447:            file, the attributes of this object and the attributes of
 448:            the 'iOpsIADSaveConfiguration' object-type must be included
 449:            in the same SNMP SET PDU message.
 450: 
 451:            The IP address of the server used to transfer the file or
 452:            the status information is specified in iOpsIADServerIP.
 453: 
 454:            The server used to download or upload the configuration
 455:            file defaults to the TFTP protocol. However, this default
 456:            may be changed to 'FTP' or to 'other'. It is specified in
 457:            the 'iOpsIADServerType' object-type.
 458: 
 459:            If an alternate transfer protocol is used, it must first
 460:            be specified before attempting the file download.
 461: 
 462:            If the IAD is unable to complete the file transfer for any
 463:            reason, the values of the 'iOpsIADAdminStatus' and
 464:            'iOpsIADOperStatus' object-types must remain in the 'up'
 465:            status in order for the IAD to be available to accept
 466:            subsequent requests for configuration file
 467:            downloads or uploads.
 468: 
 469:            SET PDU message:
 470:            1: Download the configuration file from the server to the
 471:            IAD. The configuration file name is specified in the
 472:            'iOpsIADConfigUpgradeFileName' object-type.
 473:            2: Upload the configuration script from the IAD to the
 474:            server. he configuration file name is specified in the
 475:            'iOpsIADConfigUpgradeFileName' object-type.
 476:                 Definitions of Managed Objects for OPS    October 2000
 477: 
 478: 
 479:            GET, GET-NEXT, or GET-BULK PDU message:
 480:            3: The upload or download of the configuration file is
 481:            complete.
 482:            4: The upload or download of the configuration file failed.
 483:            5: The download of the configuration file is in progress.
 484:            6: The upload of the configuration file is in progress.
 485:            7. No status can be returned because no prior SET operation
 486:            was performed."
 487:    ::= { iOpsIADConfig 18 }
 487: warning - warning: flushing recent incorrect declaration, see previous error(s)
 488: 
 489:    iOpsIADSaveConfiguration OBJECT-TYPE
 490:        SYNTAX  INTEGER {
 491:                         none(1),
 492:                         save(2),
 493:                         saveAndReconfigure(3)
 494:                        }
 495:        MAX-ACCESS  read-write
 496:        STATUS  current
 497:        DESCRIPTION
 498:            "Save the downloaded configuration file, but continue to use
 499:            the currently running configuration file or start using the
 500:            newly downloaded configuration file.
 501: 
 502:            For IADs that can contain multiple configuration files,
 503:            either option can be used.
 504: 
 505:            For IADs that can only contain one configuration file,
 506:            only the 'saveAndReconfigure' option can be used.
 507: 
 508:            1) When the 'none' option is specified.
 509: 
 510:            2) When the 'save' option is specified, the IAD will
 511:            continue to use the currently running configuration file.
 512:            In order for the IAD to use the newly downloaded
 513:            configuration file, the network manager should set
 514:            the 'iOpsIADConfigFileName' object-type with the newly
 515:            downloaded configuration file name, and then set the
 516:            'iOpsIADReConfigIAD' object-type to the value
 517:            'reConfig(2)'.
 518: 
 519:            3) When 'saveAndReconfigure' is specified, the IAD will
 520:            immediately  start using the new configuration file if:
 521: 
 522:            - The file transfer successfully completed, AND
 523:            - The file is not corrupt
 524: 
 525:            The SNMP Agent must update the 'iOpsIADConfigFileName'
 526:            object-type with the 'iOpsIADConfigUpgradeFileName'
 527:            object-type before using the newly downloaded
 528:            configuration file.
 529: 
 530:            When initiating a download, the attributes of this object
 531:            and the attributes of the 'iOpsIADUpDownloadConfiguration'
 532:                 Definitions of Managed Objects for OPS    October 2000
 533: 
 534:            object-type must be included in the same SNMP SET PDU
 535:            message.
 536: 
 537:            This is an action attribute and it is meaningless to attempt
 538:            to read this value."
 539:        ::= { iOpsIADConfig 19 }
 540: 
 541:    iOpsIADVersionConfig OBJECT-TYPE
 542:        SYNTAX  DisplayString (SIZE(0..255))
 543:        MAX-ACCESS  read-only
 544:        STATUS  current
 545:        DESCRIPTION
 546:            "Version of Configuration."
 547:        ::= { iOpsIADConfig 20 }
 548: 
 549:    iOpsIADMgmtChType OBJECT-TYPE
 550:        SYNTAX  INTEGER {
 551:                          andaFDL(1),
 552:                          ds0(2),
 553:                          fr-dlci(3),
 553: change recommended - warning: named number `fr-dlci' must not include a hyphen in SMIv2
 554:                          atmVPIVCI(4)
 555:                         }
 556:        MAX-ACCESS  read-only
 557:        STATUS  current
 558:        DESCRIPTION
 559:            "Specifies the type of management channel to be used, where:
 560:            1) 'andaFDL' is the ANDA facility data link channel
 561:            2) 'dso' is a DS0 channel
 562:            3) 'fr-dlci' is a Frame-Relay circuit
 563:            4) 'atmVPIVCI' is an ATM virtual circuit"
 564:        ::= { iOpsIADConfig 21 }
 565: 
 566:    iOpsIADMgmtChNumber OBJECT-TYPE
 567:        SYNTAX  Unsigned32
 568:        MAX-ACCESS  read-write
 569:        STATUS  current
 570:        DESCRIPTION
 571:            "This field is set according the value specified in the
 572:            'iOpsIADMgmtChType' object-type:
 573: 
 574:            If 'iOpsIADMgmtChType' is 'andaFDL(1)' -
 575:                    this object is not applicable.
 576:            If 'iOpsIADMgmtChType' is 'ds0(2)' -
 577:                    is the DS0 channel number to use.
 578:            If 'iOpsIADMgmtChType' is 'fr-dlci(3)' -
 579:                    is the DLCI number to use.
 580:            If 'iOpsIADMgmtChType' is 'atmVPIVCI(4)' -
 581:                    is set as follows:
 582:                    The most significant 16-bit word is the VPI.
 583:                    The least significant 16-bit word is the VCI."
 584:    ::= { iOpsIADConfig 22 }
 585: 
 586:    iOpsIADMgmtChBandwidth OBJECT-TYPE
 587:        SYNTAX  Gauge32
 588:                 Definitions of Managed Objects for OPS    October 2000
 588: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
 589: 
 590:        UNITS  "Kbps"
 591:        MAX-ACCESS  read-write
 592:        STATUS  current
 593:        DESCRIPTION
 594:            "This object is only valid when 'iOpsIADMgmtChType' is
 595:            'fr-dlci(3)' or 'atmVPIVCI(4)'.
 596:            This object indicates the amount of bandwidth that is
 597:            allocated for the management channel."
 598:        ::= { iOpsIADConfig 23 }
 598: warning - warning: flushing recent incorrect declaration, see previous error(s)
 599: 
 600:    iOpsIADMgmtChInactivityTimer OBJECT-TYPE
 601:        SYNTAX  INTEGER (1..1000)
 601: warning - warning: use Integer32 instead of INTEGER in SMIv2
 602:        UNITS   "Seconds"
 603:        MAX-ACCESS  read-write
 604:        STATUS  current
 605:        DESCRIPTION
 606:            "Amount of time of inactivity allowed on a management
 607:            channel before the link is declared down. The MAS should
 608:            poll IAD on a keep-alive timer."
 609:    DEFVAL  { 60 }
 610:        ::= { iOpsIADConfig 24 }
 611: 
 612:    iOpsIADDataService OBJECT-TYPE
 613:        SYNTAX  INTEGER {
 614:                         frameRelay(1),
 615:                         atm(2),
 616:                         ppp(3)
 617:                        }
 618:        MAX-ACCESS  read-only
 619:        STATUS  current
 620:        DESCRIPTION
 621:            "Indicates the type of data service offered by the IAD:
 622:            '1' is Frame Relay
 623:            '2' is ATM
 624:            '3' is PPP"
 625:        ::= { iOpsIADConfig 25 }
 626: 
 627:    iOpsIADDateAndTime OBJECT-TYPE
 628:        SYNTAX  DateAndTime
 629:        MAX-ACCESS  read-write
 630:        STATUS  current
 631:        DESCRIPTION
 632:            "Is the date and time on the IAD."
 633:        ::= { iOpsIADConfig 26 }
 634: 
 635:    iOpsIADMacAddress OBJECT-TYPE
 636:        SYNTAX  MacAddress
 637:        MAX-ACCESS  read-only
 638:        STATUS  current
 639:        DESCRIPTION
 640:            "Is the MAC address on the IAD."
 641:        ::= { iOpsIADConfig 27 }
 642: 
 643:    iOpsIADPublicIPAddress OBJECT-TYPE
 644:                 Definitions of Managed Objects for OPS    October 2000
 644: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting SYNTAX
 645: 
 646:        SYNTAX  IpAddress
 647:        MAX-ACCESS  read-write
 648:        STATUS  current
 649:        DESCRIPTION
 650:            "Is the IP address on the IAD."
 651:        ::= { iOpsIADConfig 28 }
 651: warning - warning: flushing recent incorrect declaration, see previous error(s)
 652: 
 653:    iOpsIADSubnetMask OBJECT-TYPE
 654:        SYNTAX  IpAddress
 655:        MAX-ACCESS  read-write
 656:        STATUS  current
 657:        DESCRIPTION
 658:            "Is the subnet mask on the IAD."
 659:        ::= { iOpsIADConfig 29 }
 660: 
 661:    iOpsIADGateway OBJECT-TYPE
 662:        SYNTAX  IpAddress
 663:        MAX-ACCESS  read-write
 664:        STATUS  current
 665:        DESCRIPTION
 666:            "Is the Gateway IP address."
 667:        ::= { iOpsIADConfig 30 }
 668: 
 669:    iOpsIADDHCPIP OBJECT-TYPE
 670:        SYNTAX  IpAddress
 671:        MAX-ACCESS  read-write
 672:        STATUS  current
 673:        DESCRIPTION
 674:            "If used, is the IP address of the DHCP server."
 675:        ::= { iOpsIADConfig 31 }
 676: 
 677:    iOpsIADServerIP OBJECT-TYPE
 678:        SYNTAX  IpAddress
 679:        MAX-ACCESS  read-write
 680:        STATUS  current
 681:        DESCRIPTION
 682:            "Is the IP address of the server used for the system image
 683:            file downloads, for the downloads and uploads of the
 684:            configuration file (persistent database) and for obtaining
 685:            status information about the file transfer. "
 686:        ::= { iOpsIADConfig 32 }
 687: 
 688:    iOpsIADServerType OBJECT-TYPE
 689:        SYNTAX  INTEGER {
 690:                         tftpServer(1),
 691:                         ftpServer(2),
 692:                         otherServer(3)
 693:                        }
 694:        MAX-ACCESS  read-write
 695:        STATUS  current
 696:        DESCRIPTION
 697:            "Indicates the type of file transfer to be used.
 698:            TFTP is the default and will be used unless another
 699:            selection is specified."
 700:                 Definitions of Managed Objects for OPS    October 2000
 700: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
 701: 
 702:        DEFVAL  { tftpServer }
 702: warning - warning: flushing recent incorrect declaration, see previous error(s)
 703:        ::= { iOpsIADConfig 33 }
 703: severe - syntax error, unexpected COLON_COLON_EQUAL
 703: warning - warning: flushing recent incorrect declaration, see previous error(s)
 704: 
 705:    iOpsIADServerLoginName OBJECT-TYPE
 706:        SYNTAX  DisplayString (SIZE(0..255))
 707:        MAX-ACCESS  read-write
 708:        STATUS  current
 709:        DESCRIPTION
 710:            "Is the Login Name of the Server."
 711:        ::= { iOpsIADConfig 34 }
 712: 
 713:    iOpsIADServerPasswd OBJECT-TYPE
 714:        SYNTAX  OCTET STRING (SIZE (0..1024))
 715:        MAX-ACCESS accessible-for-notify
 716:        STATUS  current
 717:        DESCRIPTION
 718:            "Is the password used to login to the Server. It may be
 719:            encrypted.
 720:            This value is write only."
 721:         ::= { iOpsIADConfig 35 }
 722: 
 723:    iOpsIADMasPublicKey OBJECT-TYPE
 724:        SYNTAX  OCTET STRING (SIZE (0..1024))
 725:        MAX-ACCESS  read-write
 726:        STATUS  current
 727:        DESCRIPTION
 728:            "Is the public key of the MAS which, when combined with the
 729:            private key stored on the IAD, can be used to encrypt and
 730:            decrypt the community name in an SNMP PDU."
 731:        ::= { iOpsIADConfig 36 }
 732: 
 733:    iOpsIADManagementPasswd OBJECT-TYPE
 734:        SYNTAX  DisplayString (SIZE(0..255))
 735:        MAX-ACCESS accessible-for-notify
 736:        STATUS  current
 737:        DESCRIPTION
 738:            "Is the password assigned to an IAD to be used by a directly
 739:            connected management station to login to the IAD.
 740:            This value is write only."
 741:        ::= { iOpsIADConfig 37 }
 742: 
 743:    -- *****************************************************************
 744:    --
 745:    -- The OPS Voice Service Table
 746:    --
 747:    -- *****************************************************************
 748: 
 749:    iOpsIADVlNumber OBJECT-TYPE
 750:        SYNTAX  Gauge32
 751:        MAX-ACCESS  read-only
 752:        STATUS  current
 753:        DESCRIPTION
 754:            "Indicates the number of voice lines on the IAD."
 755:        ::= { iOpsIADVoiceService 1 }
 756:                 Definitions of Managed Objects for OPS    October 2000
 756: error - `Definitions' should start with a lower case letter
 756: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting OBJECT
 757: 
 758: 
 759:    iOpsIADVlTable OBJECT-TYPE
 760:        SYNTAX  SEQUENCE OF IOpsIADVlEntry
 761:        MAX-ACCESS  not-accessible
 762:        STATUS  current
 763:        DESCRIPTION
 764:            "Is a list of the voice line entries. The number of entries
 765:            is indicated by the value of the 'iOpsIADVlNumber'
 766:            object-type."
 767:        ::= { iOpsIADVoiceService 2 }
 767: warning - warning: flushing recent incorrect declaration, see previous error(s)
 768: 
 769:    iOpsIADVlEntry OBJECT-TYPE
 770:        SYNTAX  IOpsIADVlEntry
 771:        MAX-ACCESS  not-accessible
 772:        STATUS  current
 773:        DESCRIPTION
 774:            "Is an entry that contains the objects pertaining to a
 775:            voice line uniquely identified by the 'iOpsIADVlIndex'
 776:            object-type."
 777:        INDEX   { iOpsIADVlIndex }
 778:        ::= { iOpsIADVlTable 1 }
 779: 
 780:    IOpsIADVlEntry ::=
 781:        SEQUENCE {
 782:                   iOpsIADVlIndex
 783:                       INTEGER,
 784:                   iOpsIADVlDS1IfIndex
 785:                       InterfaceIndex,
 786:                   iOpsIADVlDS0Index
 787:                       INTEGER,
 788:                   iOpsIADVlOperStatus
 789:                       INTEGER,
 790:                   iOpsIADVlSecondaryServiceState
 791:                       INTEGER,
 792:                   iOpsIADVlAdminStatus
 793:                       INTEGER,
 794:                   iOpsIADVlOperStatusLastChange
 795:                       TimeStamp,
 796:                   iOpsIADVlLoopbackTestResult
 797:                       INTEGER,
 798:                   iOpsIADVlNumberOfWires
 799:                       INTEGER,
 800:                   iOpsIADVlSignalFunctionCode
 801:                       INTEGER,
 802:                   iOpsIADVlRobbedBitMode
 803:                       INTEGER,
 804:                   iOpsIADVlCallReferenceValue
 805:                       INTEGER,
 806:                   iOpsIADVlRingingCadence
 807:                       INTEGER,
 808:                   iOpsIADVlVoiceProtocolType
 809:                       INTEGER,
 810:                   iOpsIADVlPhoneNumber
 811:                       DisplayString,
 812: 
 813:                 Definitions of Managed Objects for OPS    October 2000
 813: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
 814: 
 815:                   iOpsIADVlTransmitImpedance
 816:                       INTEGER,
 817:                   iOpsIADVlReceiveImpedance
 818:                       INTEGER,
 819:                   iOpsIADVlTransmitLoss
 820:                       INTEGER,
 821:                   iOpsIADVlReceiveLoss
 822:                       INTEGER,
 823:                   iOpsIADVlPayloadType
 824:                       INTEGER,
 825:                   iOpsIADVlEchoCancellation
 826:                       TruthValue,
 827:                   iOpsIADVlEchoDelay
 828:                       INTEGER,
 829:                   iOpsIADVlSilenceSuppression
 830:                       TruthValue,
 831:                   iOpsIADVlGenerateTestTone
 832:                       TruthValue,
 833:                   iOpsIADVlRowStatus
 834:                       RowStatus
 835:                 }
 835: warning - warning: flushing recent incorrect declaration, see previous error(s)
 836: 
 837:    iOpsIADVlIndex OBJECT-TYPE
 838:        SYNTAX  INTEGER
 839:        MAX-ACCESS  not-accessible
 839: warning - warning: use Integer32 instead of INTEGER in SMIv2
 840:        STATUS  current
 841:        DESCRIPTION
 842:            "Is the index of the voice line."
 843:        ::= { iOpsIADVlEntry 1 }
 844: 
 845:    iOpsIADVlDS1IfIndex OBJECT-TYPE
 846:        SYNTAX  InterfaceIndex
 847:        MAX-ACCESS  read-create
 848:        STATUS  current
 849:        DESCRIPTION
 850:            "Is the associated DS1 interface index, if the IAD has
 851:            one or more DS1s. The value of this object is zero (0),
 852:            if there are no DS1s local to the IAD."
 853:        ::= { iOpsIADVlEntry 2 }
 854: 
 855:    iOpsIADVlDS0Index OBJECT-TYPE
 856:        SYNTAX  INTEGER
 857:        MAX-ACCESS  read-create
 857: warning - warning: use Integer32 instead of INTEGER in SMIv2
 858:        STATUS  current
 859:        DESCRIPTION
 860:            "Is the DS0 index within the DS1, or, the index of the
 861:            individual POTS line"
 862:        ::= { iOpsIADVlEntry 3 }
 863: 
 864:    iOpsIADVlOperStatus OBJECT-TYPE
 865:        SYNTAX  INTEGER {
 866:                         up-InService(1),
 866: change recommended - warning: named number `up-InService' must not include a hyphen in SMIv2
 867:                         down-OutOfService(2),
 867: change recommended - warning: named number `down-OutOfService' must not include a hyphen in SMIv2
 868:                         testing(3),
 869: 
 870:                 Definitions of Managed Objects for OPS    October 2000
 870: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
 871: 
 872:                         unknown(4)
 873:                        }
 873: warning - warning: flushing recent incorrect declaration, see previous error(s)
 874:        MAX-ACCESS  read-only
 874: severe - syntax error, unexpected MAX_ACCESS
 875:        STATUS  current
 876:        DESCRIPTION
 877:            "Indicates the operating status of the voice line.
 878:            Is one of the following:
 879: 
 880:            'up-InService' - The line is in service
 881:            'down-OutOfService' - The line is out of service
 882:            'testing' - The line is currently undergoing a test
 883:            'unknown' - The status of the line cannot be determined"
 884:            ::= { iOpsIADVlEntry 4 }
 884: warning - warning: flushing recent incorrect declaration, see previous error(s)
 885: 
 886:    iOpsIADVlSecondaryServiceState OBJECT-TYPE
 887:        SYNTAX  INTEGER {
 888:                         none(1),
 889:                         manual-OOS(2),
 889: change recommended - warning: named number `manual-OOS' must not include a hyphen in SMIv2
 890:                         switch-OOS(3),
 890: change recommended - warning: named number `switch-OOS' must not include a hyphen in SMIv2
 891:                         los-OOS(4),
 891: change recommended - warning: named number `los-OOS' must not include a hyphen in SMIv2
 892:                         oof-OOS(5),
 892: change recommended - warning: named number `oof-OOS' must not include a hyphen in SMIv2
 893:                         maintenance-OOS(6)
 893: change recommended - warning: named number `maintenance-OOS' must not include a hyphen in SMIv2
 894:                        }
 895:        MAX-ACCESS  read-only
 896:        STATUS  current
 897:        DESCRIPTION
 898:            "This indicates any current alarm on the voice line."
 899:        ::= { iOpsIADVlEntry 5 }
 900: 
 901:    iOpsIADVlAdminStatus OBJECT-TYPE
 902:        SYNTAX  INTEGER {
 903:                         up-restore(1),
 903: change recommended - warning: named number `up-restore' must not include a hyphen in SMIv2
 904:                         down-remove(2),
 904: change recommended - warning: named number `down-remove' must not include a hyphen in SMIv2
 905:                         test-loopback(3)
 905: change recommended - warning: named number `test-loopback' must not include a hyphen in SMIv2
 906:                        }
 907:        MAX-ACCESS  read-create
 908:        STATUS  current
 909:        DESCRIPTION
 910:            "This identifies the desired administrative status of the
 911:             voice line. It is one of the following values:
 912: 
 913:             'up-restore' - activate or restore the voice service
 914:             'down-remove' - deactivate or remove the voice service
 915:             'test-loopback' - initiate loopback test on the voice line
 916:                  The test result can be monitored by polling
 917:                  the 'iOpsIADVlLoopbackTestResult' object-type.
 918: 
 919:            If this object is set to 'test-loopback(3)' on a voice line
 920:            that is still running a previously initiated
 921:            'test-loopback(3)', a second (simultaneous) loopback test
 922:            will not be invoked. In this case, the status of the
 923:            line in test will be indicated by the
 924:            'iOpsIADVlLoopbackTestResult' object-type as
 925:            'test-inProgress(2)'."
 926:                 Definitions of Managed Objects for OPS    October 2000
 926: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
 927: 
 928:        DEFVAL  { up-restore }
 928: warning - warning: flushing recent incorrect declaration, see previous error(s)
 929:        ::= { iOpsIADVlEntry 6 }
 929: severe - syntax error, unexpected COLON_COLON_EQUAL
 929: warning - warning: flushing recent incorrect declaration, see previous error(s)
 930: 
 931:    iOpsIADVlOperStatusLastChange OBJECT-TYPE
 932:        SYNTAX  TimeStamp
 933:        MAX-ACCESS  read-only
 934:        STATUS  current
 935:        DESCRIPTION
 936:            "The value of the SNMPv2 MIBs 'sysUpTime' object-type at
 937:            the time this voice line entered its current operating
 938:            status state.
 939: 
 940:            If the current state of the voice line was entered prior
 941:            to the last re-initialization of the SNMP agent, then
 942:            this object will contain a zero (0) value."
 943:        ::= { iOpsIADVlEntry 7 }
 944: 
 945:    iOpsIADVlLoopbackTestResult  OBJECT-TYPE
 946:         SYNTAX  INTEGER {
 947:                          no-Test(1),
 947: change recommended - warning: named number `no-Test' must not include a hyphen in SMIv2
 948:                          test-inProgress(2),
 948: change recommended - warning: named number `test-inProgress' must not include a hyphen in SMIv2
 949:                          test-Pass(3),
 949: change recommended - warning: named number `test-Pass' must not include a hyphen in SMIv2
 950:                          test-Fail-OffHook(4),
 950: change recommended - warning: named number `test-Fail-OffHook' must not include a hyphen in SMIv2
 951:                          test-Fail-Bell(5),
 951: change recommended - warning: named number `test-Fail-Bell' must not include a hyphen in SMIv2
 952:                          test-Fail-Others(6)
 952: change recommended - warning: named number `test-Fail-Others' must not include a hyphen in SMIv2
 953:                         }
 954:        MAX-ACCESS  read-only
 955:        STATUS  current
 956:        DESCRIPTION
 957:            "Indicates the results of the loopback test that was
 958:            initiated by the 'iOpsIADVlAdminStatus'
 959:            object-type."
 960:            ::= { iOpsIADVlEntry 8 }
 961: 
 962:    iOpsIADVlNumberOfWires OBJECT-TYPE
 963:        SYNTAX  INTEGER {
 964:                         wires2(1),
 965:                         wires4(2),
 966:                         wires6(3),
 967:                         wires8(4)
 968:                        }
 969:        MAX-ACCESS  read-only
 970:        STATUS  current
 971:        DESCRIPTION
 972:            "Indicates the number of wires on the line."
 973:        ::= { iOpsIADVlEntry 9 }
 974: 
 975:    iOpsIADVlSignalFunctionCode OBJECT-TYPE
 976:        SYNTAX  INTEGER {
 977:                         fxsLoopStart(1),
 978:                         fxsGroundStart(2),
 979:                         fxsWinkStart(3),
 980:                         fxoLoopStart(4),
 981:                         fxoGroundStart(5),
 982: 
 983:                 Definitions of Managed Objects for OPS    October 2000
 983: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
 984: 
 985:                         fxoWinkStart(6),
 986:                         eAndM2-2(7),
 987:                         eAndM2-4(8),
 988:                         eAndM4-2(9),
 989:                         eAndM4-4(10)
 990:                        }
 990: warning - warning: flushing recent incorrect declaration, see previous error(s)
 991:        MAX-ACCESS  read-create
 991: severe - syntax error, unexpected MAX_ACCESS
 992:        STATUS  current
 993:        DESCRIPTION
 994:            "Is the Generic Signal Function code for the voice line.
 995:            The default value is 'fxsLoopStart'."
 996:        DEFVAL  { fxsLoopStart }
 996: warning - warning: flushing recent incorrect declaration, see previous error(s)
 997:        ::= { iOpsIADVlEntry 10 }
 997: severe - syntax error, unexpected COLON_COLON_EQUAL
 997: warning - warning: flushing recent incorrect declaration, see previous error(s)
 998: 
 999:    iOpsIADVlRobbedBitMode OBJECT-TYPE
1000:        SYNTAX  INTEGER {
1001:                         inactive(1),
1002:                         clearChannel(2),
1003:                         abcd(3),
1004:                         ab(4),
1005:                         a(5)
1006:                        }
1007:        MAX-ACCESS  read-create
1008:        STATUS  current
1009:        DESCRIPTION
1010:            "Is the Robbed Bit Signal mode for the voice line.
1011:            The default value is 'abcd'."
1012:        DEFVAL  { abcd }
1013:        ::= { iOpsIADVlEntry 11 }
1014: 
1015:    iOpsIADVlCallReferenceValue OBJECT-TYPE
1016:        SYNTAX  INTEGER (1..2048)
1016: warning - warning: use Integer32 instead of INTEGER in SMIv2
1017:        MAX-ACCESS  read-create
1018:        STATUS  current
1019:        DESCRIPTION
1020:            "Indicates the Call Reference Value (CRV)."
1021:        ::= { iOpsIADVlEntry 12 }
1022: 
1023:    iOpsIADVlRingingCadence OBJECT-TYPE
1024:        SYNTAX  INTEGER
1025:        MAX-ACCESS  read-create
1025: warning - warning: use Integer32 instead of INTEGER in SMIv2
1026:        STATUS  current
1027:        DESCRIPTION
1028:            "Indicates the ring cadence. "
1029:        ::= { iOpsIADVlEntry 13 }
1030: 
1031:    iOpsIADVlVoiceProtocolType OBJECT-TYPE
1032:        SYNTAX  INTEGER {
1033:                         ds0(1),
1034:                         voATM-AAL1(2),
1034: change recommended - warning: named number `voATM-AAL1' must not include a hyphen in SMIv2
1035:                         voATM-AAL2(3),
1035: change recommended - warning: named number `voATM-AAL2' must not include a hyphen in SMIv2
1036:                         voIP(4)
1037:                        }
1038:        MAX-ACCESS  read-create
1039:                 Definitions of Managed Objects for OPS    October 2000
1039: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
1040: 
1041:        STATUS  current
1042:        DESCRIPTION
1043:            "Indicates the type of voice protocol that will be used."
1044:        ::= { iOpsIADVlEntry 14 }
1044: warning - warning: flushing recent incorrect declaration, see previous error(s)
1045: 
1046:    iOpsIADVlPhoneNumber OBJECT-TYPE
1047:        SYNTAX  DisplayString (SIZE(0..255))
1048:        MAX-ACCESS  read-create
1049:        STATUS  current
1050:        DESCRIPTION
1051:            "Indicates the telephone number of the voice line."
1052:        ::= { iOpsIADVlEntry 15 }
1053: 
1054:    iOpsIADVlTransmitImpedance OBJECT-TYPE
1055:        SYNTAX  INTEGER {
1056:                         none(1),
1057:                         ohm-50(2),
1057: change recommended - warning: named number `ohm-50' must not include a hyphen in SMIv2
1058:                         ohm-600(3),
1058: change recommended - warning: named number `ohm-600' must not include a hyphen in SMIv2
1059:                         ohm-900(4),
1059: change recommended - warning: named number `ohm-900' must not include a hyphen in SMIv2
1060:                         ohm-1200(5)
1060: change recommended - warning: named number `ohm-1200' must not include a hyphen in SMIv2
1061:                        }
1062:        MAX-ACCESS  read-create
1063:        STATUS  current
1064:        DESCRIPTION
1065:            "Indicates the Transmit Impedance."
1066:        DEFVAL  { none }
1067:        ::= { iOpsIADVlEntry 16 }
1068: 
1069:    iOpsIADVlReceiveImpedance OBJECT-TYPE
1070:        SYNTAX  INTEGER {
1071:                         none(1),
1072:                         ohm-50(2),
1072: change recommended - warning: named number `ohm-50' must not include a hyphen in SMIv2
1073:                         ohm-600(3),
1073: change recommended - warning: named number `ohm-600' must not include a hyphen in SMIv2
1074:                         ohm-900(4),
1074: change recommended - warning: named number `ohm-900' must not include a hyphen in SMIv2
1075:                         ohm-1200(5)
1075: change recommended - warning: named number `ohm-1200' must not include a hyphen in SMIv2
1076:                        }
1077:        MAX-ACCESS  read-create
1078:        STATUS  current
1079:        DESCRIPTION
1080:            "Indicates the Receive Impedance."
1081:        DEFVAL  { none }
1082:        ::= { iOpsIADVlEntry 17 }
1083: 
1084:    iOpsIADVlTransmitLoss OBJECT-TYPE
1085:        SYNTAX  INTEGER (0..20)
1085: warning - warning: use Integer32 instead of INTEGER in SMIv2
1086:        UNITS  "db"
1087:        MAX-ACCESS  read-create
1088:        STATUS  current
1089:        DESCRIPTION
1090:            "Indicates the Transmit Loss."
1091:        DEFVAL  { 0 }
1092:        ::= { iOpsIADVlEntry 18 }
1093: 
1094:    iOpsIADVlReceiveLoss OBJECT-TYPE
1095:                 Definitions of Managed Objects for OPS    October 2000
1095: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting SYNTAX
1096: 
1097:        SYNTAX  INTEGER (0..20)
1098:        UNITS  "db"
1099:        MAX-ACCESS  read-create
1100:        STATUS  current
1101:        DESCRIPTION
1102:            " Indicates the Receive Loss"
1103:        DEFVAL  { 0 }
1103: warning - warning: flushing recent incorrect declaration, see previous error(s)
1104:        ::= { iOpsIADVlEntry 19 }
1104: severe - syntax error, unexpected COLON_COLON_EQUAL
1104: warning - warning: flushing recent incorrect declaration, see previous error(s)
1105: 
1106:    iOpsIADVlPayloadType OBJECT-TYPE
1107:        SYNTAX  INTEGER {
1108:                         pcm-u-law(1),
1108: change recommended - warning: named number `pcm-u-law' must not include a hyphen in SMIv2
1109:                         pcm-a-law(2),
1109: change recommended - warning: named number `pcm-a-law' must not include a hyphen in SMIv2
1110:                         g711(3),
1111:                         g726(4),
1112:                         g728(5),
1113:                         g723-1-5-6K(6),
1113: change recommended - warning: named number `g723-1-5-6K' must not include a hyphen in SMIv2
1114:                         g723-1-6-4K(7),
1114: change recommended - warning: named number `g723-1-6-4K' must not include a hyphen in SMIv2
1115:                         g729(8),
1116:                         g729-A(9)
1116: change recommended - warning: named number `g729-A' must not include a hyphen in SMIv2
1117:                        }
1118:        MAX-ACCESS  read-create
1119:        STATUS  current
1120:        DESCRIPTION
1121:            " Indicates the Payload type."
1122:        DEFVAL  { pcm-u-law }
1123:        ::= { iOpsIADVlEntry 20 }
1124: 
1125:    iOpsIADVlEchoCancellation OBJECT-TYPE
1126:        SYNTAX  TruthValue
1127:        MAX-ACCESS  read-create
1128:        STATUS  current
1129:        DESCRIPTION
1130:            "Indicates if Echo Cancellation is ON or OFF."
1131:        DEFVAL  { false }
1132:        ::= { iOpsIADVlEntry 21 }
1133: 
1134:    iOpsIADVlEchoDelay OBJECT-TYPE
1135:        SYNTAX  INTEGER (0..120)
1135: warning - warning: use Integer32 instead of INTEGER in SMIv2
1136:        UNITS  "ms"
1137:        MAX-ACCESS  read-create
1138:        STATUS  current
1139:        DESCRIPTION
1140:            "Indicates the length of the Echo Delay in milliseconds."
1141:        DEFVAL  { 0 }
1142:        ::= { iOpsIADVlEntry 22 }
1143: 
1144:    iOpsIADVlSilenceSuppression OBJECT-TYPE
1145:        SYNTAX  TruthValue
1146:        MAX-ACCESS  read-create
1147:        STATUS  current
1148:        DESCRIPTION
1149:            "Indicates if Silence Suppression is ON or OFF."
1150:        DEFVAL  { false }
1151:                 Definitions of Managed Objects for OPS    October 2000
1151: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
1152: 
1153:        ::= { iOpsIADVlEntry 23 }
1153: warning - warning: flushing recent incorrect declaration, see previous error(s)
1154: 
1155:    iOpsIADVlGenerateTestTone OBJECT-TYPE
1156:        SYNTAX  TruthValue
1157:        MAX-ACCESS  read-create
1158:        STATUS  current
1159:        DESCRIPTION
1160:            "Indicates if Test Tone Generation is ON or OFF."
1161:        DEFVAL  { false }
1162:        ::= { iOpsIADVlEntry 24 }
1163: 
1164:    iOpsIADVlRowStatus OBJECT-TYPE
1165:        SYNTAX  RowStatus
1166:        MAX-ACCESS  read-create
1167:        STATUS  current
1168:        DESCRIPTION
1169:            "Status of this entry in the iOpsIADVlTable. This variable
1170:            is used to create a new voice line for the IAD.
1171: 
1172:            To create and activate the voice line, this object should
1173:            be set to 'createAndGo'.
1174: 
1175:            To create the voice line in an inactive administrative
1176:            state, this object should be set to 'createAndWait'.
1177: 
1178:            The voice line can then be activated later, when desired,
1179:            by setting this object to 'active'."
1180:        ::= { iOpsIADVlEntry 25 }
1181: 
1182:    -- *****************************************************************
1183:    --
1184:    -- IAD notification
1185:    --
1186:    -- *****************************************************************
1187: 
1188:    iadNotificationPrefix OBJECT IDENTIFIER ::= { opsMIB 2 }
1189:    iadNotifications OBJECT IDENTIFIER ::= { iadNotificationPrefix 1 }
1190: 
1191:    iadOperStatusChange NOTIFICATION-TYPE
1192:        OBJECTS {
1193:                 iOpsIADOperStatus,
1194:                 iOpsIADOperStatusLastChange
1195:                }
1196:        STATUS  current
1197:        DESCRIPTION
1198:            "This notification is sent when the IAD status changes.
1199:            The following information is returned:
1200: 
1201:            iOpsIADOperStatus - The new operational status of the IAD
1202:            iOpsIADOperStatusLastChange - The last time the IAD
1203:            operational status changed state"
1204:        ::= { iadNotifications 1 }
1205: 
1206:    softwareDownloadComplete  NOTIFICATION-TYPE
1207:                 Definitions of Managed Objects for OPS    October 2000
1207: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
1208: 
1209:        OBJECTS {
1210:                 iOpsIADDownloadSoftware
1211:                }
1211: warning - warning: flushing recent incorrect declaration, see previous error(s)
1212:        STATUS  current
1212: severe - syntax error, unexpected STATUS
1213:        DESCRIPTION
1214:            "This notification is sent after an attempt to download the
1215:            system image file to the IAD. The status of the download is
1216:            returned in the 'iOpsIADDownloadSoftware' object-type.
1217:            The value is either:
1218:            'download complete(1)' or
1219:            'download failed(2)'"
1220:        ::= { iadNotifications 2 }
1220: warning - warning: flushing recent incorrect declaration, see previous error(s)
1221: 
1222:    configUpDownloadComplete  NOTIFICATION-TYPE
1223:        OBJECTS {
1224:                 iOpsIADUpDownloadConfiguration
1225:                }
1226:        STATUS  current
1227:        DESCRIPTION
1228:            "This notification is sent after an attempt to download
1229:            or upload the configuration file to or from the IAD.
1230:            The status of the file transfer is returned in the
1231:            'iOpsIADUpDownloadConfiguration' object-type.
1232:            The value is either:
1233:            'up/download complete(1)' or
1234:            'up/download failed(2)'"
1235:        ::= { iadNotifications 3 }
1236: 
1237:    iadVoiceLineOperStatusChange NOTIFICATION-TYPE
1238:        OBJECTS {
1239:                 iOpsIADVlOperStatus,
1240:                 iOpsIADVlOperStatusLastChange
1241:                }
1242:        STATUS  current
1243:        DESCRIPTION
1244:            "This notification is sent when the IAD voice line status
1245:            changes. The following information is returned:
1246:            iOpsIADVlOperStatus - The new operational status of IAD
1247:                    voice line
1248:            iOpsIADVlOperStatusLastChange - The last time the line
1249:                    status changed state"
1250:        ::= { iadNotifications 4 }
1251: 
1252:    voiceLineLoopbackTestComplete  NOTIFICATION-TYPE
1253:        OBJECTS {
1254:                 iOpsIADVlLoopbackTestResult
1255:                }
1256:    STATUS  current
1257:        DESCRIPTION
1258:            "This notification is sent after attempting a loopback test
1259:            on a voice line. The 'iOpsIADVlLoopbackTestResult'
1260:            object-type returns the result of the loopback test."
1261:        ::= { iadNotifications 5 }
1262:                 Definitions of Managed Objects for OPS    October 2000
1262: error - `Definitions' should start with a lower case letter
1262: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting OBJECT
1263: 
1264:    -- *****************************************************************
1265:    --
1266:    -- Conformance Information
1267:    --
1268:    -- *****************************************************************
1269: 
1270:    opsMIBConformance   OBJECT IDENTIFIER ::= { opsMIB 3 }
1270: warning - warning: flushing recent incorrect declaration, see previous error(s)
1271:    opsMIBGroups        OBJECT IDENTIFIER ::= { opsMIBConformance 1 }
1272:    opsMIBCompliances   OBJECT IDENTIFIER ::= { opsMIBConformance 2 }
1273: 
1274:    -- *****************************************************************
1275:    --
1276:    -- Compliance Statements
1277:    --
1278:    -- *****************************************************************
1279: 
1280:    opsMIBCompliance  MODULE-COMPLIANCE
1281:        STATUS  current
1282:        DESCRIPTION
1283:            "The compliance statement for SNMP entities which implement
1284:            OPS MIB."
1285:        MODULE  -- this module
1286:         MANDATORY-GROUPS {
1287:                           iOpsIADConfigGroup,
1288:                           iOpsIADVoiceServiceGroup
1289:                          }
1290: 
1291:        GROUP  iOpsIADSecurityConfigGroup
1292:        DESCRIPTION
1293:            "Support for public key encryption or IAD login from
1294:            external sites is optional."
1295: 
1296:        OBJECT  iOpsIADSoftwareFileName
1297:        SYNTAX  DisplayString (SIZE(0..255))
1298:        MIN-ACCESS  read-only
1299:        DESCRIPTION
1300:            "Write access is not required if the IAD does not support
1301:            multiple system image files."
1302: 
1303:        OBJECT  iOpsIADSaveSoftware
1304:        SYNTAX  INTEGER {
1305:                         saveAndReboot(2)
1306:                        }
1307:        DESCRIPTION
1308:            "'saveAndReboot' is the only value supported for IADs that
1309:            cannot contain multiple system image files."
1310: 
1311:        OBJECT  iOpsIADConfigFileName
1312:        SYNTAX  DisplayString (SIZE(0..255))
1313:        MIN-ACCESS  read-only
1314:        DESCRIPTION
1315:            "Write access is not required if the IAD does not support
1316:            multiple configuration files."
1317:                 Definitions of Managed Objects for OPS    October 2000
1317: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
1318: 
1319:        OBJECT  iOpsIADSaveConfiguration
1320:        SYNTAX  INTEGER {
1321:                         saveAndReconfigure(3)
1322:                        }
1322: warning - warning: flushing recent incorrect declaration, see previous error(s)
1323:        DESCRIPTION
1323: severe - syntax error, unexpected DESCRIPTION
1324:            "'saveAndReconfigure' is the only value supported for IADs
1325:            that cannot support multiple configuration files."
1326: 
1327:        OBJECT  iOpsIADMgmtChBandwidth
1328:        SYNTAX  INTEGER
1329:        MIN-ACCESS  read-only
1330:        DESCRIPTION
1331:            "Write access is not required."
1332: 
1333:        OBJECT  iOpsIADMgmtChInactivityTimer
1334:        SYNTAX  INTEGER (1..1000)
1335:        MIN-ACCESS  read-only
1336:        DESCRIPTION
1337:            "Write access is not required."
1338: 
1339:        OBJECT  iOpsIADDateAndTime
1340:        SYNTAX  DateAndTime
1341:        MIN-ACCESS  read-only
1342:        DESCRIPTION
1343:            "Write access is not required."
1344: 
1345:        OBJECT  iOpsIADPublicIPAddress
1346:        SYNTAX  IpAddress
1347:        MIN-ACCESS  read-only
1348:        DESCRIPTION
1349:            "Write access is not required."
1350: 
1351:        OBJECT  iOpsIADSubnetMask
1352:        SYNTAX  IpAddress
1353:        MIN-ACCESS  read-only
1354:        DESCRIPTION
1355:            "Write access is not required."
1356: 
1357:        OBJECT  iOpsIADGateway
1358:        SYNTAX  IpAddress
1359:        MIN-ACCESS   read-only
1360:        DESCRIPTION
1361:            "Write access is not required."
1362: 
1363:        OBJECT  iOpsIADDHCPIP
1364:        SYNTAX  IpAddress
1365:        MIN-ACCESS  read-only
1366:        DESCRIPTION
1367:            "Write access is not required."
1368: 
1369:        OBJECT  iOpsIADServerType
1370:        SYNTAX  INTEGER {
1371:                         tftpServer(1)
1372:                        }
1372: warning - warning: flushing recent incorrect declaration, see previous error(s)
1373: 
1374:                 Definitions of Managed Objects for OPS    October 2000
1374: error - `Definitions' should start with a lower case letter
1374: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting OBJECT
1375: 
1376:        DESCRIPTION
1377:            "TFTP service from the Server is required. Other kinds
1378:            of file transfer protocols are optional."
1379: 
1380:        OBJECT  iOpsIADVlRowStatus
1381:        SYNTAX  INTEGER {
1382:                         active(1),
1383:                         createAndGo(4),
1384:                         destroy(6)
1385:                        }
1385: warning - warning: flushing recent incorrect declaration, see previous error(s)
1386:        MIN-ACCESS  read-only
1386: severe - syntax error, unexpected MIN_ACCESS
1387:        DESCRIPTION
1388:            "Write access is not required, and only three of the six
1389:            enumerated values for the RowStatus textual convention
1390:            are supported."
1391:        ::= { opsMIBCompliances 1 }
1391: warning - warning: flushing recent incorrect declaration, see previous error(s)
1392: 
1393:    -- *****************************************************************
1394:    --
1395:    -- Units of Conformance
1396:    --
1397:    -- *****************************************************************
1398: 
1399:    iOpsIADConfigGroup  OBJECT-GROUP
1400:        OBJECTS {
1401:                 iOpsIADIfIndex,
1402:                 iOpsIADSerialNumber,
1403:                 iOpsIADCLEICode,
1404:                 iOpsIADAdminStatus,
1405:                 iOpsIADOperStatus,
1406:                 iOpsIADAlarmStatus,
1407:                 iOpsIADOperStatusLastChange,
1408:                 iOpsIADResetIAD,
1409:                 iOpsIADSoftwareFileName,
1410:                 iOpsIADSoftwareUpgradeFileName,
1411:                 iOpsIADDownloadSoftware,
1412:                 iOpsIADSaveSoftware,
1413:                 iOpsIADSoftwareVersion,
1414:                 iOpsIADReConfigIAD,
1415:                 iOpsIADConfigFileName,
1416:                 iOpsIADConfigUpgradeFileName,
1417:                 iOpsIADUpDownloadConfiguration,
1418:                 iOpsIADSaveConfiguration,
1419:                 iOpsIADVersionConfig,
1420:                 iOpsIADMgmtChType,
1421:                 iOpsIADMgmtChNumber,
1422:                 iOpsIADMgmtChBandwidth,
1423:                 iOpsIADMgmtChInactivityTimer,
1424:                 iOpsIADDataService,
1425:                 iOpsIADMacAddress,
1426:                 iOpsIADPublicIPAddress,
1427:                 iOpsIADSubnetMask,
1428:                 iOpsIADGateway,
1429:                 iOpsIADDHCPIP,
1430:                 Definitions of Managed Objects for OPS    October 2000
1430: error - `Definitions' should start with a lower case letter
1430: error - Object identifier element `of' name only allowed as first element

1430: error -
`Managed' should start with a lower case letter

1430: error - Object identifier element `Managed' name only allowed as first element

1430: error -
`Objects' should start with a lower case letter

1430: error - Object identifier element `Objects' name only allowed as first element

1430: error - Object identifier element `for' name only allowed as first element

1430: error -
`OPS' should start with a lower case letter

1430: error - Object identifier element `OPS' name only allowed as first element

1430: error -
`October' should start with a lower case letter

1430: error - Object identifier element `October' name only allowed as first element
1431: 
1432:                 iOpsIADServerIP,
1432: error - Object identifier element `iOpsIADServerIP' name only allowed as first element
1433:                 iOpsIADServerType,
1434:                 iOpsIADServerLoginName,
1435:                 iOpsIADServerPasswd
1436:                }
1437:        STATUS  current
1438:        DESCRIPTION
1439:            "A collection of objects that support the configuration
1440:            of the IAD."
1441:        ::= { opsMIBGroups 1 }
1442: 
1443:    iOpsIADSecurityConfigGroup  OBJECT-GROUP
1444:        OBJECTS {
1445:                 iOpsIADMasPublicKey,
1446:                 iOpsIADManagementPasswd
1447:                }
1448:        STATUS  current
1449:        DESCRIPTION
1450:            "A collection of objects pertaining to security."
1451:        ::= { opsMIBGroups 2 }
1452: 
1453:    iOpsIADVoiceServiceGroup  OBJECT-GROUP
1454:        OBJECTS {
1455:                 iOpsIADVlNumber,
1456:                 iOpsIADVlDS1IfIndex,
1457:                 iOpsIADVlDS0Index,
1458:                 iOpsIADVlOperStatus,
1459:                 iOpsIADVlSecondaryServiceState,
1460:                 iOpsIADVlAdminStatus,
1461:                 iOpsIADVlLoopbackTestResult ,
1462:                 iOpsIADVlNumberOfWires,
1463:                 iOpsIADVlSignalFunctionCode,
1464:                 iOpsIADVlRobbedBitMode,
1465:                 iOpsIADVlCallReferenceValue,
1466:                 iOpsIADVlRingingCadence,
1467:                 iOpsIADVlVoiceProtocolType,
1468:                 iOpsIADVlPhoneNumber,
1469:                 iOpsIADVlTransmitImpedance,
1470:                 iOpsIADVlReceiveImpedance,
1471:                 iOpsIADVlTransmitLoss,
1472:                 iOpsIADVlReceiveLoss,
1473:                 iOpsIADVlPayloadType,
1474:                 iOpsIADVlEchoCancellation,
1475:                 iOpsIADVlEchoDelay,
1476:                 iOpsIADVlSilenceSuppression,
1477:                 iOpsIADVlGenerateTestTone,
1478:                 iOpsIADVlRowStatus
1479:                }
1480:        STATUS  current
1481:        DESCRIPTION
1482:            "A collection of objects that support the phone services
1483:            at the IAD."
1484:        ::= { opsMIBGroups 3 }
1485:                 Definitions of Managed Objects for OPS    October 2000
1485: error - `Definitions' should start with a lower case letter
1485: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting OBJECT
1486: 
1487:    END
1488: 
1489: -- 
1490: --    Copyright (C) The Internet Society (2000). All Rights Reserved.
1491: -- 
1492: --    This document and translations of it may be copied and furnished to
1493: --    others, and derivative works that comment on or otherwise explain it
1494: --    or assist in its implementation may be prepared, copied, published
1495: --    and distributed, in whole or in part, without restriction of any
1496: --    kind, provided that the above copyright notice and this paragraph
1497: --    are included on all such copies and derivative works. However, this
1498: --    document itself may not be modified in any way, such as by removing
1499: --    the copyright notice or references to the Internet Society or other
1500: --    Internet organizations, except as needed for the purpose of
1501: --    developing Internet standards in which case the procedures for
1502: --    copyrights defined in the Internet Standards process must be
1503: --    followed, or as required to translate it into languages other than
1504: --    English.
1505: -- 
1506: --    The limited permissions granted above are perpetual and will not be
1507: --    revoked by the Internet Society or its successors or assigns.
1508: -- 
1509: --    This document and the information contained herein is provided on an
1510: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
1511: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
1512: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
1513: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
1514: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."
1515: