I am trying to find a better way to generate XML RPC requests to be sent to a device with NETCONF tags in it.
We know how request should look like, so what I am doing is, just hard coding the XML-RPC request XML with placeholders in it. Those placeholders can be replaced with actual input later.
Eg:
<rpc message-id="">
  <get-config>
    <source>
      <running/>
    </source>
    <filter type="subtree" base_path="">
      <wing-stats>
        <device>
          <lldp>
            <dev_id/>
            <local_port/>
            <neighborId/>
            <Neighbor_port_id/>
          </lldp>
          <mac>@device_mac</mac>
        </device>
      </wing-stats>
    </filter>
  </get-config>
</rpc>
Here in this example, @device_mac will be replaced while send the request. But some how I felt I am hardcoding the request XML. Is there any better way of generating the request XML?
Netconf data will be modelled using YANG/YIN files. Is there a way I can make use of these files to generate NETCONF request part atleast?
 
     
     
     
    