Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.4.0
-
Component/s: None
-
Labels:None
Description
There might be multiple mappings per property name, like
gml:name[1] = att1
gml:name2 = strConcat(att2, att3)
gml:name[3] = "sampleValue"
In the BoreHole test mapping used here, the following mappings exist for
gml:name:
gml:name[1] = strConcat( strConcat(QS, strConcat("/", RT)), strConcat(strConcat("/", NUMB), strConcat("/", BSUFF)) )
gml:name[2] = BGS_ID
gml:name[3] = NAME
gml:name[4] = ORIGINAL_N
This means the "unrolled" filter for a filter over the target schema like
gml:name = "SWADLINCOTE" should be
strConcat( strConcat(QS, ...) = "SWADLINCOTE" OR BGS_ID = "SWADLINCOTE" OR NAME = "SWADLINCOTE" OR ORIGINAL_N = "SWADLINCOTE"