<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:53:12 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>[CONTROLLER-511] Migrate sal-rest-connector to Async Data Broker API</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-511</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description></description>
                <environment>&lt;p&gt;Operating System: Windows&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="25065">CONTROLLER-511</key>
            <summary>Migrate sal-rest-connector to Async Data Broker API</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                                <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="10000">Done</resolution>
                                        <assignee username="jgloncak">Jozef Gloncak</assignee>
                                    <reporter username="tony.tkacik@gmail.com">Tony Tkacik</reporter>
                        <labels>
                    </labels>
                <created>Tue, 27 May 2014 17:36:32 +0000</created>
                <updated>Tue, 14 Nov 2017 15:18:00 +0000</updated>
                            <resolved>Mon, 4 Aug 2014 08:19:19 +0000</resolved>
                                    <version>Helium</version>
                                                    <component>mdsal</component>
                        <due>Thu, 31 Jul 2014 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="48399" author="jgloncak" created="Mon, 30 Jun 2014 12:14:46 +0000"  >&lt;p&gt;relates with &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-242&quot; title=&quot;Normalized node structure in restconf&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-242&quot;&gt;&lt;del&gt;CONTROLLER-242&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="48400" author="jgloncak" created="Fri, 4 Jul 2014 10:51:30 +0000"  >&lt;p&gt;Question 1:&lt;br/&gt;
BrokerFacade - what class should be used for manipulating with datastore? Currently I am using DOMDataBroker but I am not sure if it is correct.&lt;/p&gt;

&lt;p&gt;Question 2:&lt;br/&gt;
BrokerFacade - what class should be used for manipulating with datastore when data are behind mountpoint?&lt;/p&gt;

&lt;p&gt;Question 3:&lt;br/&gt;
BrokerFacade - invokeRpc method calls ConsumerSession.rpc() which has input parameter of type CompositeNode. What should be used instead?&lt;/p&gt;

&lt;p&gt;Problem 1:&lt;br/&gt;
yang-data-composite-node artifact does&apos;t contain class which is able to parse and serialize anyxml nodes.&lt;/p&gt;</comment>
                            <comment id="48401" author="jgloncak" created="Mon, 7 Jul 2014 07:47:35 +0000"  >&lt;p&gt;This change is based on:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8660&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8660&lt;/a&gt; - yang-data-composite-node fix (+ conversion to bundle)&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8723/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8723/&lt;/a&gt; - add yang-data-composite-node bundle to ODL distribution (currently it is submitted like draft because change #8660 isn&apos;t merged yet.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="48402" author="jgloncak" created="Mon, 7 Jul 2014 13:15:29 +0000"  >&lt;p&gt;PROBLEM 2:&lt;/p&gt;

&lt;p&gt;POST &lt;a href=&quot;http://localhost:8080/restconf/config&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config&lt;/a&gt; with data &lt;br/&gt;
&apos;&amp;lt;nodes xmlns=&quot;urn:opendaylight:inventory&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;node xmlns=&quot;urn:opendaylight:inventory&quot;&amp;gt;&lt;br/&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br/&gt;
      &amp;lt;table xmlns=&quot;urn:opendaylight:flow:inventory&quot;&amp;gt;&lt;br/&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br/&gt;
        &amp;lt;flow&amp;gt;&lt;br/&gt;
          &amp;lt;id&amp;gt;flow21&amp;lt;/id&amp;gt;&lt;br/&gt;
        &amp;lt;/flow&amp;gt;&lt;br/&gt;
        &amp;lt;flow&amp;gt;&lt;br/&gt;
          &amp;lt;id&amp;gt;flow22&amp;lt;/id&amp;gt;&lt;br/&gt;
        &amp;lt;/flow&amp;gt;&lt;br/&gt;
      &amp;lt;/table&amp;gt;  &lt;br/&gt;
    &amp;lt;/node&amp;gt;  &lt;br/&gt;
&amp;lt;/nodes&amp;gt;&apos;&lt;/p&gt;

&lt;p&gt;then results of various GET:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes&lt;/a&gt; - OK&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1&lt;/a&gt; - OK&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/table/2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/table/2&lt;/a&gt; - WRONG&lt;br/&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;errors xmlns=&quot;urn:ietf:params:xml:ns:yang:ietf-restconf&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;error&amp;gt;&lt;br/&gt;
        &amp;lt;error-type&amp;gt;application&amp;lt;/error-type&amp;gt;&lt;br/&gt;
        &amp;lt;error-tag&amp;gt;data-missing&amp;lt;/error-tag&amp;gt;&lt;br/&gt;
        &amp;lt;error-message&amp;gt;No data was found.&amp;lt;/error-message&amp;gt;&lt;br/&gt;
    &amp;lt;/error&amp;gt;&lt;br/&gt;
&amp;lt;/errors&amp;gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Is this behaviour correct?&lt;/p&gt;



&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;
Gradually inserting:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&amp;lt;nodes&amp;gt;&amp;lt;/nodes&amp;gt;&lt;/li&gt;
	&lt;li&gt;&amp;lt;node&amp;gt;&amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&amp;lt;/node&amp;gt;&lt;/li&gt;
	&lt;li&gt;&amp;lt;table&amp;gt;&amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&amp;lt;/table&amp;gt;&lt;br/&gt;
....&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="48403" author="jgloncak" created="Mon, 7 Jul 2014 13:17:08 +0000"  >&lt;p&gt;(In reply to Jozef Gloncak from comment #4)&lt;br/&gt;
&amp;gt; PROBLEM 2:&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; POST &lt;a href=&quot;http://localhost:8080/restconf/config&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config&lt;/a&gt; with data &lt;br/&gt;
&amp;gt; &apos;&amp;lt;nodes xmlns=&quot;urn:opendaylight:inventory&quot;&amp;gt;&lt;br/&gt;
&amp;gt;     &amp;lt;node xmlns=&quot;urn:opendaylight:inventory&quot;&amp;gt;&lt;br/&gt;
&amp;gt;       &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br/&gt;
&amp;gt;       &amp;lt;table xmlns=&quot;urn:opendaylight:flow:inventory&quot;&amp;gt;&lt;br/&gt;
&amp;gt;         &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br/&gt;
&amp;gt;         &amp;lt;flow&amp;gt;&lt;br/&gt;
&amp;gt;           &amp;lt;id&amp;gt;flow21&amp;lt;/id&amp;gt;&lt;br/&gt;
&amp;gt;         &amp;lt;/flow&amp;gt;&lt;br/&gt;
&amp;gt;         &amp;lt;flow&amp;gt;&lt;br/&gt;
&amp;gt;           &amp;lt;id&amp;gt;flow22&amp;lt;/id&amp;gt;&lt;br/&gt;
&amp;gt;         &amp;lt;/flow&amp;gt;&lt;br/&gt;
&amp;gt;       &amp;lt;/table&amp;gt;  &lt;br/&gt;
&amp;gt;     &amp;lt;/node&amp;gt;  &lt;br/&gt;
&amp;gt; &amp;lt;/nodes&amp;gt;&apos;&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; then results of various GET:&lt;br/&gt;
&amp;gt; - &lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes&lt;/a&gt; - OK&lt;br/&gt;
&amp;gt; - &lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1&lt;/a&gt;&lt;br/&gt;
&amp;gt; - OK&lt;br/&gt;
&amp;gt; -&lt;br/&gt;
&amp;gt; &lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/&lt;/a&gt;&lt;br/&gt;
&amp;gt; table/2 - WRONG&lt;br/&gt;
&amp;gt; &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;gt; &amp;lt;errors xmlns=&quot;urn:ietf:params:xml:ns:yang:ietf-restconf&quot;&amp;gt;&lt;br/&gt;
&amp;gt;     &amp;lt;error&amp;gt;&lt;br/&gt;
&amp;gt;         &amp;lt;error-type&amp;gt;application&amp;lt;/error-type&amp;gt;&lt;br/&gt;
&amp;gt;         &amp;lt;error-tag&amp;gt;data-missing&amp;lt;/error-tag&amp;gt;&lt;br/&gt;
&amp;gt;         &amp;lt;error-message&amp;gt;No data was found.&amp;lt;/error-message&amp;gt;&lt;br/&gt;
&amp;gt;     &amp;lt;/error&amp;gt;&lt;br/&gt;
&amp;gt; &amp;lt;/errors&amp;gt;&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Is this behaviour correct?&lt;/p&gt;


&lt;p&gt;when data are inserted gradually &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&amp;lt;nodes&amp;gt;&amp;lt;/nodes&amp;gt;&lt;/li&gt;
	&lt;li&gt;&amp;lt;node&amp;gt;&amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&amp;lt;/node&amp;gt;&lt;/li&gt;
	&lt;li&gt;&amp;lt;table&amp;gt;&amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&amp;lt;/table&amp;gt;&lt;br/&gt;
....&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;then all of this GET are OK&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes&lt;/a&gt; - OK&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1&lt;/a&gt; - OK&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/table/2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/table/2&lt;/a&gt; - OK&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/table/2/flow/flow21&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/table/2/flow/flow21&lt;/a&gt; - OK&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/table/2/flow/flow22&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1/table/2/flow/flow22&lt;/a&gt; - OK&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="48404" author="jgloncak" created="Mon, 7 Jul 2014 13:24:36 +0000"  >&lt;p&gt;PROBLEM 3:&lt;/p&gt;

&lt;p&gt;I also&lt;br/&gt;
POST &lt;a href=&quot;http://localhost:8080/restconf/config/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/&lt;/a&gt;&lt;br/&gt;
data&lt;br/&gt;
&apos;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;nodes xmlns=&quot;urn:opendaylight:inventory&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;node&amp;gt;&lt;br/&gt;
        &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;/node&amp;gt;&lt;br/&gt;
    &amp;lt;node&amp;gt;&lt;br/&gt;
        &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;/node&amp;gt;&lt;br/&gt;
    &amp;lt;node&amp;gt;&lt;br/&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;/node&amp;gt;&lt;br/&gt;
&amp;lt;/nodes&amp;gt;&apos;&lt;/p&gt;

&lt;p&gt;then I wanted to PUT (rewrite only node with ID 1 so I constructed&lt;/p&gt;

&lt;p&gt;PUT &lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes/node/1&lt;/a&gt;&lt;br/&gt;
    &amp;lt;node xmlns=&quot;urn:opendaylight:inventory&quot;&amp;gt;&lt;br/&gt;
      &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;/node&amp;gt; &lt;/p&gt;

&lt;p&gt;but the result of &lt;br/&gt;
GET &lt;a href=&quot;http://localhost:8080/restconf/config/opendaylight-inventory:nodes&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/opendaylight-inventory:nodes&lt;/a&gt;&lt;br/&gt;
was&lt;br/&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;nodes xmlns=&quot;urn:opendaylight:inventory&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;node&amp;gt;&lt;br/&gt;
        &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br/&gt;
    &amp;lt;/node&amp;gt;&lt;br/&gt;
&amp;lt;/nodes&amp;gt;&lt;/p&gt;

&lt;p&gt;(nodes 2 and 3 were lost)&lt;/p&gt;</comment>
                            <comment id="48405" author="jgloncak" created="Tue, 8 Jul 2014 09:28:26 +0000"  >&lt;p&gt;Question 4:&lt;br/&gt;
How should be info about concrete &quot;scope&quot; and &quot;datastore&quot; for which should be stream (.../restconf/streams/stream/...) send to handling method?&lt;/p&gt;

&lt;p&gt;Current state is via parameters in URI (&quot;datastore&quot;, &quot;scope&quot;), where for defaults values:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;datastore=CONFIGURATION (other values: OPERATIONAL)&lt;/li&gt;
	&lt;li&gt;scope=BASE (other values: ONE, SUBTREE)&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="48406" author="jgloncak" created="Wed, 9 Jul 2014 11:51:36 +0000"  >&lt;p&gt;(In reply to Jozef Gloncak from comment #7)&lt;br/&gt;
&amp;gt; Question 4:&lt;br/&gt;
&amp;gt; How should be info about concrete &quot;scope&quot; and &quot;datastore&quot; for which should&lt;br/&gt;
&amp;gt; be stream (.../restconf/streams/stream/...) send to handling method?&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Current state is via parameters in URI (&quot;datastore&quot;, &quot;scope&quot;), where for&lt;br/&gt;
&amp;gt; defaults values:&lt;br/&gt;
&amp;gt; - datastore=CONFIGURATION (other values: OPERATIONAL)&lt;br/&gt;
&amp;gt; - scope=BASE (other values: ONE, SUBTREE)&lt;/p&gt;

&lt;p&gt;In patch set 5 it was changed as follows:&lt;br/&gt;
1) creating listener&lt;br/&gt;
POST &lt;a href=&quot;http://localhost:8080/restconf/operations/sal-remote:create-data-change-event-subscription&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/operations/sal-remote:create-data-change-event-subscription&lt;/a&gt;&lt;br/&gt;
with data&lt;br/&gt;
&amp;lt;input xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote&quot;&amp;gt;&lt;br/&gt;
  &amp;lt;path xmlns:a=&quot;urn:opendaylight:inventory&quot;&amp;gt;/a:nodes&amp;lt;/path&amp;gt;&lt;br/&gt;
  &amp;lt;datastore xmlns=&quot;urn:sal:restconf:event:subscription&quot;&amp;gt;OPERATIONAL&amp;lt;/datastore&amp;gt;&lt;br/&gt;
  &amp;lt;scope xmlns=&quot;urn:sal:restconf:event:subscription&quot;&amp;gt;BASE&amp;lt;/scope&amp;gt;  &lt;br/&gt;
&amp;lt;/input&amp;gt;&lt;br/&gt;
has output&lt;br/&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;output xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;stream-name&amp;gt;opendaylight-inventory:nodes/datastore=OPERATIONAL/scope=BASE&amp;lt;/stream-name&amp;gt;&lt;br/&gt;
&amp;lt;/output&amp;gt;&lt;/p&gt;

&lt;p&gt;2) registration to listen data changes&lt;br/&gt;
GET &lt;a href=&quot;http://localhost:8080/restconf/streams/stream/opendaylight-inventory:nodes/datastore=OPERATIONAL/scope=BASE&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/streams/stream/opendaylight-inventory:nodes/datastore=OPERATIONAL/scope=BASE&lt;/a&gt;&lt;br/&gt;
which returns location in header:&lt;br/&gt;
&lt;a href=&quot;http://localhost:8181/opendaylight-inventory:nodes/datastore=OPERATIONAL/scope=BASE&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/opendaylight-inventory:nodes/datastore=OPERATIONAL/scope=BASE&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="48407" author="jgloncak" created="Fri, 11 Jul 2014 09:41:49 +0000"  >&lt;p&gt;(In reply to Jozef Gloncak from comment #3)&lt;br/&gt;
&amp;gt; This change is based on:&lt;br/&gt;
&amp;gt; - &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8660&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8660&lt;/a&gt; - yang-data-composite-node&lt;br/&gt;
&amp;gt; fix (+ conversion to bundle)&lt;br/&gt;
&amp;gt; - &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8723/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8723/&lt;/a&gt; - add&lt;br/&gt;
&amp;gt; yang-data-composite-node bundle to ODL distribution (currently it is&lt;br/&gt;
&amp;gt; submitted like draft because change #8660 isn&apos;t merged yet.&lt;/p&gt;

&lt;p&gt;Additional patch set which are necessary fot &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-511&quot; title=&quot;Migrate sal-rest-connector to Async Data Broker API&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-511&quot;&gt;&lt;del&gt;CONTROLLER-511&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8931/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8931/&lt;/a&gt; - Support for AnyXml yang type to yang-data-composite-node&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8930/2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8930/2&lt;/a&gt; - Add AnyXmlNodeBase parser and serializer&lt;/p&gt;</comment>
                            <comment id="48408" author="jgloncak" created="Fri, 11 Jul 2014 09:53:59 +0000"  >&lt;p&gt;Patch set 6 is available&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8457/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8457/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="48409" author="jgloncak" created="Fri, 11 Jul 2014 10:27:52 +0000"  >&lt;p&gt;to Question 3: it probably isn&apos;t necessary to translate composite node to normalized node when invoking rpc because no interaction with datastore. Should be confirmed!!!&lt;/p&gt;</comment>
                            <comment id="48410" author="jgloncak" created="Wed, 30 Jul 2014 09:00:04 +0000"  >&lt;p&gt;patch set 10&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8457/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8457/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="48411" author="jgloncak" created="Wed, 30 Jul 2014 09:08:44 +0000"  >&lt;p&gt;patch set 11&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/8457/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/8457/&lt;/a&gt;&lt;br/&gt;
(removed comments for RestConnectorModule.java and RestConnectorModuleFactory.java)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="24811">CONTROLLER-257</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25101">CONTROLLER-547</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1082</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=1082]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10363"><![CDATA[Helium-M4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02kun:</customfieldvalue>

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