Use a proper OpenDaylight namespace in both module name and namespace.
JIRA: NETCONF-891
Change-Id: I5853e33134fc6c0dcea3b4635d36f7c85c9de35e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210.NetconfTcp;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210.Session1Builder;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.NetconfSsh;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.Transport;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.sessions.Session;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.sessions.SessionKey;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTime;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.ZeroBasedCounter32;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netconf.monitoring.rev220718.NetconfTcp;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netconf.monitoring.rev220718.Session1Builder;
import org.opendaylight.yangtools.yang.common.Uint32;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+++ /dev/null
-module ietf-netconf-monitoring-extension {
-
- yang-version 1;
-
- namespace
- "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring-extension";
-
- prefix ncme;
-
- import ietf-netconf-monitoring {
- prefix ncm;
- }
-
- revision "2013-12-10" {
- description "Initial revision.";
-
- }
-
- identity netconf-tcp {
- base ncm:transport;
- description
- "NETCONF over TCP.";
- }
-
- augment "/ncm:netconf-state/ncm:sessions/ncm:session" {
- leaf session-identifier {
- type string;
- }
- }
-
-}
\ No newline at end of file
--- /dev/null
+module odl-netconf-monitoring {
+ namespace "urn:opendaylight:params:xml:ns:yang:netconf:monitoring";
+ prefix "odlncm";
+
+ import ietf-netconf-monitoring {
+ prefix ncm;
+ }
+
+ revision "2022-07-18" {
+ description "Initial revision.";
+ }
+
+ identity netconf-tcp {
+ base ncm:transport;
+ description "NETCONF over plain TCP/IP.";
+ }
+
+ augment "/ncm:netconf-state/ncm:sessions/ncm:session" {
+ leaf session-identifier {
+ type string;
+ }
+ }
+}
import org.opendaylight.netconf.nettyutil.handler.NetconfXMLToMessageDecoder;
import org.opendaylight.netconf.nettyutil.handler.exi.EXIParameters;
import org.opendaylight.netconf.notifications.NetconfNotification;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210.NetconfTcp;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.NetconfSsh;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.sessions.Session;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netconf.monitoring.rev220718.NetconfTcp;
import org.w3c.dom.Document;
@RunWith(MockitoJUnitRunner.StrictStubs.class)
import org.opendaylight.netconf.sal.connect.netconf.util.NetconfMessageTransformUtil;
import org.opendaylight.netconf.sal.connect.util.RemoteDeviceId;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.IetfNetconfService;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210.NetconfTcp;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netconf.monitoring.rev220718.NetconfTcp;
import org.opendaylight.yangtools.rfc8528.data.util.EmptyMountPointContext;
import org.opendaylight.yangtools.util.concurrent.FluentFutures;
import org.opendaylight.yangtools.yang.common.QName;
"models/ietf-inet-types@2013-07-15.yang",
"models/ietf-netconf@2011-06-01.yang",
"models/ietf-netconf-monitoring@2010-10-04.yang",
- "models/ietf-netconf-monitoring-extension@2013-12-10.yang",
"models/ietf-yang-library@2016-06-21.yang",
"models/ietf-yang-types@2013-07-15.yang",
"models/nc-notifications@2008-07-14.yang",
"models/notifications@2008-07-14.yang",
+ "models/odl-netconf-monitoring@2022-07-18.yang",
...
);
----
public static final Set<YangResource> DEFAULT_YANG_RESOURCES = ImmutableSet.of(
new YangResource("ietf-netconf-monitoring", "2010-10-04",
"/META-INF/yang/ietf-netconf-monitoring@2010-10-04.yang"),
- new YangResource("ietf-netconf-monitoring-extension", "2013-12-10",
- "/META-INF/yang/ietf-netconf-monitoring-extension@2013-12-10.yang"),
+ new YangResource("odl-netconf-monitoring", "2022-07-18",
+ "/META-INF/yang/odl-netconf-monitoring@2022-07-18.yang"),
new YangResource("ietf-yang-types", "2013-07-15",
"/META-INF/yang/ietf-yang-types@2013-07-15.yang"),
new YangResource("ietf-inet-types", "2013-07-15",
import javax.xml.bind.annotation.XmlTransient;
import org.opendaylight.mdsal.binding.spec.naming.BindingMapping;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210.Session1;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.sessions.Session;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netconf.monitoring.rev220718.Session1;
import org.opendaylight.yangtools.yang.common.QName;
final class MonitoringSession {
public String getUsername() {
return managementSession.getUsername();
}
-}
\ No newline at end of file
+}