cisco IOS XE — RESTCONF YANG-Patch Support

Device:/nobackup/folder1/confd_6313/bin curl -k -s -u admin:DMIdmi1! --location-trusted "https://10.1.1.1/restconf/data/Cisco-IOS-XE-native:native" -X PATCH -H "Accept: application/yang-data+json" -d '@yang_patch_create_hostname' -H "Content-type: application/yang-patch+xml" { "ietf-yang-patch:yang-patch-status": { "patch-id": "add-hostname-patch", "edit-status": { "edit": [ { "edit-id": "edit1", "errors": { "error-type": "application", "error-tag": "data-exists", "error-path": "/Cisco-IOS-XE-native:native/hostname", "error-message": "object already exists: /ios:native/ios:hostname" } ] } } ] } } } "error": [ { The following example shows an XML response from the RESTCONF server:

Device:/nobackup/folder1/confd_6313/bin curl -k -s -u admin:DMIdmi1! --location-trusted "https://10.1.1.1/restconf/data/Cisco-IOS-XE-native:native" -X PATCH -H "Accept: application/yang-data+xml" -d '@yang_patch_create_hostname' -H "Content-type: application/yang-patch+xml" xmlns="urn:ietf:params:xml:ns:yang:ietf-yang-patch"> add-hostname-patch edit1 application data-exists xmlns:ios="http://cisco.com/ns/yang/Cisco-IOS-XE-native">/ios:native/ios:hostname object already exists: /ios:native/ios:hostname device:/nobackup/folder1/confd_6313/bin Add Resource Success The following example shows an edit request:

xmlns="urn:ietf:params:xml:ns:yang:ietf-yang-patch"> add-Loopback-patch edit1 create /Loopback=1 RESTCONF Protocol RESTCONF YANG-Patch Support RESTCONF Protocol 7