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

RE: do we need filtering or some such



In our approach, you can have

<perform-request id="101" transaction="stop-on-error"
                 xmlns="http://ietf.org/xmlconf/1.0/protocol";
                 xmlns:example="http://example.com/schema/1.2";>
  <operation id="1" target="/root">
    <example:root>
      <example:running>
        <example:users operation="get">
          <type>admin</type>
        </example:users>
      </example:running>
     </example:root>
  </operation>
</perform-request>

for all the 20 or so attributes of "users"

And have the following

<perform-request id="101" transaction="stop-on-error"
                 xmlns="http://ietf.org/xmlconf/1.0/protocol";
                 xmlns:example="http://example.com/schema/1.2";>
  <operation id="1" target="/root">
    <example:root>
      <example:running>
        <example:users operation="get">
          <type>admin</type>
****      <username/>
        </example:users>
      </example:running>
     </example:root>
  </operation>
</perform-request>

for only the "username" attribute of the "users".

You may also take the Enns draft approach and use the following:

       <rpc id="101" xmlns="http://ietf.org/xmlconf/1.0/base";>
         <get-config>
           <source>
             <running></running>
           </source>
           <config xmlns="http://example.com/schema/1.2/config";>
             <users>
               <type>admin</type>
****           <username/>
             </users>
           </config>
           <format>xml</format>
         </get-config>
       </rpc>

for the attribue "username".  However, there is problem with this one: what
if there is another XML elements named "users" as in
"/running/acme/level1/users" besides "/running/users"?  What does this
"get-config" means? Which "users" is the "get-config" wants?



--
Weijing Chen


> -----Original Message-----
> From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com]
> Sent: Friday, May 23, 2003 10:00 AM
> To: netconf@ops.ietf.org
> Subject: do we need filtering or some such
> 
> Someone asked me a question. Assume the examples around
> page 20 of the enss draft.
> If I did send a
> 
>        <rpc id="101" xmlns="http://ietf.org/xmlconf/1.0/base";>
>          <get-config>
>            <source>
>              <running></running>
>            </source>
>            <config xmlns="http://example.com/schema/1.2/config";>
>              <users>
>                <type>admin</type>
>              </users>
>            </config>
>            <format>xml</format>
>          </get-config>
>        </rpc>
> 
> Then what I really want to see is the user names that are administrators.
> What I will get back (or at least as I understand the examples) is
> a list of users, with all their attributes. So if users had like
> 20 or so attributes, how could I then specify to only get the
> usernames for the administrators and not all the other details?
> 
> Is there any guidance we can give on that?
> 
> Thanks,
> Bert
> 
> --
> 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/>