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

Re: subtree filter spec vs. implementation



Andy Bierman writes:
>1) If <users> is empty:
>2) If <users> is not empty, but entry for 'fred' does not exist:

Both of these cases return an empty <configuration> element.
Filtering on something that isn't there gets you nothing.

    <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:junos="http://xml.juniper.net/junos/8.0I0/junos";>
      <data>
        <configuration>
        </configuration>
      </data>
    </rpc-reply>

>3) Entry for 'fred' exists

    <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:junos="http://xml.juniper.net/junos/8.0I0/junos";>
      <data>
        <configuration xmlns="http://xml.juniper.net/xnm/1.1/xnm";>
          <system>
            <login>
              <user>
                <name>phil</name>
                <full-name>Phil Shafer</full-name>
                <uid>1089</uid>
                <class>super-user</class>
                <authentication>
                  <encrypted-password>$1$mumblemumble</encrypted-password>
                    <ssh-dsa>
                      <name>ssh-dss XYZZY</name>
                    </ssh-dsa>
                </authentication>
              </user>
            </login>
          </system>
        </configuration>
      </data>
    </rpc-reply>

>For cases (1) and (2) I believe the XMLCONF design team envisioned
>this response:
>  <rpc-reply message-id="101" xmlns="netconf-blah">
>    <data/>
>  </rpc-reply>

Yup, exactly what I recall as well.

>However, this response is incorrect according to the spec.

This is bad news.  Can we issue an errata for a spec?

>I would like to converge on the standard behavior of details
>like this ASAP.

Amen.

Thanks,
 Phil

--
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/>