Opendaylight - цель уведомления Netconf не отображается - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь получить уведомление об изменении данных с сервера Netconf в Opendaylight.

Версия Opendaylight - Oxygen SR2 (0.8.2)

Netconf Server - Tailf Confd 5.4

Я могу генерировать и перехватывать уведомления.Но целевой путь измененного атрибута не отображается.Журнал уведомления в ODL выглядит следующим образом:

{getChangedBy= 
    ChangedBy{
       getServerOrUser=ByUser{
           getSessionId=SessionIdOrZeroType[_value=0], 
           getSourceHost=IpAddress [_ipv4Address=Ipv4Address[_value=127.0.0.1]], 
           getUsername=coe, augmentations={}
       },
       augmentations={}
    }, 
    getDatastore=Running,
    getEdit=[Edit{getOperation=Replace, augmentations={}}],augmentations={}
}

Но трассировка Netconf в Confd показывает целевой путь.Ниже приведена трассировка:

<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
  <eventTime>2018-09-18T12:44:10.71336+05:30</eventTime>
  <netconf-config-change xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-notifications">
    <changed-by>
      <username>coe</username>
      <session-id>0</session-id>
      <source-host>127.0.0.1</source-host>
    </changed-by>
    <datastore>running</datastore>
    <edit>
      <target xmlns:org-openroadm-device="http://org/openroadm/device">/org-openroadm-device:org-openroadm-device/org-openroadm-device:info/org-openroadm-device:clli</target>
      <operation>replace</operation>
    </edit>
  </netconf-config-change>
</notification>

Почему ODL не показывает целевой путь?

UPDATE :: Журнал трассировки ODL показывает уведомление точно так же, как в трассировке сервера Netconf.Следовательно, я могу подтвердить, что уведомление было получено правильно.Но после преобразования уведомления в объект Java целевой путь не отображается.

...