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;
37 augment "/config:modules/config:module/config:configuration" {
40 when "/config:modules/config:module/config:type = 'XSQL'";
42 container data-broker {
43 uses config:service-ref {
46 config:required-identity mdsal:binding-async-data-broker;
51 container async-data-broker {
52 uses config:service-ref {
55 config:required-identity sal:dom-async-data-broker;
61 container schema-service {
62 uses config:service-ref {
65 config:required-identity sal:schema-service;