Hi Team,
I have to register actionpoint for the action “clear-diagnostics”(highlighted in yang below) in my annotation file but I am unable to do it. Can someone share how to specify actionpoint in annotations file for below yang?
Yang Model:
module: org-openroadm-otn-odu-interfaces
augment /org-openroadm-device:org-openroadm-device/org-openroadm-device:interface:
+--rw odu!
+--rw maint-testsignal
**+---x clear-diagnostics** --> ACTION
| +---w input
| | +---w type? testsig-type
| +--ro output
| +--ro status org-openroadm-common-types:rpc-status
| +--ro status-message? string
+--rw enabled? boolean
+--rw testPattern enumeration
+--rw type? testsig-type
+--ro inSync? boolean
+--ro seconds uint32
+--ro bitErrors? uint32
+--ro bitErrorRate? decimal64
What I have tried :
module org-openroadm-maintenance-testsignal-ann {
namespace "http://org/openroadm/maintenance-testsignal";
prefix org-openroadm-maint-testsignal-ann;
import tailf-common { prefix tailf; }
import org-openroadm-device { prefix org-openroadm-device; }
import org-openroadm-otn-odu-interfaces { prefix org-openroadm-otn-odu-interfaces; }
import org-openroadm-maintenance-testsignal { prefix org-openroadm-maint-testsignal; }
tailf:annotate "/org-openroadm-device:org-openroadm-device/org-openroadm-device:interface/org-openroadm-otn-odu-interfaces:odu/org-openroadm-maint-testsignal:maint-testsignal/org-openroadm-maint-testsignal:clear-diagnostics" {
tailf:actionpoint clear_diagnostics_actionpoint;
}
}
Error I get :
yang/org-openroadm-maintenance-testsignal-ann.yang:10: error: node 'maint-testsignal' in module 'org-openroadm-maintenance-testsignal' not found