Details
-
Bug
-
Status: Verified
-
High
-
Resolution: Done
-
None
-
None
-
None
-
None
Description
When Lightynode generates notifications, the serialization process of the org-openroadm-device change-notification notification does not insert the namespace in the <edit> body.
Lightynode trace:
<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2022-10-13T11:05:13Z</eventTime>
<change-notification xmlns="http://org/openroadm/device">
<change-time>2022-10-13T11:05:13.000065+02:00</change-time>
<datastore>running</datastore>
<edit>
<operation>merge</operation>
<target>/:org-openroadm-device/:circuit-packs[:circuit-pack-name='2/0']/:ports[:port-name='L1']</target>
</edit>
</change-notification>
</notification>
Honeynode trace:
<?xml version="1.0" encoding="utf-8"?>
<notification xmlns="urn:ietf:params:netconf:capability:notification:1.0">
<change-notification xmlns="http://org/openroadm/device">
<change-time>2022-10-13T11:10:04.000793+02:00</change-time>
<datastore>running</datastore>
<edit>
<target xmlns:a="http://org/openroadm/device">/a:org-openroadm-device/a:circuit-packs[a:circuit-pack-name='2/0']/a:ports[a:port-name='L1']</target>
<operation>merge</operation>
</edit>
<changed-by>
<server/>
</changed-by>
</change-notification>
<eventTime>2022-10-13T09:10:04.896Z</eventTime>
</notification>