Move features to features-parent
[lispflowmapping.git] / mappingservice / integrationtest / src / test / resources / controller.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <persisted-snapshots>
3     <snapshots>
4         <snapshot>
5             <required-capabilities>
6                 <capability>urn:opendaylight:l2:types?module=opendaylight-l2-types&amp;revision=2013-08-27</capability>
7                 <capability>
8                     urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&amp;revision=2013-10-28
9                 </capability>
10                 <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom?module=opendaylight-md-sal-dom&amp;revision=2013-10-28</capability>
11                 <capability>
12                     urn:opendaylight:params:xml:ns:yang:controller:config?module=config&amp;revision=2013-04-05
13                 </capability>
14                 <capability>urn:ietf:params:netconf:capability:candidate:1.0</capability>
15                 <capability>urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&amp;revision=2010-10-04</capability>
16                 <capability>urn:ietf:params:xml:ns:yang:rpc-context?module=rpc-context&amp;revision=2013-06-17
17                 </capability>
18                 <capability>
19                     urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?module=opendaylight-sal-binding-broker-impl&amp;revision=2013-10-28
20                 </capability>
21                 <capability>urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&amp;revision=2010-09-24
22                 </capability>
23                 <capability>urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&amp;revision=2010-09-24
24                 </capability>
25                 <capability>
26                     urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl?module=opendaylight-sal-dom-broker-impl&amp;revision=2013-10-28
27                 </capability>
28                 <capability>urn:opendaylight:params:xml:ns:yang:controller:logback:config?module=config-logging&amp;revision=2013-07-16</capability>
29                 <capability>urn:opendaylight:yang:extension:yang-ext?module=yang-ext&amp;revision=2013-07-09
30                 </capability>
31                 <capability>
32                     urn:opendaylight:params:xml:ns:yang:controller:md:sal:common?module=opendaylight-md-sal-common&amp;revision=2013-10-28
33                 </capability>
34                 <capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm-mappingservice-sb:impl?module=lfm-mappingservice-sb-impl&amp;revision=2015-05-17</capability>
35                 <capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm-mappingservice:impl?module=lfm-mappingservice-impl&amp;revision=2015-05-17</capability>
36             </required-capabilities>
37             <configuration>
38
39                 <data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
40                     <modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
41                         <module>
42                             <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl">prefix:schema-service-singleton</type>
43                             <name>yang-schema-service</name>
44                         </module>
45                         <module>
46                             <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:runtime-generated-mapping</type>
47                             <name>runtime-mapping-singleton</name>
48                         </module>
49                         <module>
50                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-notification-adapter</type>
51                     <name>binding-notification-adapter</name>
52                     <binding-notification-adapter xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
53                         <binding-mapping-service>
54                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-dom-mapping-service</type>
55                             <name>runtime-mapping-singleton</name>
56                         </binding-mapping-service>
57                         <dom-async-broker>
58                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-broker-osgi-registry</type>
59                             <name>dom-broker</name>
60                         </dom-async-broker>
61                     </binding-notification-adapter>
62                 </module>
63                 <module>
64                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-notification-publish-adapter</type>
65                     <name>binding-notification-publish-adapter</name>
66                     <binding-notification-publish-adapter xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
67                         <binding-mapping-service>
68                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-dom-mapping-service</type>
69                             <name>runtime-mapping-singleton</name>
70                         </binding-mapping-service>
71                         <dom-async-broker>
72                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-broker-osgi-registry</type>
73                             <name>dom-broker</name>
74                         </dom-async-broker>
75                     </binding-notification-publish-adapter>
76                 </module>
77                 <module>
78                             <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-notification-broker</type>
79                             <name>binding-notification-broker</name>
80                         </module>
81                         <module>
82                             <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-broker-impl</type>
83                             <name>binding-broker-impl</name>
84                     <binding-broker-impl xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
85                         <binding-mapping-service>
86                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-dom-mapping-service</type>
87                             <name>runtime-mapping-singleton</name>
88                         </binding-mapping-service>
89                         <dom-async-broker>
90                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-broker-osgi-registry</type>
91                             <name>dom-broker</name>
92                         </dom-async-broker>
93                         <notification-service>
94                                 <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-notification-service</type>
95                                 <name>binding-notification-broker</name>
96                             </notification-service>
97                         <data-broker>
98                                 <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-data-broker</type>
99                                 <name>binding-data-broker</name>
100                             </data-broker>
101                         <root-data-broker>
102                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
103                         <name>binding-data-broker</name>
104                     </root-data-broker>
105                     </binding-broker-impl>
106                 </module>
107
108
109                 <module>
110                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider">prefix:inmemory-config-datastore-provider</type>
111                     <name>config-store-service</name>
112                     <inmemory-config-datastore-provider xmlns="urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider">
113                         <schema-service>
114                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:schema-service</type>
115                             <name>yang-schema-service</name>
116                         </schema-service>
117                     </inmemory-config-datastore-provider>
118                 </module>
119
120                 <module>
121                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider">prefix:inmemory-operational-datastore-provider</type>
122                     <name>operational-store-service</name>
123                     <inmemory-operational-datastore-provider xmlns="urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider">
124                         <schema-service>
125                              <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:schema-service</type>
126                              <name>yang-schema-service</name>
127                         </schema-service>
128                     </inmemory-operational-datastore-provider>
129                 </module>
130
131                 <!-- PingPong broker -->
132                 <module>
133                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:pingpong">prefix:pingpong-data-broker</type>
134                     <name>pingpong-data-broker</name>
135                     <data-broker>
136                         <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-async-data-broker</type>
137                         <name>inmemory-data-broker</name>
138                     </data-broker>
139                 </module>
140                 <module>
141                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-forwarded-data-broker</type>
142                     <name>pingpong-binding-data-broker</name>
143                     <binding-forwarded-data-broker xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
144                         <dom-async-broker>
145                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-async-data-broker</type>
146                             <name>pingpong-broker</name>
147                         </dom-async-broker>
148                         <schema-service>
149                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:schema-service</type>
150                             <name>yang-schema-service</name>
151                         </schema-service>
152                         <binding-mapping-service>
153                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-dom-mapping-service</type>
154                             <name>runtime-mapping-singleton</name>
155                         </binding-mapping-service>
156                     </binding-forwarded-data-broker>
157                         </module>
158
159                         <!--
160                              Tree-based in-memory data store. This is the data store which is currently
161                              recommended for single-node deployments.
162                         -->
163                         <module>
164                             <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl">prefix:dom-inmemory-data-broker</type>
165                             <name>inmemory-data-broker</name>
166                             <schema-service>
167                                 <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:schema-service</type>
168                                 <name>yang-schema-service</name>
169                             </schema-service>
170                         </module>
171                         <module>
172                             <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl">prefix:dom-broker-impl</type>
173                             <name>inmemory-dom-broker</name>
174                             <async-data-broker>
175                                 <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-async-data-broker</type>
176                                 <name>inmemory-data-broker</name>
177                             </async-data-broker>
178                         </module>
179                         <module>
180                             <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-data-compatible-broker</type>
181                             <name>inmemory-binding-data-broker</name>
182                     <binding-data-compatible-broker xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
183                         <data-broker>
184                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
185                             <name>binding-data-broker</name>
186                         </data-broker>
187                     </binding-data-compatible-broker>
188                         </module>
189                         <module>
190                             <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-forwarded-data-broker</type>
191                             <name>binding-async-data-broker</name>
192                             <binding-forwarded-data-broker xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">
193                                 <dom-async-broker>
194                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-async-data-broker</type>
195                             <name>inmemory-data-broker</name>
196                                 </dom-async-broker>
197                         <schema-service>
198                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:schema-service</type>
199                             <name>yang-schema-service</name>
200                         </schema-service>
201                                 <binding-mapping-service>
202                                     <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-dom-mapping-service</type>
203                                     <name>runtime-mapping-singleton</name>
204                                 </binding-mapping-service>
205                             </binding-forwarded-data-broker>
206                         </module>
207                         <!-- lfm mappingservice southbound -->
208                         <module>
209                           <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm-mappingservice-sb:impl">
210                             prefix:lfm-mappingservice-sb-impl
211                           </type>
212                           <name>lfm-mappingservice-sb-impl-default</name>
213
214                           <rpc-registry>
215                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">
216                               binding:binding-rpc-registry
217                             </type>
218                             <name>binding-rpc-broker</name>
219                           </rpc-registry>
220
221                           <broker>
222                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">
223                               binding:binding-broker-osgi-registry
224                             </type>
225                             <name>binding-osgi-broker</name>
226                           </broker>
227
228                           <notification-service>
229                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">
230                               binding:binding-notification-service
231                             </type>
232                             <name>binding-notification-broker</name>
233                           </notification-service>
234                         </module>
235                         <!-- mappingservice.implementation module -->
236                         <module>
237                           <type
238                             xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm-mappingservice:impl">
239                             prefix:lfm-mappingservice-impl
240                           </type>
241                           <name>lfm-mappingservice-default</name>
242
243                           <rpc-registry>
244                             <type
245                               xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
246                             <name>binding-rpc-broker</name>
247                           </rpc-registry>
248
249                           <data-broker>
250                             <type
251                               xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
252                             <name>binding-data-broker</name>
253                           </data-broker>
254
255                           <broker>
256                             <type
257                               xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-broker-osgi-registry</type>
258                             <name>binding-osgi-broker</name>
259                           </broker>
260                         </module>
261                     </modules>
262
263                     <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
264                         <service>
265                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:schema-service</type>
266                             <instance>
267                                 <name>yang-schema-service</name>
268                                 <provider>/modules/module[type='schema-service-singleton'][name='yang-schema-service']</provider>
269                             </instance>
270                         </service>
271
272                 <service>
273                     <type xmlns:config-dom-store-spi="urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:config-dom-store">config-dom-store-spi:config-dom-datastore</type>
274                     <instance>
275                         <name>config-store-service</name>
276                         <provider>/modules/module[type='inmemory-config-datastore-provider'][name='config-store-service']</provider>
277                     </instance>
278                 </service>
279                 <service>
280                     <type xmlns:operational-dom-store-spi="urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:operational-dom-store">operational-dom-store-spi:operational-dom-datastore</type>
281                     <instance>
282                         <name>operational-store-service</name>
283                         <provider>/modules/module[type='inmemory-operational-datastore-provider'][name='operational-store-service']</provider>
284                     </instance>
285                 </service>
286                         <service>
287                             <type xmlns:binding-impl="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding-impl:binding-dom-mapping-service</type>
288                             <instance>
289                                 <name>runtime-mapping-singleton</name>
290                                 <provider>/modules/module[type='runtime-generated-mapping'][name='runtime-mapping-singleton']</provider>
291                             </instance>
292                         </service>
293                         <service>
294                         <type xmlns:binding-impl="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding-impl:binding-new-notification-service</type>
295                         <instance>
296                             <name>binding-notification-adapter</name>
297                             <provider>/modules/module[type='binding-notification-adapter'][name='binding-notification-adapter']</provider>
298                         </instance>
299                     </service>
300                     <service>
301                         <type xmlns:binding-impl="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding-impl:binding-new-notification-publish-service</type>
302                         <instance>
303                             <name>binding-notification-publish-adapter</name>
304                             <provider>/modules/module[type='binding-notification-publish-adapter'][name='binding-notification-publish-adapter']</provider>
305                         </instance>
306                     </service>
307                     <service>
308                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-notification-service</type>
309                             <instance>
310                                 <name>binding-notification-broker</name>
311                                 <provider>/modules/module[type='binding-notification-broker'][name='binding-notification-broker']</provider>
312                             </instance>
313                         </service>
314                         <service>
315                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-broker-osgi-registry</type>
316                             <instance>
317                                 <name>binding-osgi-broker</name>
318                                 <provider>/modules/module[type='binding-broker-impl'][name='binding-broker-impl']</provider>
319                             </instance>
320                         </service>
321                         <service>
322                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
323                             <instance>
324                                 <name>binding-rpc-broker</name>
325                                 <provider>/modules/module[type='binding-broker-impl'][name='binding-broker-impl']</provider>
326                             </instance>
327                         </service>
328
329                         <service>
330                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-broker-osgi-registry</type>
331                             <instance>
332                                 <name>dom-broker</name>
333                                 <provider>/modules/module[type='dom-broker-impl'][name='inmemory-dom-broker']</provider>
334                             </instance>
335                         </service>
336
337                         <service>
338                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-data-broker</type>
339                             <instance>
340                                 <name>binding-data-broker</name>
341                                 <provider>/modules/module[type='binding-data-compatible-broker'][name='inmemory-binding-data-broker']</provider>
342                             </instance>
343                         </service>
344
345                         <service>
346                             <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
347                             <instance>
348                                 <name>binding-data-broker</name>
349                                 <provider>/modules/module[type='binding-forwarded-data-broker'][name='binding-async-data-broker']</provider>
350                             </instance>
351                         <instance>
352                             <name>pingpong-binding-data-broker</name>
353                             <provider>/modules/module[type='binding-forwarded-data-broker'][name='pingpong-binding-data-broker']</provider>
354                         </instance>
355                         </service>
356
357                         <service>
358                             <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-async-data-broker</type>
359                             <instance>
360                                 <name>inmemory-data-broker</name>
361                                 <provider>/modules/module[type='dom-inmemory-data-broker'][name='inmemory-data-broker']</provider>
362                             </instance>
363                             <instance>
364                                 <name>pingpong-broker</name>
365                                 <provider>/modules/module[type='pingpong-data-broker'][name='pingpong-data-broker']</provider>
366                             </instance>
367                         </service>
368
369                         <!-- lfm mappingservice southbound -->
370                         <service>
371                           <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm-mappingservice-sb:impl">prefix:lfm-mappingservice-sb</type>
372                           <instance>
373                             <name>lfm-mappingservice-sb</name>
374                             <provider>/modules/module[type='lfm-mappingservice-sb-impl'][name='lfm-mappingservice-sb-impl-default']</provider>
375                           </instance>
376                         </service>
377                         <!-- lfm mappingservice implementation -->
378                         <service>
379                           <type
380                             xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm-mappingservice:impl">prefix:lfm-mappingservice</type>
381                           <instance>
382                             <name>lfm-mappingservice</name>
383                             <provider>/modules/module[type='lfm-mappingservice-impl'][name='lfm-mappingservice-default']
384                             </provider>
385                           </instance>
386                         </service>
387
388                     </services>
389                 </data>
390
391             </configuration>
392         </snapshot>
393
394     </snapshots>
395 </persisted-snapshots>