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

RE: AD review: draft-ietf-netconf-soap-05



Inline

> -----Original Message-----
> From: Ted Goddard [mailto:ted.goddard@icesoft.com]
> Sent: Friday, September 02, 2005 17:57
> To: Wijnen, Bert (Bert)
> Cc: netconf
> Subject: Re: AD review: draft-ietf-netconf-soap-05
> 
> 
> 
> Comments are inline:
> (Bert, thanks for the review and the XML Registry clarification;
> I've incorporated those suggestions below as well.)
> 
> On 1-Sep-05, at 1:32 PM, Wijnen, Bert (Bert) wrote:
> 
> > Hre is my AD review. Sorry that this one slipped through
> > the cracks and took a bit longer. I have also seen
> > the suggested changes (as per below email from Ted) and
> > will assume such changes will be made.
> >
> > A lot of the SOAP/WSDL stuff is completely new for me,
> > so pls bear with me if I ask newbee questions.
> > But I think we should assume that others who read the
> > documents may also be newbees, and so maybe we should at
> > least make it all clear in the document.
> >
> > - I do not see in the document how a session-id gets
> >   passed from setting up a BEEP or HTTP conenction
> >   to the NetConf protocol level so that NetConf can use
> >   the session-id. Maybe it is there, but I do not see it.
> >   Pls explain and clarify in the text.
> 
> This is exchanged through <hello> messages.  The opening sentence
> in 3.3 will be revised as follows:
> 
>     Capabilities exchange and session ID establishment are performed
>     through the exchange of <hello> messages.
> 

Would be good to have an example of such exchange, so that people can
clearly see how it is done.

> > - sect 3.7
> >   - Is it OK to assume a "hypothetical location", or should we
> >     decide and/or request IANA or xmlsoap.org to define a
> >     real and approved location?
> 
> IANA should be requested to provide a location for the NETCONF
> schema (in netconf-prot, I believe).  How should netconf-soap
> be revised to accommodate an IANA request in netconf-prot?
> 

The pieces that netconf-prot needs to get registered is the task
of the netconf-prot document. I did challenge them on the TBD
in their IANA considerations section. 

If you use/need reference to those registered namespaces, then
do indeed reference them and add some (commentary if needed)
text that explains it.

> >   - Have you (has anyone) done a SYNTAX check on the WSDL
> >     document, and if so, which tool was used?
> 
> The WSDL has been checked with xmllint against the xmlsoap.org
> schemas.
> 
Might want to document that, so that people know. Just a simple
comment is fine. 

> >   - In the WSDL document, there are www.iana.org items.
> >     for example I see:
> >      <import namespace="urn:ietf:params:xml:ns:netconf:base:1.0"
> >             location="http://www.iana.org/assignments/xml-registry/
> >                       schema/netconf-base_1.0.xsd"/>
> >     WHere is that coming from.
> >     Maybe that is to be found in the missing (i.e. TBD) text from
> >     the netconf-protocol document?
> 
> Both the namespace and the netconf schema location should be
> requested from IANA in the netconf-protocol document.  The
> netconf-soap draft will be revised to request a netconf-soap
> namespace.
> 
>     The IANA is requested to assign an XML namespace for the NETCONF
>     over SOAP WSDL definitions.
> 
Good.  The above is not good enuf though.
When you request a namespace, then pls also add some rules
and guidelines for IANA that explain how and what IANA can add 
to the namespace later. Read RFC2434 about that.

> 
> >     Another example
> >        xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/";
> >     Does that need a citation/reference?
> 
> This is the standard SOAP namespace as defined in the WSDL reference.
>

One way or another, pls add that to the doc. Either as prelimenary
text before the WSDL document or as comments inside the document.
Maybe I am asking too much here, because I know little about WSDL.
If the WG feels no ptrs/references are needed, I will live with it.
 
> >        xmlns:tns="urn:ietf:params:xml:ns:netconf:soap:1.0"
> >     Does IANA now how to create that? Or is there no IANA
> >     action needed for that?
> 
> IANA action is needed (request described above).
> 
> >     There may be other stuff. Once I understand the above I can
> >     check further and see if I have more questions.
> >
> > - IANA considerations Section
> >   - says "IANA will". Maybe better: "IANA is requested to"
> >   - Is the port for BEEP not already requested via the
> >     netconf-over-beep document?
> 
> This is a different usage of BEEP.  netconf-beep does not use
> the SOAP BEEP mapping (rfc3288bis) but rather uses BEEP directly.
> 

Oh well...

> >   - Where is IANA supposed to put the WSDL definition?
> >     you say in the XML registry. WHich is the document that
> >     explains how to do that? Where is the ptr to the iana
> >     we page that contains these sort of documents?
> 
> This IANA request will be removed.
> 
OK

> > CItation/Reference issues:
> >
> >
> > !! Missing citation for Normative reference:
> >   P018 L030:    [5]   Freed, N. and N. Borenstein, "Multipurpose  
> > Internet Mail
> >
> > !! Missing citation for Normative reference:
> >   P018 L034:    [6]   Freed, N. and N. Borenstein, "Multipurpose  
> > Internet Mail
> >
> > !! Missing citation for Normative reference:
> >   P019 L014:    [13]  Rose, M. and D. New, "Reliable Delivery for  
> > syslog", RFC 3195,
> >
> > !! Missing citation for Informative reference:
> >   P019 L035:    [18]  Barton, J., Nielsen, H. and S. Thatte, "SOAP  
> > Messages with
> >
> > !! Missing citation for Informative reference:
> >   P019 L045:    [20]  Nadalin, A., Kaler, C., Hallam-Baker, P. and  
> > R. Monzillo, "Web
> 
> Extraneous references removed.
> 

Good

> > NITS:
> >
> > - Pls expand Acrionyms first time they are used.
> >   For example BEEP in the abstract.
> >   WSDL in 3rd para section 1.
> 
> Expanded.
> 
Good.
I hope you understood I just listed a few examples.
Pls check all acronyms.

> > - Sect 2.5, last sentence.
> >   you may want to add a citation (and reference) to the RFC(s)
> >   that describes "chunking and persistent connections".
> 
> Citation added (HTTP 1.1).
> 
OK

> > - I see sometimes "Reciever" and other times "Receiver".
> >   I think it should be consistent: "Receiver"
> > - Security COnsiderations section:  s/IPSec/IPsec/
> 
> Fixed.
> 

Good,
Thanks, Bert

> Thanks,
> Ted.
> 
> > Bert
> >
> >
> >> -----Original Message-----
> >> From: owner-netconf@ops.ietf.org [mailto:owner- 
> >> netconf@ops.ietf.org]On
> >> Behalf Of Ted Goddard
> >> Sent: Tuesday, August 30, 2005 19:46
> >> To: netconf
> >> Subject: proposed changes for draft-ietf-netconf-soap-06
> >>
> >>
> >>
> >> Hi All,
> >>
> >> I would like to propose the following changes for the NETCONF SOAP
> >> draft in the indicated sections:
> >>
> >>
> >> Section 0
> >>
> >>       RFC 3978 boilerplate
> >>
> >> Section 2.4  BCP56: On the Use of HTTP as a Substrate
> >>
> >>       It is also possible to respond to the concern on the 
> re-use of
> >>       port 80.  A NETCONF SOAP service SHOULD be offered over a new
> >>       standard port for NETCONF over SOAP (over HTTP) to
> >>       be defined as requested in the IANA considerations of this
> >>       document.
> >>
> >> Section 4  Security Considerations
> >>
> >>       The IANA requested port SHOULD be used, as this provides a  
> >> means
> >>       for efficient firewall filtering during possible
> >> denial-of-service
> >>       attacks.
> >>
> >> Section 5  IANA Considerations
> >>
> >>       The IANA is requested to assign TCP ports for 
> NETCONF for SOAP
> >>       over HTTP and SOAP over BEEP.
> >>
> >>       The IANA is requested to place netconf-soap_1.0.wsdl in the
> >>       IANA XML registry.
> >>
> >> The following indicated ID-nits appear to be in error (xml2rfc
> >> output checked with "od -c"):
> >>
> >> tmp/draft-ietf-netconf-soap-05.txt(452):
> >>    Line is too long: the offending characters are 'elope"'
> >> tmp/draft-ietf-netconf-soap-05.txt(464):
> >>    Line is too long: the offending characters are
> >> 's:netconf:base:1.0">'
> >>
> >>
> >> Thanks,
> >> Ted.
> >>
> >
> > --
> > to unsubscribe send a message to netconf-request@ops.ietf.org with
> > the word 'unsubscribe' in a single line as the message text body.
> > archive: <http://ops.ietf.org/lists/netconf/>
> >
> 
> 

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