1 module flow-capable-transaction {
2 namespace "urn:opendaylight:flow:transaction";
5 import opendaylight-inventory {prefix inv; revision-date "2013-08-19";}
6 import ietf-inet-types {prefix inet; revision-date "2010-09-24";}
7 import yang-ext {prefix ext; revision-date "2013-07-09";}
9 revision "2013-11-03" {
10 description "Initial revision";
13 typedef transaction-id {
16 // This refers to MD-SAL transaction reference.
17 grouping transaction-metadata {
18 leaf transaction-uri {
23 grouping transaction-aware {
29 grouping multipart-transaction-aware {
30 uses transaction-aware;
38 rpc get-next-transaction-id {
41 ext:context-reference "inv:node-context";
46 uses transaction-aware;
51 rpc finish-transaction {
54 ext:context-reference "inv:node-context";