<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:16:03 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETCONF-845] Support of namespace for referred yang-identity values</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-845</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Greetings from O-RAN-SC&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Story:&lt;/b&gt;&lt;br/&gt;
 We use OpenDaylight as O-RAN O1-Controller for RESTCONF to NETCONF translation and vice versa within ONAP/CCSDK.&lt;/p&gt;

&lt;p&gt;For O-RAN Architecture and Specification validation a yang module for Performance Monitoring Job management was developed:&lt;/p&gt;

&lt;p&gt;Please see &lt;a href=&quot;https://gerrit.o-ran-sc.org/r/gitweb?p=scp/oam/modeling.git;a=blob;f=data-model/yang/working/o-ran-sc/o-ran-du/o-ran-sc-du-hello-world.yang;h=74351c8b6a58e817f90694fc874ead39f304ea74;hb=HEAD#l775&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gerrit.o-ran-sc.org/r/gitweb?p=scp/oam/modeling.git;a=blob;f=data-model/yang/working/o-ran-sc/o-ran-du/o-ran-sc-du-hello-world.yang;h=74351c8b6a58e817f90694fc874ead39f304ea74;hb=HEAD#l775&lt;/a&gt; the list of measurement counters which should be reported.&lt;/p&gt;

&lt;p&gt;Each counter is identified withing the yang module as yang-identity.&#160;&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Finding:&lt;/b&gt;&lt;br/&gt;
 When sending a PM-Job creation for a certain monitoring point (resource, object class) for the counter &apos;&lt;b&gt;&lt;font color=&quot;#4c9aff&quot;&gt;user-equipment-average-throughput-uplink&lt;/font&gt;&lt;/b&gt;&apos; via RESTCONF ...&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
### @name setPerformanceMeasurementJobs
PUT {{baseUrl}}/rests/data/network-topology:network-topology/topology=topology-netconf/node={{node}}/yang-ext:mount/o-ran-sc-du-hello-world:network-function/performance-measurement-jobs=pm-1
Authorization: Basic {{username}} {{password}}
Accept: {{accept}}Content-Type: {{accept}}


{ &lt;span class=&quot;code-quote&quot;&gt;&quot;performance-measurement-jobs&quot;&lt;/span&gt;: { &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;pm-1&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;administrative-state&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;unlocked&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;user-label&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;pm&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;job-tag&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;my-job-tag&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;performance-metrics&quot;&lt;/span&gt;: [ &lt;span class=&quot;code-quote&quot;&gt;&quot;/o-ran-sc-du-hello-world:network-function/o-ran-sc-du-hello-world:distributed-unit-functions[o-ran-sc-du-hello-world:id=&lt;span class=&quot;code-quote&quot;&gt;&apos;O-DU-1211&apos;&lt;/span&gt;]/o-ran-sc-du-hello-world:cell[o-ran-sc-du-hello-world:id=&lt;span class=&quot;code-quote&quot;&gt;&apos;cell-1&apos;&lt;/span&gt;]/o-ran-sc-du-hello-world:supported-measurements[o-ran-sc-du-hello-world:performance-measurement-type=&lt;span class=&quot;code-quote&quot;&gt;&apos;user-equipment-average-throughput-uplink&apos;&lt;/span&gt;]/o-ran-sc-du-hello-world:supported-snssai-subcounter-instances[o-ran-sc-du-hello-world:slice-differentiator=&lt;span class=&quot;code-quote&quot;&gt;&apos;1&apos;&lt;/span&gt;][o-ran-sc-du-hello-world:slice-service-type=&lt;span class=&quot;code-quote&quot;&gt;&apos;1&apos;&lt;/span&gt;]&quot;&lt;/span&gt; ], &lt;span class=&quot;code-quote&quot;&gt;&quot;granularity-period&quot;&lt;/span&gt;: 30, &lt;span class=&quot;code-quote&quot;&gt;&quot;stream-target&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;stream-1&quot;&lt;/span&gt; } }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;see &lt;b&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;o-ran-sc-du-hello-world:performance-measurement-type=&amp;#39;user-equipment-average-throughput-uplink&amp;#39;&amp;#93;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;... the converted namespace of the counter is not according to RFC7950.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
299208-2021-12-19T13:02:09,912 | TRACE | globalWorkerGroup-3-1 | NetconfDeviceCommunicator        | 281 - org.opendaylight.netconf.sal-netconf-connector - 2.0.11 | Finished sending request &amp;lt;rpc message-id=&lt;span class=&quot;code-quote&quot;&gt;&quot;m-30&quot;&lt;/span&gt; xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt;&amp;gt;
299209-    &amp;lt;edit-config&amp;gt;
299210-        &amp;lt;target&amp;gt;
299211-            &amp;lt;candidate/&amp;gt;
299212-        &amp;lt;/target&amp;gt;
299213-        &amp;lt;error-option&amp;gt;rollback-on-error&amp;lt;/error-option&amp;gt;
299214-        &amp;lt;config&amp;gt;
299215-            &amp;lt;network-function xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:o-ran-sc:yang:o-ran-sc-du-hello-world&quot;&lt;/span&gt;&amp;gt;
299216-                &amp;lt;performance-measurement-jobs xmlns:op=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt; op:operation=&lt;span class=&quot;code-quote&quot;&gt;&quot;replace&quot;&lt;/span&gt;&amp;gt;
299217-                    &amp;lt;id&amp;gt;pm-1&amp;lt;/id&amp;gt;
299218-                    &amp;lt;user-label&amp;gt;pm&amp;lt;/user-label&amp;gt;
299219-                    &amp;lt;stream-target&amp;gt;stream-1&amp;lt;/stream-target&amp;gt;
299220-                    &amp;lt;administrative-state&amp;gt;unlocked&amp;lt;/administrative-state&amp;gt;
299221-                    &amp;lt;job-tag&amp;gt;my-job-tag&amp;lt;/job-tag&amp;gt;
299222-                    &amp;lt;granularity-period&amp;gt;30&amp;lt;/granularity-period&amp;gt;
299223:                    &amp;lt;performance-metrics xmlns:a=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:o-ran-sc:yang:o-ran-sc-du-hello-world&quot;&lt;/span&gt;&amp;gt;/a:network-function/a:distributed-unit-functions[a:id=&lt;span class=&quot;code-quote&quot;&gt;&apos;O-DU-1211&apos;&lt;/span&gt;]/a:cell[a:id=&lt;span class=&quot;code-quote&quot;&gt;&apos;cell-1&apos;&lt;/span&gt;]/a:supported-measurements[a:performance-measurement-type=&lt;span class=&quot;code-quote&quot;&gt;&apos;(urn:o-ran-sc:yang:o-ran-sc-du-hello-world?revision=2021-11-23)user-equipment-average-throughput-uplink&apos;&lt;/span&gt;]/a:supported-snssai-subcounter-instances[a:slice-differentiator=&lt;span class=&quot;code-quote&quot;&gt;&apos;1&apos;&lt;/span&gt;][a:slice-service-type=&lt;span class=&quot;code-quote&quot;&gt;&apos;1&apos;&lt;/span&gt;]&amp;lt;/performance-metrics&amp;gt;
299224-                &amp;lt;/performance-measurement-jobs&amp;gt;
299225-            &amp;lt;/network-function&amp;gt;
299226-        &amp;lt;/config&amp;gt;
299227-    &amp;lt;/edit-config&amp;gt;
299228-&amp;lt;/rpc&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Instead of&#160; ...&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;a:performance-measurement-type*&lt;font color=&quot;#4c9aff&quot;&gt;=&apos;(urn:o-ran-sc:yang:o-ran-sc-du-hello-world?revision=2021-11-23)user&lt;/font&gt;*-equipment-average-throughput-uplink&amp;#39;&amp;#93;&lt;/span&gt;&#160;&lt;/p&gt;

&lt;p&gt;the expectation is ...&lt;/p&gt;

&lt;p&gt;&#160;&lt;span class=&quot;error&quot;&gt;&amp;#91;a:performance-measurement-type*&lt;font color=&quot;#4c9aff&quot;&gt;=&apos;a:user&lt;/font&gt;*-equipment-average-throughput-uplink&amp;#39;&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Attached the karaf.log file - command:&lt;/p&gt;

&lt;p&gt;grep -arni -A5 -B15 metrics karaf.log&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Opendaylight&#160;&lt;br/&gt;
&lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/opendaylight/15.1.0/opendaylight-15.1.0.tar.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/opendaylight/15.1.0/opendaylight-15.1.0.tar.gz&lt;/a&gt;&lt;br/&gt;
&#160;&lt;br/&gt;
Karaf features:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
opendaylight-user@root&amp;gt;feature:list -i | grep conf
odl-netconf-util                                                &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-2.0.11                                              &#9474; odl-netconf-util
odl-netconf-netty-util                                          &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-netty-util-2.0.11                                   &#9474; OpenDaylight :: Netconf :: Netty Util
odl-netconf-client                                              &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-client-2.0.11                                       &#9474; odl-netconf-client
odl-netconf-callhome-ssh                                        &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-callhome-ssh                                        &#9474; OpenDaylight :: Netconf Connector :: Netconf Call
odl-netconf-connector                                           &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-2.0.11                                              &#9474; OpenDaylight :: Netconf Connector :: Netconf Conn
odl-netconf-connector-all                                       &#9474; 2.0.11           &#9474; x        &#9474; Started &#9474; odl-netconf-connector-all                                       &#9474; OpenDaylight :: Netconf Connector :: All
config                                                          &#9474; 4.3.3            &#9474;          &#9474; Started &#9474; standard-4.3.3                                                  &#9474; Provide OSGi ConfigAdmin support
pax-jdbc-config                                                 &#9474; 1.5.0            &#9474;          &#9474; Started &#9474; org.ops4j.pax.jdbc-1.5.0                                        &#9474; Provides JDBC Config support
odl-netconf-ssh                                                 &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-ssh                                                 &#9474; OpenDaylight :: Netconf Connector :: SSH
odl-aaa-netconf-plugin                                          &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-aaa-netconf-plugin                                          &#9474; OpenDaylight :: AAA :: ODL NETCONF Plugin
odl-netconf-tcp                                                 &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-tcp                                                 &#9474; OpenDaylight :: Netconf Connector :: TCP
odl-restconf-common                                             &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-2.0.11                                              &#9474; OpenDaylight :: Restconf :: Common
odl-netconf-impl                                                &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-impl-2.0.11                                         &#9474; OpenDaylight :: Netconf :: Impl
odl-netconf-notifications-api                                   &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-notifications-api                                   &#9474; OpenDaylight :: Netconf :: Notification :: Api
odl-netconf-api                                                 &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-2.0.11                                              &#9474; OpenDaylight :: Netconf :: API
odl-restconf-nb-rfc8040                                         &#9474; 2.0.11           &#9474; x        &#9474; Started &#9474; odl-restconf-nb-rfc8040-2.0.11                                  &#9474; OpenDaylight :: Restconf :: NB :: RFC8040
odl-netconf-topology                                            &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-topology                                            &#9474; OpenDaylight :: Netconf Topology :: Netconf Conne
odl-netconf-notifications-impl                                  &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-notifications-impl-2.0.11                           &#9474; OpenDaylight :: Netconf :: Monitoring :: Impl
odl-controller-exp-netty-config                                 &#9474; 4.0.7            &#9474;          &#9474; Started &#9474; odl-controller-exp-netty-config                                 &#9474; OpenDaylight :: Controller :: Experimental :: Net
odl-netconf-mapping-api                                         &#9474; 2.0.11           &#9474;          &#9474; Started &#9474; odl-netconf-mapping-api                                         &#9474; OpenDaylight :: Netconf :: Mapping API

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="35048">NETCONF-845</key>
            <summary>Support of namespace for referred yang-identity values</summary>
                <type id="10101" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10002">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="demx8as6">Martin Skorupski</reporter>
                        <labels>
                    </labels>
                <created>Mon, 20 Dec 2021 10:58:31 +0000</created>
                <updated>Fri, 30 Jun 2023 12:41:24 +0000</updated>
                            <resolved>Wed, 11 Jan 2023 01:27:13 +0000</resolved>
                                                                    <component>restconf-nb</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="70365" author="demx8as6" created="Mon, 20 Dec 2021 11:20:24 +0000"  >&lt;p&gt;Sorry, I have trouble to set the &quot;affected version field&quot; -&amp;gt; Phosphorus-SR1&lt;br/&gt;
Note: logs above are from Phosphorus-SR1, just for information, we saw the behavior also in Silicon-SR1&lt;/p&gt;</comment>
                            <comment id="71314" author="rovarga" created="Tue, 12 Jul 2022 23:14:49 +0000"  >&lt;p&gt;So &quot;(urn:o-ran-sc:yang:o-ran-sc-du-hello-world?revision=2021-11-23)user&quot; is the result of yang.common.QName.toString(). This is not appropriate encoding, but I suspect that somewhere in the pipeline we are just giving up and using toString() to encode the identity.&lt;br/&gt;
This might be related to &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-1427&quot; title=&quot;Do not fallback to toString() in UnionStringCodec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-1427&quot;&gt;&lt;del&gt;YANGTOOLS-1427&lt;/del&gt;&lt;/a&gt; and that is leading codec integration. I think netconf-4.0.0 may expose a flaw here.&lt;br/&gt;
&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=demx8as6&quot; class=&quot;user-hover&quot; rel=&quot;demx8as6&quot;&gt;demx8as6&lt;/a&gt; can you repro/test bleeding-edge patches around this issue? &lt;/p&gt;</comment>
                            <comment id="71320" author="demx8as6" created="Wed, 13 Jul 2022 14:20:37 +0000"  >&lt;p&gt;Hi Robert,&lt;/p&gt;

&lt;p&gt;as a starting point I retested with ODL 16.0.0 from&lt;br/&gt;
&lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/opendaylight/16.0.0/opendaylight-16.0.0.tar.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/opendaylight/16.0.0/opendaylight-16.0.0.tar.gz&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The result is the same as above.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
            &amp;lt;network-function xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:o-ran-sc:yang:o-ran-sc-du-hello-world&quot;&lt;/span&gt;&amp;gt;
                &amp;lt;performance-measurement-jobs xmlns:op=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&lt;/span&gt; op:operation=&lt;span class=&quot;code-quote&quot;&gt;&quot;replace&quot;&lt;/span&gt;&amp;gt;
                    &amp;lt;id&amp;gt;pm-1&amp;lt;/id&amp;gt;
                    &amp;lt;user-label&amp;gt;pm&amp;lt;/user-label&amp;gt;
                    &amp;lt;stream-target&amp;gt;stream-1&amp;lt;/stream-target&amp;gt;
                    &amp;lt;administrative-state&amp;gt;unlocked&amp;lt;/administrative-state&amp;gt;
                    &amp;lt;job-tag&amp;gt;my-job-tag&amp;lt;/job-tag&amp;gt;
                    &amp;lt;granularity-period&amp;gt;30&amp;lt;/granularity-period&amp;gt;
                    &amp;lt;performance-metrics xmlns:a=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:o-ran-sc:yang:o-ran-sc-du-hello-world&quot;&lt;/span&gt;&amp;gt;/a:network-function/a:distributed-unit-functions[a:id=&lt;span class=&quot;code-quote&quot;&gt;&apos;O-DU-1211&apos;&lt;/span&gt;]/a:cell[a:id=&lt;span class=&quot;code-quote&quot;&gt;&apos;cell-1&apos;&lt;/span&gt;]/a:supported-measurements[a:performance-measurement-type=&lt;span class=&quot;code-quote&quot;&gt;&apos;(urn:o-ran-sc:yang:o-ran-sc-du-hello-world?revision=2021-11-23)user-equipment-average-throughput-uplink&apos;&lt;/span&gt;]/a:supported-snssai-subcounter-instances[a:slice-differentiator=&lt;span class=&quot;code-quote&quot;&gt;&apos;1&apos;&lt;/span&gt;][a:slice-service-type=&lt;span class=&quot;code-quote&quot;&gt;&apos;1&apos;&lt;/span&gt;]&amp;lt;/performance-metrics&amp;gt;
                &amp;lt;/performance-measurement-jobs&amp;gt;
            &amp;lt;/network-function&amp;gt;

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;-&#160; ... measurement-type=&apos;&lt;b&gt;&lt;font color=&quot;#FF0000&quot;&gt;(urn:o-ran-sc:yang:o-ran-sc-du-hello-world?revision=2021-11-23)&lt;/font&gt;&lt;/b&gt;user-equipment-average-throughput-uplink&apos;] ...&lt;/p&gt;

&lt;p&gt;Could you please give me some instructions which Patches I should inject and also a bit how?&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                            <comment id="71321" author="demx8as6" created="Wed, 13 Jul 2022 14:42:42 +0000"  >&lt;p&gt;For debugging and module test - I simplified the original yang.&#160;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/attachment/17900/17900_foo-retest.yang&quot; title=&quot;foo-retest.yang attached to NETCONF-845&quot;&gt;foo-retest.yang&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="71818" author="rovarga" created="Wed, 11 Jan 2023 01:26:50 +0000"  >&lt;p&gt;This is a manifestation of &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-1473&quot; title=&quot;XML/JSON YangInstanceIdentifier codecs mis-handle key values&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-1473&quot;&gt;&lt;del&gt;YANGTOOLS-1473&lt;/del&gt;&lt;/a&gt;, really: identity is not being encoded properly.&lt;/p&gt;</comment>
                            <comment id="72322" author="demx8as6" created="Fri, 30 Jun 2023 12:41:24 +0000"  >&lt;p&gt;Many thanks works like a charm!&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;2023-06-30T14:37:19,417 | TRACE | globalWorkerGroup-3-12 | NetconfDeviceCommunicator &#160; &#160; &#160; &#160;| 358 - org.opendaylight.netconf.sal-netconf-connector - 5.0.6 | RemoteDeviceId&lt;span class=&quot;error&quot;&gt;&amp;#91;name=O-DU-1122, address=/10.20.11.118:830&amp;#93;&lt;/span&gt;: Matched request: &amp;lt;rpc xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot; message-id=&quot;m-34&quot;&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &amp;lt;edit-config&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &amp;lt;target&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;candidate/&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &amp;lt;/target&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &amp;lt;error-option&amp;gt;rollback-on-error&amp;lt;/error-option&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &amp;lt;config&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;network-function xmlns=&quot;urn:o-ran-sc:yang:o-ran-sc-du-hello-world&quot;&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;performance-measurement-jobs xmlns:op=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot; op:operation=&quot;replace&quot;&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;id&amp;gt;pm-1&amp;lt;/id&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;user-label&amp;gt;pm&amp;lt;/user-label&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;stream-target&amp;gt;stream-1&amp;lt;/stream-target&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;administrative-state&amp;gt;unlocked&amp;lt;/administrative-state&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;job-tag&amp;gt;my-job-tag&amp;lt;/job-tag&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;granularity-period&amp;gt;30&amp;lt;/granularity-period&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;performance-metrics xmlns:a=&quot;urn:o-ran-sc:yang:o-ran-sc-du-hello-world&quot;&amp;gt;/a:network-function/a:distributed-unit-functions&lt;span class=&quot;error&quot;&gt;&amp;#91;a:id=&amp;#39;O-DU-1211&amp;#39;&amp;#93;&lt;/span&gt;/a:cell&lt;span class=&quot;error&quot;&gt;&amp;#91;a:id=&amp;#39;cell-1&amp;#39;&amp;#93;&lt;/span&gt;/a:supported-measurements&lt;span class=&quot;error&quot;&gt;&amp;#91;a:performance-measurement-type=&amp;#39;{*}&lt;font color=&quot;#00875a&quot;&gt;a:user-equipment-average-throughput-uplink&lt;/font&gt;{*}&amp;#39;&amp;#93;&lt;/span&gt;/a:supported-snssai-subcounter-instances&lt;span class=&quot;error&quot;&gt;&amp;#91;a:slice-differentiator=&amp;#39;1&amp;#39;&amp;#93;&lt;/span&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;a:slice-service-type=&amp;#39;1&amp;#39;&amp;#93;&lt;/span&gt;&amp;lt;/performance-metrics&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;/performance-measurement-jobs&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &#160; &#160; &amp;lt;/network-function&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; &#160; &amp;lt;/config&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &amp;lt;/edit-config&amp;gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&amp;lt;/rpc&amp;gt;&lt;/tt&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="36512">YANGTOOLS-1473</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="35507">YANGTOOLS-1427</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="17900" name="foo-retest.yang" size="2655" author="demx8as6" created="Wed, 13 Jul 2022 14:42:09 +0000"/>
                            <attachment id="17109" name="karaf.log" size="43417945" author="demx8as6" created="Mon, 20 Dec 2021 11:06:23 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0414f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>