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

Re: Deja vu Again



Hi -

> Message-Id: <5.1.0.14.2.20020627142559.02640828@fedex.cisco.com>
> Date: Thu, 27 Jun 2002 14:54:20 -0700
> To: Randy Presuhn <rpresuhn@dorothy.bmc.com>
> From: Andy Bierman <abierman@cisco.com>
> Subject: Re: Deja vu Again
> Cc: xmlconf@ops.ietf.org
...
> >There are at least three different DTDs/Schemas that we could
> >be talking about in xmlconf, and we need to decide which ones
> >we're going to do:
> >    - schema for the basic protocol operations
> >    - payload metaschema
> >    - schemas for managing particular gizmos
> >
> >I hope we're agreeing that it's the first two and not the
> >third that we're talking about.
> 
> I'm not sure what a metaschema is.
> If it means the payload will contain an opaque element like 
>   <command>bunch of proprietary text</command> 
> then I don't think we agree.  I would rather see something like:
> 
>   <command xmlns="http://www.acme.com/commands";>
>      <acme-top-level-element>
>          <acme-nested-element>
>             bunch of proprietary text or maybe
>             some more nested elements (parameters)
>          </acme-nested-element>
>      </acme-top-level-element>
>   </command>
...

This is something I think we may need to permit, but
should strongly discourage.

If we say anything at all about the payload part,
I'd rather see something roughly like
   ...
   <instance-data>
      <object-class typ="usmUserEntry" href="http://www.ietf.org/whatever";>
      <instance-name>
	  <index typ=usmUserEngineID value="0x00000">
	  <index typ=usmUserName value="Andy">
      </instance-name>
      <attribute-list>
	  <attribute typ=usmUserSecurityName value="Bierman">
	  <attribute typ=usmUserPrivProtocol value="usmNoAuthProtocol">
	  ...
      </attribute-list>
   </instance-data>

where all the "typ" semantics can be resolved by looking in
http://www.acme.com/classes (though, just as with WSDL
and friends one would not normally do this at runtime!)

I think each of these levels of encapsulation, especially
the higher-level protocol stuff, should really probably
be kept in line with the encapsulation notions in
http://www.w3.org/TR/2002/WD-xmlp-reqs-20020626#N774 (Note
that this document also raises the possibility of providing
transaction support.)

 ------------------------------------------------------
 Randy Presuhn          BMC Software, Inc.  1-3141
 randy_presuhn@bmc.com  2141 North First Street
 Tel: +1 408 546-1006   San José, California 95131  USA
 ------------------------------------------------------
 My opinions and BMC's are independent variables.
 ------------------------------------------------------

--
to unsubscribe send a message to xmlconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/xmlconf/>