home

Supported platforms

Vyatta documentation

Learn how to install, configure, and operate the Vyatta Network Operating System (Vyatta NOS) and Orchestrator, which help 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>
]]>]]>