JMP> Re: job mib feedback [more explanation about attributes]
Tom Hastings <hastings@cp10.es.xerox.com> Tue, 28 July 1998 06:37 UTC
Delivery-Date: Tue, 28 Jul 1998 02:37:51 -0400
Return-Path: jmp-owner@pwg.org
Received: from cnri.reston.va.us (ns [132.151.1.1]) by ietf.org (8.8.5/8.8.7a) with ESMTP id CAA07532 for <ietf-archive@ietf.org>; Tue, 28 Jul 1998 02:37:30 -0400 (EDT)
Received: from lists.underscore.com (uscore-1.mv.com [199.125.85.30]) by cnri.reston.va.us (8.8.5/8.8.7a) with ESMTP id CAA08672 for <ietf-archive@cnri.reston.va.us>; Tue, 28 Jul 1998 02:37:16 -0400 (EDT)
Received: from localhost (daemon@localhost) by lists.underscore.com (8.7.5/8.7.3) with SMTP id CAA29272 for <ietf-archive@cnri.reston.va.us>; Tue, 28 Jul 1998 02:37:20 -0400 (EDT)
Received: by pwg.org (bulk_mailer v1.5); Tue, 28 Jul 1998 02:35:22 -0400
Received: (from daemon@localhost) by lists.underscore.com (8.7.5/8.7.3) id CAA29004 for jmp-outgoing; Tue, 28 Jul 1998 02:33:48 -0400 (EDT)
Message-Id: <3.0.5.32.19980727233250.00bf91c0@garfield>
X-Sender: hastings@garfield (Unverified)
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)
Date: Mon, 27 Jul 1998 23:32:50 -0700
To: Keith Moore <moore@cs.utk.edu>
From: Tom Hastings <hastings@cp10.es.xerox.com>
Subject: JMP> Re: job mib feedback [more explanation about attributes]
Cc: chrisw@ilw.com, moore@cs.utk.edu, Bert Wijnen <WIJNEN@vnet.ibm.com>, Harald.Alvestrand@maxware.no, scoya@ietf.org, rfc-ed@isi.edu, jkrey@isi.edu, jmp@pwg.org
In-Reply-To: <199807271855.OAA19942@spot.cs.utk.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: jmp-owner@pwg.org
At 11:55 07/27/98 PDT, Keith Moore wrote: snip ... >> 3.The structure of the MIB is totaly "non-SNMP" like. >> It is the 2nd wierdest MIB I have ever seen. >> I have difficulty saying go ahead and publish. >> But... it is work of the PWG which is outside of the >> IETF, right? So not sure what we can/should do. >> I would certainly NOT let this thing go on the standards >> track. This is a more complete explanation of the reason that we advanced the attribute structure in the PWG job monitoring MIB. Its been prototyped for over a year. The reason for the new structure is that we found in doing the Printer MIB (RFC 1759) that printers vary from model to model and vendor to vendor that attempting to combine objects into a group for perpurposes of conformance was too difficult. One implementation would only have one or two items in a group, and so would forced with the decision to implement the whole group, returning empty strings or other(1) enums for most of the objects or omit the group entirely. So we invented the attribute concept which is conceptually like most job submission protocols, such as IPP, DPA, or LPD, in that an implementation of a job need only support the attributes that the device or server contains. Furthermore, each job submission could omit any attributes that were not needed for that job. The idea is that a TC defines the enum values that identify each attribute. That enum is used as a index into the attribute table. Thus an NMS can either access the attribute directly with a Get operation specifying the index enum value for that attribute or can "harvest" a bunch of attributes doing GetNext, skipping over the unimplemented or unsupplied attributes for that job. We also added one final index to allow an attribute to have more than one value (integer or octet string), as in most job submission protocols. So, while the Job MIB doesn't look like other MIBs, its attribute concept reflects the semantics of jobs that have attributes. Also the indexing, Get, and GetNext semantics seems to lend themselves well for representing jobs which vary so much between product implementations and between each job submission with a particular product. Does that make sense? Thanks, Tom
- JMP> Re: job mib feedback Tom Hastings
- JMP> Re: job mib feedback [more explanation about… Tom Hastings
- Re: JMP> Re: job mib feedback [more explanation a… Tom Hastings