Add ietf-netconf-monitoring-extension to base schema 48/34548/1
authorAndrej Mak <andmak@cisco.com>
Fri, 12 Feb 2016 11:08:38 +0000 (12:08 +0100)
committerAndrej Mak <andmak@cisco.com>
Fri, 12 Feb 2016 13:20:57 +0000 (13:20 +0000)
Monitoring extension must be present in base schema context
to be able to call get-schema to download models from device.

Change-Id: Idcfa7295dd0b5fe29cb26b560f6d058ee6a08f70
Signed-off-by: Andrej Mak <andmak@cisco.com>
opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformer.java

index 270cdbfb188c8ce0582c9fe9634f0749eec10daf..1fe7bd3badeed9091979b46f9f6dd1b67d1b2e40 100644 (file)
@@ -46,7 +46,6 @@ import org.opendaylight.netconf.sal.connect.api.MessageTransformer;
 import org.opendaylight.netconf.sal.connect.netconf.util.NetconfMessageTransformUtil;
 import org.opendaylight.netconf.sal.connect.util.MessageCounter;
 import org.opendaylight.netconf.util.OrderedNormalizedNodeWriter;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210.$YangModuleInfoImpl;
 import org.opendaylight.yangtools.sal.binding.generator.impl.ModuleInfoBackedContext;
 import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 import org.opendaylight.yangtools.yang.common.QName;
@@ -76,12 +75,13 @@ public class NetconfMessageTransformer implements MessageTransformer<NetconfMess
 
         BASE_NETCONF_CTX(
                 Lists.newArrayList(
-                        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.$YangModuleInfoImpl.getInstance()
+                        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.$YangModuleInfoImpl.getInstance(),
+                        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210.$YangModuleInfoImpl.getInstance()
                 )
         ),
         BASE_NETCONF_CTX_WITH_NOTIFICATIONS(
                 Lists.newArrayList(
-                        $YangModuleInfoImpl.getInstance(),
+                        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210.$YangModuleInfoImpl.getInstance(),
                         org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.notification._1._0.rev080714.$YangModuleInfoImpl.getInstance(),
                         org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.$YangModuleInfoImpl.getInstance(),
                         org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.notifications.rev120206.$YangModuleInfoImpl.getInstance()