07-13-2017 12:32 PM
This seems like this should be an easy one... but, I am unable to print the entire XML using the variables I've just created....
Is the original xml included in the 'interface_configuration' variable below? I'm not discovering it in the dictionary.
If I'm going about dumping the interface wrong, how do I do it using this or similar modules?
I have figured out how to print individual values from the interface_configuration, like interface-name.
What I mean is this....
from ydk.services import CRUDService
from ydk.providers import NetconfServiceProvider
from ydk.models.cisco_ios_xr import Cisco_IOS_XR_ifmgr_cfg as xr_ifmgr_cfg
provider = NetconfServiceProvider(address="abc.123.com",
port=830,
username="me",
password="password",
protocol="ssh")
crud = CRUDService()
interface_configurations = xr_ifmgr_cfg.InterfaceConfigurations()
interface_configuration = crud.read(provider, interface_configurations)
## Now how do print the XML
print what???
| provider.close() | |
| exit() |
The print should be the massive <interface-configurations> xml tree.
Similar to: (not all shown)
| <interface-configurations xmlns="http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg"> | |
| <interface-configuration> | |
| <active>pre</active> | |
| <interface-name>POS0/4/0/0</interface-name> | |
| <description>CORE OC48 to po0/1/0/0-abc.123</description> | |
| <cdp xmlns="http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg"> | |
| <enable/> | |
| </cdp> | |
| <mtus> | |
| <mtu> | |
| <owner>pos</owner> | |
| <mtu>4567</mtu> | |
| </mtu> | |
| </mtus> | |
| <ipv4-network xmlns="http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg"> | |
| <addresses> | |
| <primary> | |
| <address>123.456.789.000</address> | |
| <netmask>255.255.255.252</netmask> |
... and all the rest of the interfaces...
Thanks for any help you can give on this.
Solved! Go to Solution.
07-13-2017 04:17 PM
Use the codec service as explained in this thread:
Re: How to retrieve the interface configuration
Thanks.
07-13-2017 04:17 PM
Use the codec service as explained in this thread:
Re: How to retrieve the interface configuration
Thanks.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide