Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

809 lines
26 KiB

  1. WINS-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. enterprises,
  4. OBJECT-TYPE
  5. FROM RFC1155-SMI
  6. DisplayString
  7. FROM RFC1213-MIB
  8. microsoft,
  9. software
  10. FROM MSFT-MIB;
  11. -- microsoft OBJECT IDENTIFIER ::= { enterprises 311 }
  12. -- software OBJECT IDENTIFIER ::= { microsoft 1 }
  13. wins OBJECT IDENTIFIER ::= { software 2 }
  14. par OBJECT IDENTIFIER ::= { wins 1 }
  15. pull OBJECT IDENTIFIER ::= { wins 2 }
  16. push OBJECT IDENTIFIER ::= { wins 3 }
  17. datafiles OBJECT IDENTIFIER ::= { wins 4 }
  18. cmd OBJECT IDENTIFIER ::= { wins 5 }
  19. -- WINS MIB
  20. -- Parameters (Prefix Par)
  21. parWinsStartTime OBJECT-TYPE
  22. SYNTAX DisplayString (SIZE (1..30))
  23. ACCESS read-only
  24. STATUS mandatory
  25. DESCRIPTION
  26. "Wins start time"
  27. ::= { par 1 }
  28. parLastPScvTime OBJECT-TYPE
  29. SYNTAX DisplayString (SIZE (1..30))
  30. ACCESS read-only
  31. STATUS mandatory
  32. DESCRIPTION
  33. "Most recent date and time at which planned scavenging
  34. took place. Planned scavenging happens at intervals
  35. specified in the registry. Scavenging involves
  36. changing owned non-refreshed entries to the released
  37. state. Further, replicas may be changed to tombstones,
  38. tombstones maye be deleted and revalidation of old
  39. replicas may take place"
  40. ::= { par 2 }
  41. parLastATScvTime OBJECT-TYPE
  42. SYNTAX DisplayString (SIZE (1..30))
  43. ACCESS read-only
  44. STATUS mandatory
  45. DESCRIPTION
  46. "Most recent data and time at which scavenging as a
  47. result of administrative action took place"
  48. ::= { par 3 }
  49. parLastTombScvTime OBJECT-TYPE
  50. SYNTAX DisplayString (SIZE (1..30))
  51. ACCESS read-only
  52. STATUS mandatory
  53. DESCRIPTION
  54. "Most recent data and time at which replica tombstone
  55. scavenging took place"
  56. ::= { par 4 }
  57. parLastVerifyScvTime OBJECT-TYPE
  58. SYNTAX DisplayString (SIZE (1..30))
  59. ACCESS read-only
  60. STATUS mandatory
  61. DESCRIPTION
  62. "Most recent data and time at which revalidation of
  63. old active replicas took place"
  64. ::= { par 5 }
  65. parLastPRplTime OBJECT-TYPE
  66. SYNTAX DisplayString (SIZE (1..30))
  67. ACCESS read-only
  68. STATUS mandatory
  69. DESCRIPTION
  70. "Most recent data and time at which planned replication
  71. took place. Planned replication happens at intervals
  72. specified in the registry"
  73. ::= { par 6 }
  74. parLastATRplTime OBJECT-TYPE
  75. SYNTAX DisplayString (SIZE (1..30))
  76. ACCESS read-only
  77. STATUS mandatory
  78. DESCRIPTION
  79. "Most recent data and time at which administrator
  80. triggered replication took place."
  81. ::= { par 7 }
  82. parLastNTRplTime OBJECT-TYPE
  83. SYNTAX DisplayString (SIZE (1..30))
  84. ACCESS read-only
  85. STATUS mandatory
  86. DESCRIPTION
  87. "Most recent data and time at which network triggered
  88. replication took place. Network triggered replication
  89. happens as a result of an update notification message
  90. from a remote WINS"
  91. ::= { par 8 }
  92. parLastACTRplTime OBJECT-TYPE
  93. SYNTAX DisplayString (SIZE (1..30))
  94. ACCESS read-only
  95. STATUS mandatory
  96. DESCRIPTION
  97. "Most recent data and time at which address change
  98. triggered replication took place. Address change
  99. triggered replication happens when the address of
  100. an owned name changes due to a new registration"
  101. ::= { par 9 }
  102. parLastInitDbTime OBJECT-TYPE
  103. SYNTAX DisplayString (SIZE (1..30))
  104. ACCESS read-only
  105. STATUS mandatory
  106. DESCRIPTION
  107. "Most recent data and time at which the local database
  108. was populated statically from one or more data files"
  109. ::= { par 10 }
  110. parLastCounterResetTime OBJECT-TYPE
  111. SYNTAX DisplayString (SIZE (1..30))
  112. ACCESS read-only
  113. STATUS mandatory
  114. DESCRIPTION
  115. "Most recent data and time at which the local counters
  116. were initialized to zero"
  117. ::= { par 11 }
  118. parWinsTotalNoOfReg OBJECT-TYPE
  119. SYNTAX Counter
  120. ACCESS read-only
  121. STATUS mandatory
  122. DESCRIPTION
  123. "This variable indicates the number of
  124. registrations received"
  125. ::= { par 12 }
  126. parWinsTotalNoOfQueries OBJECT-TYPE
  127. SYNTAX Counter
  128. ACCESS read-only
  129. STATUS mandatory
  130. DESCRIPTION
  131. "This variable indicates the number of
  132. queries received"
  133. ::= { par 13 }
  134. parWinsTotalNoOfRel OBJECT-TYPE
  135. SYNTAX Counter
  136. ACCESS read-only
  137. STATUS mandatory
  138. DESCRIPTION
  139. "This variable indicates the number of
  140. releases received"
  141. ::= { par 14 }
  142. parWinsTotalNoOfSuccRel OBJECT-TYPE
  143. SYNTAX Counter
  144. ACCESS read-only
  145. STATUS mandatory
  146. DESCRIPTION
  147. "This variable indicates the number of
  148. releases that succeeded"
  149. ::= { par 15 }
  150. parWinsTotalNoOfFailRel OBJECT-TYPE
  151. SYNTAX Counter
  152. ACCESS read-only
  153. STATUS mandatory
  154. DESCRIPTION
  155. "This variable indicates the number of
  156. releases that failed"
  157. ::= { par 16 }
  158. parWinsTotalNoOfSuccQueries OBJECT-TYPE
  159. SYNTAX Counter
  160. ACCESS read-only
  161. STATUS mandatory
  162. DESCRIPTION
  163. "This variable indicates the number of
  164. queries that succeeded"
  165. ::= { par 17 }
  166. parWinsTotalNoOfFailQueries OBJECT-TYPE
  167. SYNTAX Counter
  168. ACCESS read-only
  169. STATUS mandatory
  170. DESCRIPTION
  171. "This variable indicates the number of
  172. queries that failed"
  173. ::= { par 18 }
  174. parRefreshInterval OBJECT-TYPE
  175. SYNTAX INTEGER
  176. ACCESS read-write
  177. STATUS mandatory
  178. DESCRIPTION
  179. "This variable indicates the refresh interval.
  180. Unit is in milliseconds"
  181. ::= { par 19 }
  182. parTombstoneInterval OBJECT-TYPE
  183. SYNTAX INTEGER
  184. ACCESS read-write
  185. STATUS mandatory
  186. DESCRIPTION
  187. "This variable indicates the tombstone interval,
  188. Unit is in milliseconds"
  189. ::= { par 20 }
  190. parTombstoneTimeout OBJECT-TYPE
  191. SYNTAX INTEGER
  192. ACCESS read-write
  193. STATUS mandatory
  194. DESCRIPTION
  195. "This variable indicates the tombstone timeout.
  196. Unit is in milliseconds"
  197. ::= { par 21 }
  198. parVerifyInterval OBJECT-TYPE
  199. SYNTAX INTEGER
  200. ACCESS read-write
  201. STATUS mandatory
  202. DESCRIPTION
  203. "This variable indicates the verify interval
  204. Unit is in milliseconds."
  205. ::= { par 22 }
  206. parVersCounterStartValLowWord OBJECT-TYPE
  207. SYNTAX Counter
  208. ACCESS read-write
  209. STATUS mandatory
  210. DESCRIPTION
  211. "This variable indicates the low word of the
  212. version counter that WINS should start with"
  213. ::= { par 23 }
  214. parVersCounterStartValHighWord OBJECT-TYPE
  215. SYNTAX Counter
  216. ACCESS read-write
  217. STATUS mandatory
  218. DESCRIPTION
  219. "This variable indicates the High word of the
  220. version counter that WINS should start with"
  221. ::= { par 24 }
  222. parRplOnlyWCnfPnrs OBJECT-TYPE
  223. SYNTAX INTEGER
  224. ACCESS read-write
  225. STATUS mandatory
  226. DESCRIPTION
  227. "This variable indicates whether or not
  228. replication should be done with non-configures pnrs.
  229. If not set to zero, replication will be done only with
  230. partners listed in the registry (except when an
  231. update notification comes in)"
  232. ::= { par 25 }
  233. parStaticDataInit OBJECT-TYPE
  234. SYNTAX INTEGER
  235. ACCESS read-write
  236. STATUS mandatory
  237. DESCRIPTION
  238. "This variable indicates whether Static data should
  239. be read in at initialization and reconfiguration time.
  240. Update of any mib variable in the parameters group
  241. constitutes reconfigurations "
  242. ::= { par 26 }
  243. parLogFlag OBJECT-TYPE
  244. SYNTAX INTEGER
  245. ACCESS read-write
  246. STATUS mandatory
  247. DESCRIPTION
  248. "This variable indicates whether logging should be
  249. done. Default behaviour is to do logging"
  250. ::= { par 27 }
  251. parLogFileName OBJECT-TYPE
  252. SYNTAX DisplayString
  253. ACCESS read-write
  254. STATUS mandatory
  255. DESCRIPTION
  256. "This variable gives the path to the log file"
  257. ::= { par 28 }
  258. parBackupDirPath OBJECT-TYPE
  259. SYNTAX DisplayString
  260. ACCESS read-write
  261. STATUS mandatory
  262. DESCRIPTION
  263. "This variable gives the path to the backup dir"
  264. ::= { par 29 }
  265. parDoBackupOnTerm OBJECT-TYPE
  266. SYNTAX INTEGER {
  267. no(0),
  268. yes(1)
  269. }
  270. ACCESS read-write
  271. STATUS mandatory
  272. DESCRIPTION
  273. "This variable specifies whether WINS should do
  274. backup on termination. Setting it 1 holds no
  275. meaning unless parBackupDirPath is set also"
  276. ::= { par 30 }
  277. parMigrateOn OBJECT-TYPE
  278. SYNTAX INTEGER {
  279. no(0),
  280. yes(1)
  281. }
  282. ACCESS read-write
  283. STATUS mandatory
  284. DESCRIPTION
  285. "This variable specifies whether static records
  286. in the wins database should be treated as
  287. dynamic records during conflicts with new
  288. dynamic registrations."
  289. ::= { par 31 }
  290. -- datafiles group (Prefix df)
  291. dfDatafilesTable OBJECT-TYPE
  292. SYNTAX SEQUENCE OF DFDatafileEntry
  293. ACCESS read-write
  294. STATUS mandatory
  295. DESCRIPTION
  296. "A list of datafiles specified under the Datafiles
  297. key in the registry. These files are used for
  298. statically initialization of the WINS database"
  299. ::= { datafiles 1 }
  300. dfDatafileEntry OBJECT-TYPE
  301. SYNTAX DFDatafileEntry
  302. ACCESS read-write
  303. STATUS mandatory
  304. DESCRIPTION
  305. "data file name"
  306. INDEX { dfDatafileIndex }
  307. ::= { dfDatafilesTable 1 }
  308. DFDatafileEntry ::= SEQUENCE {
  309. dfDatafileIndex
  310. INTEGER,
  311. dfDatafileName
  312. DisplayString
  313. }
  314. dfDatafileIndex OBJECT-TYPE
  315. SYNTAX INTEGER
  316. ACCESS not-accessible
  317. STATUS mandatory
  318. DESCRIPTION
  319. "Used for indexing entries in the datafiles table.
  320. It has no other use"
  321. ::= { dfDatafileEntry 1 }
  322. dfDatafileName OBJECT-TYPE
  323. SYNTAX DisplayString
  324. ACCESS read-write
  325. STATUS mandatory
  326. DESCRIPTION
  327. "Name of the datafile to use for static initialization"
  328. ::= { dfDatafileEntry 2 }
  329. -- pull group (Prefix pull)
  330. pullInitTime OBJECT-TYPE
  331. SYNTAX INTEGER
  332. ACCESS read-write
  333. STATUS mandatory
  334. DESCRIPTION
  335. "This variable indicates whether pull should be
  336. done at WINS invocation and at reconfiguration.
  337. If any pull group's mib variable is set, that
  338. constitutes reconfiguration"
  339. ::= { pull 1 }
  340. pullCommRetryCount OBJECT-TYPE
  341. SYNTAX INTEGER
  342. ACCESS read-write
  343. STATUS mandatory
  344. DESCRIPTION
  345. "This variable gives the retry count in
  346. case of comm failure when doing pull replication.
  347. This is the max. number of retries that will be
  348. done at the interval specified for the Partner
  349. before WINS will stop for a certain number (canned) of
  350. replication time intervals before starting again."
  351. ::= { pull 2 }
  352. pullPnrTable OBJECT-TYPE
  353. SYNTAX SEQUENCE OF PullPnrEntry
  354. ACCESS read-write
  355. STATUS mandatory
  356. DESCRIPTION
  357. "A list of Partners with which pull replication needs
  358. to be done"
  359. ::= { pull 3 }
  360. pPullPnrEntry OBJECT-TYPE
  361. SYNTAX PullPnrEntry
  362. ACCESS read-write
  363. STATUS mandatory
  364. DESCRIPTION
  365. "This is the row corresponding to a partner"
  366. INDEX { pullPnrAdd }
  367. ::= { pullPnrTable 1 }
  368. PullPnrEntry ::= SEQUENCE {
  369. pullPnrAdd
  370. IpAddress,
  371. pullPnrSpTime
  372. DisplayString,
  373. pullPnrTimeInterval
  374. INTEGER,
  375. pullPnrMemberPrec
  376. INTEGER { low(0), high(1) },
  377. pullPnrNoOfSuccRpls
  378. Counter,
  379. pullPnrNoOfCommFails
  380. Counter,
  381. pullPnrVersNoLowWord
  382. Counter,
  383. pullPnrVersNoHighWord
  384. Counter
  385. }
  386. pullPnrAdd OBJECT-TYPE
  387. SYNTAX IpAddress
  388. ACCESS read-write
  389. STATUS mandatory
  390. DESCRIPTION
  391. "This is the address of the remote WINS partner"
  392. ::= { pPullPnrEntry 1 }
  393. pullPnrSpTime OBJECT-TYPE
  394. SYNTAX DisplayString
  395. ACCESS read-write
  396. STATUS mandatory
  397. DESCRIPTION
  398. "This variable gives the specific time at which
  399. pull replication should occur"
  400. ::= { pPullPnrEntry 2 }
  401. pullPnrTimeInterval OBJECT-TYPE
  402. SYNTAX INTEGER
  403. ACCESS read-write
  404. STATUS mandatory
  405. DESCRIPTION
  406. "This variable gives the time interval for
  407. pull replication"
  408. ::= { pPullPnrEntry 3 }
  409. pullPnrMemberPrec OBJECT-TYPE
  410. SYNTAX
  411. INTEGER {
  412. low(0),
  413. high(1)
  414. }
  415. ACCESS read-write
  416. STATUS mandatory
  417. DESCRIPTION
  418. "This is the precedence to be given to members of
  419. the special group pulled from the WINS. Note:
  420. the precedence of locally registered members of a
  421. special group is more than any replicas pulled in"
  422. ::= { pPullPnrEntry 4 }
  423. pullPnrNoOfSuccRpls OBJECT-TYPE
  424. SYNTAX Counter
  425. ACCESS read-only
  426. STATUS mandatory
  427. DESCRIPTION
  428. "The number of times replication was successful with
  429. the WINS after invocation or reset of counters"
  430. ::= { pPullPnrEntry 5 }
  431. pullPnrNoOfCommFails OBJECT-TYPE
  432. SYNTAX Counter
  433. ACCESS read-only
  434. STATUS mandatory
  435. DESCRIPTION
  436. "The number of times replication was unsuccessful with
  437. the WINS due to comm. failure (after invocation or reset
  438. of counters"
  439. ::= { pPullPnrEntry 6 }
  440. pullPnrVersNoLowWord OBJECT-TYPE
  441. SYNTAX Counter
  442. ACCESS read-only
  443. STATUS mandatory
  444. DESCRIPTION
  445. "The low word of the highest vers. no found in records
  446. owned by this WINS."
  447. ::= { pPullPnrEntry 7 }
  448. pullPnrVersNoHighWord OBJECT-TYPE
  449. SYNTAX Counter
  450. ACCESS read-only
  451. STATUS mandatory
  452. DESCRIPTION
  453. "The high word of the highest vers. no found in records
  454. owned by this WINS."
  455. ::= { pPullPnrEntry 8 }
  456. -- push group (Prefix - push)
  457. pushInitTime OBJECT-TYPE
  458. SYNTAX INTEGER
  459. ACCESS read-write
  460. STATUS mandatory
  461. DESCRIPTION
  462. "This variable indicates whether a push (i.e.
  463. notification message) should be done at invocation."
  464. ::= { push 1 }
  465. pushRplOnAddChg OBJECT-TYPE
  466. SYNTAX INTEGER
  467. ACCESS read-write
  468. STATUS mandatory
  469. DESCRIPTION
  470. "This variable indicates whether a notification
  471. message should be sent when address changes"
  472. ::= { push 2 }
  473. pushPnrTable OBJECT-TYPE
  474. SYNTAX SEQUENCE OF PushPnrEntry
  475. ACCESS read-write
  476. STATUS mandatory
  477. DESCRIPTION
  478. "A list of WINS Partners with which push
  479. replication is to be initiated"
  480. ::= { push 3 }
  481. pushPnrEntry OBJECT-TYPE
  482. SYNTAX PushPnrEntry
  483. ACCESS read-write
  484. STATUS mandatory
  485. DESCRIPTION
  486. "This is the row corresponding to the WINS pnr"
  487. INDEX { pushPnrAdd }
  488. ::= { pushPnrTable 1 }
  489. PushPnrEntry ::= SEQUENCE {
  490. pushPnrAdd
  491. IpAddress,
  492. pushPnrUpdateCount
  493. INTEGER
  494. }
  495. pushPnrAdd OBJECT-TYPE
  496. SYNTAX IpAddress
  497. ACCESS read-write
  498. STATUS mandatory
  499. DESCRIPTION
  500. "Address of the WINS partner"
  501. ::= { pushPnrEntry 1 }
  502. pushPnrUpdateCount OBJECT-TYPE
  503. SYNTAX INTEGER
  504. ACCESS read-write
  505. STATUS mandatory
  506. DESCRIPTION
  507. "This variable indicates the # of updates that
  508. should result in a push message"
  509. ::= { pushPnrEntry 2 }
  510. -- cmd group (Prefix - cmd)
  511. cmdPullTrigger OBJECT-TYPE
  512. SYNTAX IpAddress
  513. ACCESS read-write
  514. STATUS mandatory
  515. DESCRIPTION
  516. "This variable when set will cause the WINS to
  517. pull from the remote WINS identified by the IpAddress"
  518. ::= { cmd 1 }
  519. cmdPushTrigger OBJECT-TYPE
  520. SYNTAX IpAddress
  521. ACCESS read-write
  522. STATUS mandatory
  523. DESCRIPTION
  524. "This variable when set will cause the WINS to
  525. push a notification message to the remote WINS
  526. identified by the IpAddress"
  527. ::= { cmd 2 }
  528. cmdDeleteWins OBJECT-TYPE
  529. SYNTAX IpAddress
  530. ACCESS read-write
  531. STATUS mandatory
  532. DESCRIPTION
  533. "This variable when set will cause all information
  534. pertaining to a WINS (data records, context
  535. information to be deleted from the local WINS.
  536. Use this only when owner-address mapping table is
  537. getting to near capacity. NOTE: deletion of all
  538. information pertaining to the managed WINS is not
  539. permitted"
  540. ::= { cmd 3 }
  541. cmdDoScavenging OBJECT-TYPE
  542. SYNTAX INTEGER {
  543. no(0),
  544. yes(1)
  545. }
  546. ACCESS read-write
  547. STATUS mandatory
  548. DESCRIPTION
  549. "This variable when set will cause WINS to do
  550. scavenging."
  551. ::= { cmd 4 }
  552. cmdDoStaticInit OBJECT-TYPE
  553. SYNTAX DisplayString
  554. ACCESS read-write
  555. STATUS mandatory
  556. DESCRIPTION
  557. "When set WINS will do static initialization
  558. using the file specified as the value. If
  559. 0 is specified, WINS will do static
  560. initialization using the files specified
  561. in the registry (can be read-written using
  562. Datafile table"
  563. ::= { cmd 5 }
  564. cmdNoOfWrkThds OBJECT-TYPE
  565. SYNTAX INTEGER (1..4)
  566. ACCESS read-write
  567. STATUS mandatory
  568. DESCRIPTION
  569. "Sets the number of worker threads in WINS"
  570. ::= { cmd 6 }
  571. cmdPriorityClass OBJECT-TYPE
  572. SYNTAX INTEGER {
  573. normal(0),
  574. high(1)
  575. }
  576. ACCESS read-write
  577. STATUS mandatory
  578. DESCRIPTION
  579. "Set the priority class of WINS to normal or high"
  580. ::= { cmd 7 }
  581. cmdResetCounters OBJECT-TYPE
  582. SYNTAX INTEGER
  583. ACCESS read-write
  584. STATUS mandatory
  585. DESCRIPTION
  586. "Reset the counters. Value is ignored"
  587. ::= { cmd 8 }
  588. cmdDeleteDbRecs OBJECT-TYPE
  589. SYNTAX IpAddress
  590. ACCESS read-write
  591. STATUS mandatory
  592. DESCRIPTION
  593. "This variable when set will cause all date records
  594. pertaining to a WINS to be deleted from the local WINS.
  595. Note: Only data records are deleted."
  596. ::= { cmd 9 }
  597. cmdDRPopulateTable OBJECT-TYPE
  598. SYNTAX IpAddress
  599. ACCESS read-write
  600. STATUS mandatory
  601. DESCRIPTION
  602. "This variable can set to retrieve records of
  603. a WINS whose Ip address is provided. When set
  604. the table is populated right-away"
  605. ::= { cmd 10 }
  606. cmdDRDataRecordsTable OBJECT-TYPE
  607. SYNTAX SEQUENCE OF CmdDRRecordEntry
  608. ACCESS read-only
  609. STATUS mandatory
  610. DESCRIPTION
  611. "This is the table that stores the data records
  612. The records are sorted lexicographically by name
  613. Note: the table is cached (to save on overhead on WINS)
  614. To repopulate the table, set cmdDRDataRecordsTable
  615. mib var"
  616. ::= { cmd 11 }
  617. cmdDRRecordEntry OBJECT-TYPE
  618. SYNTAX CmdDRRecordEntry
  619. ACCESS read-write
  620. STATUS mandatory
  621. DESCRIPTION "data record owned by WINS whose address
  622. was specified when CmdDRRecordsTable was
  623. set"
  624. INDEX { cmdDRRecordName }
  625. ::= { cmdDRDataRecordsTable 1 }
  626. CmdDRRecordEntry ::= SEQUENCE {
  627. cmdDRRecordName
  628. DisplayString,
  629. cmdDRRecordAddress
  630. OCTET STRING,
  631. cmdDRRecordType
  632. INTEGER,
  633. cmdDRRecordPersistenceType
  634. INTEGER,
  635. cmdDRRecordState
  636. INTEGER
  637. }
  638. cmdDRRecordName OBJECT-TYPE
  639. SYNTAX OCTET STRING (SIZE(1..255))
  640. ACCESS read-only
  641. STATUS mandatory
  642. DESCRIPTION
  643. "Name in the record"
  644. ::= { cmdDRRecordEntry 1 }
  645. cmdDRRecordAddress OBJECT-TYPE
  646. SYNTAX OCTET STRING
  647. ACCESS read-only
  648. STATUS mandatory
  649. DESCRIPTION
  650. "Address(es) of the record. If the record is
  651. a multihomed record or a special group, the
  652. addresses are returned sequentially in pairs.
  653. Each pair is comprised of the address of the
  654. owner wins followed by the address of the
  655. machine (multihomed)/member (special group).
  656. Note: Following snmp's convention, the records
  657. are always returned in network byte order"
  658. ::= { cmdDRRecordEntry 2 }
  659. cmdDRRecordType OBJECT-TYPE
  660. SYNTAX INTEGER {
  661. unique(0),
  662. normalgroup(1),
  663. specialgroup(2),
  664. multihomed(3)
  665. }
  666. -- Note the above order should not be disturbed. It is same as
  667. -- in winsintf.h (WINSINTF_RECTYPE_E)
  668. ACCESS read-only
  669. STATUS mandatory
  670. DESCRIPTION
  671. "Type of the record"
  672. ::= {cmdDRRecordEntry 3 }
  673. cmdDRRecordPersistenceType OBJECT-TYPE
  674. SYNTAX INTEGER {
  675. static(0),
  676. dynamic(1)
  677. }
  678. ACCESS read-only
  679. STATUS mandatory
  680. DESCRIPTION
  681. "Persistence type of the record"
  682. ::= { cmdDRRecordEntry 4 }
  683. cmdDRRecordState OBJECT-TYPE
  684. SYNTAX INTEGER {
  685. active(0),
  686. released(1),
  687. tombstone(2),
  688. deleted(3)
  689. }
  690. -- Note the above order should not be disturbed. It is same as
  691. -- in winsintf.h (WINSINTF_STATE_E)
  692. -- for a SET operation only released and deleted values are
  693. -- allowed
  694. ACCESS read-only
  695. STATUS mandatory
  696. DESCRIPTION
  697. "State of the record."
  698. ::= { cmdDRRecordEntry 5 }
  699. cmdWinsVersNoLowWord OBJECT-TYPE
  700. SYNTAX INTEGER
  701. ACCESS read-only
  702. STATUS mandatory
  703. DESCRIPTION
  704. "The low word of the version number counter of the WINS"
  705. ::= { cmd 12 }
  706. cmdWinsVersNoHighWord OBJECT-TYPE
  707. SYNTAX INTEGER
  708. ACCESS read-only
  709. STATUS mandatory
  710. DESCRIPTION
  711. "The high word of the version number counter of the WINS"
  712. ::= { cmd 13 }
  713. END