From: alessandro m. <ale...@li...> - 2012-01-31 14:23:00
|
Hello I was trying to configure an app-schema to deliver WOML features. I’m able to deliver WFS with womlcore and womlswo elements, but when I try to map some GML elements I get the following result: <ows:ExceptionReport version="2.0.0" xsi:schemaLocation="http://www.opengis.net/ows/1.1 http://localhost:8080/geoserver/schemas/ows/1.1.0/owsAll.xsd"> <ows:Exception exceptionCode="NoApplicableCode"> <ows:ExceptionText>java.io.IOException: The prefix "null" for element "null:name" is not bound. The prefix "null" for element "null:name" is not bound. The prefix "null" for element "null:name" is not bound. </ows:ExceptionText> </ows:Exception> </ows:ExceptionReport> I’m using Geoserver 2.2 SNAPSHOT This is the mapping file: <?xml version="1.0" encoding="UTF-8"?> <as:AppSchemaDataAccess xmlns:as="http://www.geotools.org/app-schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geotools.org/app-schema AppSchemaDataAccess.xsd"> <namespaces> <Namespace> <prefix>gml</prefix> <uri>http://www.opengis.net/gml/3.2</uri> </Namespace> <Namespace> <prefix>womlswo</prefix> <uri>http://xml.fmi.fi/namespace/woml/swo/2011/11/15</uri> </Namespace> <Namespace> <prefix>womlcore</prefix> <uri>http://xml.fmi.fi/namespace/woml/core/2011/11/15</uri> </Namespace> </namespaces> <sourceDataStores> <DataStore> <id>datastore</id> <parameters> <Parameter> <name>directory</name> <value>file:./</value> </Parameter> </parameters> </DataStore> </sourceDataStores> <catalog>../../../schemas/catalog.xml</catalog> <targetTypes> <FeatureType> <schemaUri>http://xml.fmi.fi/schema/woml/swo/2011/11/15/woml-swo.xsd</schemaUri> </FeatureType> <FeatureType> <schemaUri>http://xml.fmi.fi/schema/woml/core/2011/11/15/woml-core.xsd</schemaUri> </FeatureType> </targetTypes> <typeMappings> <FeatureTypeMapping> <sourceDataStore>datastore</sourceDataStore> <sourceType>womlswo_ColdFront</sourceType> <targetElement>womlswo:ColdFront</targetElement> <attributeMappings> <AttributeMapping> <targetAttribute> womlswo:ColdFront </targetAttribute> <idExpression> <OCQL>getId()</OCQL> </idExpression> </AttributeMapping> <AttributeMapping> <targetAttribute> gml:name </targetAttribute> <sourceExpression> <OCQL>'test'</OCQL> </sourceExpression> </AttributeMapping> <AttributeMapping> <targetAttribute> womlcore:shortInfo </targetAttribute> <sourceExpression> <OCQL>'test2'</OCQL> </sourceExpression> </AttributeMapping> </attributeMappings> </FeatureTypeMapping> </typeMappings> </as:AppSchemaDataAccess> |