Vyatta NOS documentation

Learn how to install, configure, and operate Vyatta Network Operating System (Vyatta NOS), which helps to drive our virtual networking and physical platforms portfolio.

Get an individual YANG schema — <get-schema>

An example of how to use the <get-schema> RPC to get an individual YANG schema.

Use the <get-schema> RPC. In this example, we use it to get vyatta-resources-protocol-group-v1.
As get-schema is not in the NETCONF 'base' namespace, you must specify its namespace.
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  <get-schema xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring">
    <identifier>vyatta-resources-protocol-group-v1</identifier>
    <version>1.0</version>
    <format>xsd</format>
  </get-schema>
</rpc>
]]>]]>
Reply:
<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <data xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring">submodule vyatta-resources-protocol-group-v1 {
        belongs-to vyatta-resources-group-v1 {
                prefix res-group;
        }
        import vyatta-resources-v1 {
                prefix resources;
        }
    ...
  }
  </data>
</rpc-reply>
]]>]]>