Do not attempt to parse empty RPC/action reply 71/87971/1
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:26 +0000 (15:19 +0000)
commita322914e23b71b516d0309e66e738b0a62f5e23b
treeccc4d8fda30cbf38ce7a0e02b11b63ec09c29316
parent9eb88d4c13c9a77d7ee2b16fb434d15da7df3944
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>
(cherry picked from commit df25a540e0985695d3d0f93c68a977a4de729329)
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]