Do not attempt to parse empty RPC/action reply 11/86811/6
authorSanjana B <sanjana.b@verizon.com>
Mon, 10 Feb 2020 11:26:59 +0000 (16:56 +0530)
committerRobert Varga <nite@hq.sk>
Tue, 3 Mar 2020 15:19:13 +0000 (15:19 +0000)
commitdf25a540e0985695d3d0f93c68a977a4de729329
tree0bc4a8d5c1451ef29dc94ebf3f610b66abb9903e
parent995f11a17da91d69a4c6650016ff4b6afafc1259
Do not attempt to parse empty RPC/action reply

An RPC or action can legally result in an empty reply,
even if it has some optional content in its schema.

Detect </ok> reply and do not attempt to parse it as
YANG data.

JIRA: NETCONF-568
JIRA: NETCONF-644
Change-Id: I1f0b5c349f418824b9b0b3e1f01f16824b1b8df4
Signed-off-by: Anna Bencurova <Anna.Bencurova@pantheon.tech>
Signed-off-by: Sanjana B <sanjana.b@verizon.com>
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformer.java
netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformerTest.java
netconf/sal-netconf-connector/src/test/resources/schemas/rpcs-actions-outputs.yang [new file with mode: 0644]