[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DateAndTime TC oversight in RFC 2579



HI,

The term "NULL value" is sooo ambiguous. I get recently read
the specs for another schema language where they decided not
to use that term. In SQL "NULL value" means a "missing value".
In the schema definition (and I can not remember, but maybe
someone else can), they made a destinction between sitiuation
of "not available" and "not supported". So, on the below,
and certainly in MIB modules that I have written, I try
to remove the cost of writing code for agents and
management applications. And, thus, where it is appropriate,
I try to have values that mean "not available" or
"not supported". In the below, I'm not sure whether
a value of '0000000000000000'h or "" (a zero length string)
is the best choice. However, I do believe that such
a distingushed value is needed. And the TC should
say that the DESCRIPTION clause must indicate under
what conditions that such a value will be returned. 

On Sun, 21 Dec 2003, Wijnen, Bert (Bert) wrote:
> The issue of using a defval for DateAndTime of all zeroes (8 octets).
> comes up again in the ROHC MIB draft-ietf-rohc-mib-rtp-08.txt
> which just finished IETF Last Call. I am just going to let it 
> pass.
> 
> But...
> 
> If we think that that DEFVAL is valid (and we behave that way by passing
> documents that use it), then I think we should propose some text for an
> ERRATA statement for RFC-Editor.
> 
> It could be as simple as something aka:
> 
>    The DESCRIPTION clause of the DateAndTime TC needs an 
>    additional paragraph:
> 
>       The special 8-octet value of '0000000000000000'H can be used
>       to represent a NULL value.
> 
> If the SMIv2 authors/editors and the MIB Doctors agree with this,
> then I am willing to move ahead. If people believe that text should
> be modified, pls let me know.
> 
> Not sure if it would need an IETF Last Call, cause although we may 
> agree that it is an "oversight", it is not clearly just a typo.
> I kind of would say it does NOT need an IETF Last Call.
> The following RFCs already use the '0000000000000000'H value
> for the DateAndTimeTC
>   RFC 2561  - TN3270E-MIB
>   RFC 2562  - TN3270E-RT-MIB
>   RFC 2564  - APPLICATION-MIB
>   RFC 2591  - DISMAN-SCHEDULE-MIB
>   RFC 2594  - WWW-MIB
>   RFC 2758  - SLAPM-MIB
>   RFC 2925  - DISMAN-PING-MIB
>   RFC 3165  - DISMAN-SCRIPT-MIB
>   possibly in some newer RFCs too.
> 
> Pls send in your comments:
> 
> - I think this emendment is GOOD/BAD (pls choose GOOD or BAD)
> - I think it does/does-not require an IETF Last Call 
>   (pls choose does or does-not) 
> 
> Thanks,
> Bert 
> 
> > -----Original Message-----
> > From: C. M. Heard [mailto:heard@pobox.com]
> > Sent: maandag 8 september 2003 22:23
> > To: mibs@ops.ietf.org
> > Subject: Is this an oversight in RFC 2579?
> > 
> > 
> > [ The attached message has been forwarded from the entity   ]
> > [ MIB list, as it is a question of general interest.  --cmh ]
> > 
> > -----Original Message-----
> > From: Juergen Schoenwaelder [mailto:j.schoenwaelder@iu-bremen.de]
> > Sent: maandag 8 september 2003 17:10
> > To: C. M. Heard
> > Cc: entmib@ietf.org
> > Subject: Re: [Entmib] entity mib support for tcif
> > 
> > 
> > 
> > On Sun, Sep 07, 2003 at 01:24:57PM -0700, C. M. Heard wrote:
> > > 
> > > >>>>> On Sun, 7 Sep 2003, Wijnen, Bert (Bert) replied:
> > > Bert> Or..., the DESCRIPTION clause could say that all zeroes for
> > > Bert> the DateAndTime would mean 
> > > Bert> "manufacture date unknown or nor supported"
> > > Bert> 
> > > Bert> Just thinking aloud here.
> > > 
> > > It seems to me that this would conflict with the DateAndTime
> > > DESCRIPTION clause in RFC 2579.
> > 
> > While true, it is existing practice in other MIB modules to use
> > '0000000000000000'H as a NULL value and I personally consider not
> > allowing this special value an oversight in the SMIv2 revision.
> > 
> > /js

Regards,
/david t. perkins