Hi Marco, thanks for looking at this issue. I’m new to the list and found no 
information about how to open a Jira bug ticket. Could you send me some 
instructions? Do I have authorization to open a Jira bug?

Regards,
Ricardo

From: Marco Volpini <marco.volp...@geo-solutions.it>
Sent: Monday, June 7, 2021 9:54 AM
To: Gualberto, Ricardo (US) <ricardo.gualbe...@l3harris.com>
Cc: Geoserver-devel <geoserver-devel@lists.sourceforge.net>
Subject: [EXTERNAL] Re: [Geoserver-devel] ClientProperty of a top element not 
showing

Dear Ricardo,

I gave a check and looks that this is a bug in AppSchema extension: the top 
level AttributeMapping is used just to retrieve the id value and the 
ClientProperty element is ignored.
I would recommend that you go ahead and open a JIRA bug ticket for it.

Best regards,
Marco Volpini

Il giorno lun 17 mag 2021 alle ore 18:55 Ricardo.Gualberto--- via 
Geoserver-devel 
<geoserver-devel@lists.sourceforge.net<mailto:geoserver-devel@lists.sourceforge.net>>
 ha scritto:
On app-schema configuration file I have several elements with ClientProperty 
which shows the property on a WFS GetFeature response but when a ClientProperty 
is defined for a top element like the SIGMET defined below the id is returned 
but the two ClientProperties reportstatus and permissibleusage are not! Any 
ideas why ClientProperty doesn't work on a top element?
    <FeatureTypeMapping>
        <sourceDataStore>iwxxm_sigmet_postgres</sourceDataStore>
       <!-- sourceType is a database table or view -->
        <sourceType>sigmet</sourceType>
        <targetElement>iwxxm:SIGMET</targetElement>
        <attributeMappings>
            <AttributeMapping>
                <targetAttribute>iwxxm:SIGMET</targetAttribute>
                <idExpression>
                    <OCQL>gmlid</OCQL>
                </idExpression>
                <ClientProperty>
                    <name>reportStatus</name>
                    <value>reportstatus</value>
                </ClientProperty>
                <ClientProperty>
                    <name>permissibleUsage</name>
                    <value>if_then_else(isNull(permissibleusage), 
Expression.NIL, permissibleusage)</value>
                </ClientProperty>
            </AttributeMapping>

I'm getting back in the GetFeature response
<iwxxm:SIGMET gml:id="a946ee46-2cfb-4e65-8c07-e7f5f8670af01">
but it should be something like
<iwxxm:SIGMET gml:id="a946ee46-2cfb-4e65-8c07-e7f5f8670af01" 
reportStatus="NORMAL"  permissibleUsage="OPERATIONAL">




CONFIDENTIALITY NOTICE: This email and any attachments are for the sole use of 
the intended recipient and may contain material that is proprietary, 
confidential, privileged or otherwise legally protected or restricted under 
applicable government laws. Any review, disclosure, distributing or other use 
without expressed permission of the sender is strictly prohibited. If you are 
not the intended recipient, please contact the sender and delete all copies 
without reading, printing, or saving.

_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net<mailto:Geoserver-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to