X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-protocolbuffer-encoding%2Fsrc%2Fmain%2Fresources%2FShardTransaction.proto;h=9684b7d72f57679ad069f31320bf00f0e989380c;hb=df13d272f2f74892f2decd54ece5d8286fb1c995;hp=120913eb66f71ea854487c2f06e68b83ae19229e;hpb=b3d0ded2590e6a5a61055010f7b24e9a943c8d31;p=controller.git diff --git a/opendaylight/md-sal/sal-protocolbuffer-encoding/src/main/resources/ShardTransaction.proto b/opendaylight/md-sal/sal-protocolbuffer-encoding/src/main/resources/ShardTransaction.proto index 120913eb66..9684b7d72f 100644 --- a/opendaylight/md-sal/sal-protocolbuffer-encoding/src/main/resources/ShardTransaction.proto +++ b/opendaylight/md-sal/sal-protocolbuffer-encoding/src/main/resources/ShardTransaction.proto @@ -1,5 +1,7 @@ package org.opendaylight.controller.mdsal; -import "SimpleNormalizedNode.proto"; + +import "Common.proto"; + option java_package = "org.opendaylight.controller.protobuff.messages.transaction"; option java_outer_classname = "ShardTransactionMessages"; @@ -11,11 +13,12 @@ message CloseTransactionReply{ } message CreateTransaction{ - + required string transactionId = 1; } message CreateTransactionReply{ -required string transactionPath = 1; +required string transactionActorPath = 1; +required string transactionId = 2; } @@ -28,26 +31,36 @@ required string actorPath = 1; } message DeleteData { -repeated string instanceIdentifierPathArguments = 1; +required InstanceIdentifier instanceIdentifierPathArguments = 1; } message DeleteDataReply{ } message ReadData { -required string instanceIdentifierPathArguments=1; +required InstanceIdentifier instanceIdentifierPathArguments=1; } message ReadDataReply{ - required NormalizedNodeXml normalizedNode=1; + optional Node normalizedNode=1; } message WriteData { - repeated string instanceIdentifierPathArguments = 1; -required NormalizedNodeXml normalizedNode =2; + required InstanceIdentifier instanceIdentifierPathArguments = 1; +required Node normalizedNode =2; } message WriteDataReply{ -} \ No newline at end of file +} + +message MergeData { + required InstanceIdentifier instanceIdentifierPathArguments = 1; +required Node normalizedNode =2; + +} + +message MergeDataReply{ + +}