OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

kmip message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [kmip] Groups - kmip-tape-lib-profile-v1 0-wd01-review.doc uploaded


Tim,

The 1.1 KMIP spec says it on lines 1017-1021.  The most current draft of 1.2 says it on lines 1059-1063 (from which you excerpted some text below).
The full text says:

Clients MAY request to set (i.e., using any of the operations that result in new Managed Object(s) on the
server or adding/modifying the attribute of an existing Managed Object) an instance of this attribute with a
particular Application Namespace while omitting Application Data. In that case, if the server supports this  
namespace (as indicated by the Query operation in Section 4.25), then it SHALL return a suitable  
Application Data value. If the server does not support this namespace, then an error SHALL be returned.

In the larger context that I quoted, it is (more) clear that the server announcing "support" of this namespace via Query is related to its ability to fill in the rest of the information if the client sends only the namespace.

Bruce A Rich
brich at-sign us dot ibm dot com




From:        Tim Hudson <tjh@cryptsoft.com>
To:        Bruce Rich/Austin/IBM@IBMUS
Cc:        Feather <stan.feather@hp.com>, kmip@lists.oasis-open.org
Date:        06/28/2013 03:16 PM
Subject:        Re: [kmip] Groups - kmip-tape-lib-profile-v1 0-wd01-review.doc uploaded
Sent by:        <kmip@lists.oasis-open.org>




> According to the spec, this means solely that the server is capable of
filling in an Application Specific Information attribute with
> info if the client passes in LIBRARY-LTO as the namespace and an empty
info field

Bruce, where do you think the specification actually states that?

What the specification states is that if a server "supports" an
application name space then it shall be returned in the query operation.
It does not state that the server shall not return the application name
space in Query where the client is providing the information.

In 3.36 - the definition of ASI:

"In that case, if the server supports this namespace (as indicated by
the Query operation in Section 4.25), then it SHALL return a suitable
Application Data value."

In 12.1 - the definition of Query:

"The Application Namespace fields in the response contain the namespaces
that the server SHALL generate values for if requested by the client
(see Section 3.36)."

Nothing in either of those sections state what you are indicating. I can
see how you get there reading between the lines.

However, in the context of this profile is making it clear that this is
a requirement on servers when conforming to this profile to report the
application name spaces listed within the profile.

Whether or not that is a requirement in the base specification is an
interesting discussion - however in profiles we state the actual
conformance clauses - which can (and are) narrower than the
specification text. That is the purpose of the profiles - to make the
behaviours clear. A server can conform to the specification and not
conform to a given profile.

It's great to have your feedback on this - it would have been useful to
have had that feedback earlier - as that aspect of the profile is
unchanged from the earlier versions uploaded back in April.  It however
tends to indicate that there are interpretations of the base
specification in this area which may need to be expanded.
It doesn't impact the profile itself.

Tim.


---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail.  Follow this link to all your TCs in OASIS at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]