Fix filter type namespace 85/108085/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 1 Oct 2023 11:06:53 +0000 (13:06 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 1 Oct 2023 20:10:25 +0000 (22:10 +0200)
commit1c823018bbdaf99f2ead7cd22fd37d372b4f85b1
tree7b2a1922cc24008ccc0603135616546164535a27
parente7ec158bf5591335b23e9d2cb08c84ec4de53b34
Fix filter type namespace

We are emitting "type" with the NETCONF base namespace.

This is wrong, as attributes are not subject to default namespace, hence
we should be emitting it as a plain attribute -- it is interpreted in
the context of its defining element, which already is in NETCONF base
namespace.

JIRA: NETCONF-1170
Change-Id: I9cf63ca52297cd45ea062ec7ddfb1ff4a9e853f7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
19 files changed:
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/NetconfStateSchemas.java
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/impl/NetconfMessageTransformUtil.java
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/impl/SchemalessRpcStructureTransformer.java
plugins/netconf-client-mdsal/src/test/java/org/opendaylight/netconf/client/mdsal/impl/NetconfMessageTransformerTest.java
plugins/netconf-client-mdsal/src/test/java/org/opendaylight/netconf/client/mdsal/spi/NetconfDeviceWriteOnlyTxTest.java
plugins/netconf-client-mdsal/src/test/resources/schemaless/filter/container.xml
plugins/netconf-client-mdsal/src/test/resources/schemaless/filter/keyed-list-bad-key.xml
plugins/netconf-client-mdsal/src/test/resources/schemaless/filter/keyed-list-compound-key.xml
plugins/netconf-client-mdsal/src/test/resources/schemaless/filter/keyed-list.xml
plugins/netconf-client-mdsal/src/test/resources/schemaless/filter/one-root-filter.xml
plugins/netconf-client-mdsal/src/test/resources/schemaless/filter/two-roots-filter.xml
protocol/netconf-test-util/src/main/resources/netconfMessages/get-config-fields-request.xml
protocol/netconf-test-util/src/main/resources/netconfMessages/get-config-with-multiple-subtrees.xml
protocol/netconf-test-util/src/main/resources/netconfMessages/get-fields-request.xml
protocol/netconf-test-util/src/main/resources/netconfMessages/get-with-multiple-root-subtrees.xml
protocol/netconf-test-util/src/main/resources/netconfMessages/get-with-multiple-subtrees.xml
protocol/netconf-test-util/src/main/resources/netconfMessages/getConfig_candidate-filter.xml
protocol/netconf-test-util/src/main/resources/subtree/rpc/10/request.xml
protocol/netconf-test-util/src/main/resources/subtree/rpc/8/request.xml