3 namespace "http://netconfcentral.org/ns/XSQL";
6 import config { prefix config; revision-date 2013-04-05; }
7 import opendaylight-md-sal-binding { prefix mdsal; revision-date 2013-10-28; }
8 import rpc-context { prefix rpcx; revision-date 2013-06-17; }
9 import opendaylight-md-sal-dom {prefix sal;}
10 import opendaylight-md-sal-common {prefix common;}
12 organization "Netconf Central";
13 contact "Sharon Aicler <saichler@cisco.com>";
14 description "YANG version of the XSQL status";
16 revision "2014-06-26" {
17 description "XSQL module initial version";
21 presence "Indicates the XSQL service is available";
22 description "Container to indicate the XSQL availability";
27 description "The port the XSQL binds on";
32 base config:module-type;
33 config:java-name-prefix XSQL;
36 augment "/config:modules/config:module/config:configuration" {
38 when "/config:modules/config:module/config:type = 'XSQL'";
40 container data-broker {
41 uses config:service-ref {
44 config:required-identity mdsal:binding-data-broker;
49 container async-data-broker {
50 uses config:service-ref {
53 config:required-identity sal:dom-async-data-broker;
59 container schema-service {
60 uses config:service-ref {
63 config:required-identity sal:schema-service;