Fix RPC XML payload missing namespace 62/107762/17
authorMatej Sramcik <matej.sramcik@pantheon.tech>
Mon, 25 Sep 2023 06:39:17 +0000 (08:39 +0200)
committerMatej Sramcik <matej.sramcik@pantheon.tech>
Thu, 5 Oct 2023 05:43:05 +0000 (07:43 +0200)
commit9dc5513792f3af8eba4ca3a1eb5617c7c243fc6f
treea5ea9c1b63a2b8d09b732d91142ffc856456b85f
parent229fab4397f058e04eab57533f33e254c3b1db0f
Fix RPC XML payload missing namespace

XML payload for RPCs is missing namespace.
Add namespace parameter to schema builder.
Add test to check if namespace is present.
Edit expected outcome from affected tests.

JIRA: NETCONF-1139
Change-Id: I17b99e0afa6acdcac98a63baef625c671a6ce29e
Signed-off-by: Matej Sramcik <matej.sramcik@pantheon.tech>
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/impl/DefinitionGenerator.java
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/model/builder/OperationBuilder.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/DefinitionGeneratorTest.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/OpenApiGeneratorRFC8040Test.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/mountpoints/MountPointOpenApiTest.java
restconf/restconf-openapi/src/test/resources/openapi-document/controller-all.json
restconf/restconf-openapi/src/test/resources/openapi-document/controller-toaster.json
restconf/restconf-openapi/src/test/resources/openapi-document/device-all.json
restconf/restconf-openapi/src/test/resources/openapi-document/device-toaster.json