App-Schema Cardinality 1..N support for unbounded anonymous sequence children elements

Description

This feature introduces another variant of Cardinality 1..N that can be used for nested elements on an unbounded anonymous sequence, adding a slash ( / ) character at the begginning of the ClientProperty name attribute:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 (...) <AttributeMapping> <targetAttribute>st:tag</targetAttribute> <jdbcMultipleValue> <sourceColumn>ID</sourceColumn> <targetTable>TAGS</targetTable> <targetColumn>STATION_ID</targetColumn> </jdbcMultipleValue> <ClientProperty> <name>/st:code</name> <value>CODE</value> </ClientProperty> </AttributeMapping> (...)

In this example the 'st:code' element children will be generated with the computed client property value:

1 2 3 4 5 6 7 8 9 (...) <st:Station gml:id="st.1"> <st:name>Station 1</st:name> <st:tag> <st:code>X1Y</st:code> <st:code>X2Y</st:code> </st:tag> </st:Station_gml32> (...)

Environment

None

Status

Assignee

Fernando Miño

Reporter

Fernando Miño

Triage

None

Fix versions

Affects versions

None

Components

Priority

Medium
Configure