Since there was problem with my previous post, i'm posting it once again .. Sorry for duplicity ...
Hi, im quite new in GeoServer world, but anyway .. Im trying to create some working example of new store of type Application Schema DataAccess I have data in postgre database, for this example i just have a simple table: service(id uuid, name text) Then i have datastore.xml: <dataStore> <id>ct_service_datastore</id> <name>ct_service</name> <description>Service</description> <enabled>true</enabled> <workspace> <id>ct_workspace</id> </workspace> <connectionParameters> <entry key="namespace">http://geoserver.org/ct</entry> <entry key="dbtype">app-schema</entry> <entry key="url">file:workspaces/ct/ct_service/ct_service.xml</entry> </connectionParameters> <__default>false</__default> </dataStore> and ct_service.xml <?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>ct</prefix> <uri>http://www.geoserver.org/ct</uri> </Namespace> <Namespace> <prefix>xlink</prefix> <uri>http://www.w3.org/1999/xlink</uri> </Namespace> </namespaces> <sourceDataStores> <DataStore> <id>datastore</id> <parameters> <Parameter> <name>dbtype</name> <value>postgisng</value> </Parameter> <Parameter> <name>schema</name> <value>public</value> </Parameter> <Parameter> <name>database</name> <value>ctTest</value> </Parameter> <Parameter> <name>host</name> <value>localhost</value> </Parameter> <Parameter> <name>port</name> <value>5432</value> </Parameter> <Parameter> <name>user</name> <value>ct</value> </Parameter> <Parameter> <name>passwd</name> <value>ct</value> </Parameter> <Parameter> <name>Expose primary keys</name> <value>true</value> </Parameter> <Parameter> <name>Connection timeout</name> <value>20</value> </Parameter> <Parameter> <name>namespace</name> <value>http://geoserver.org/ct</value> </Parameter> </parameters> </DataStore> </sourceDataStores> <targetTypes> <FeatureType> <schemaUri>http://localhost/ct/service.xsd</schemaUri> </FeatureType> </targetTypes> <typeMappings> <FeatureTypeMapping> <sourceDataStore>datastore</sourceDataStore> <sourceType>service</sourceType> <targetElement>ct:service</targetElement> <attributeMappings> <AttributeMapping> <targetAttribute> ct:Id </targetAttribute> <idExpression> <OCQL>id</OCQL> </idExpression> </AttributeMapping> <AttributeMapping> <targetAttribute> ct:Code </targetAttribute> <idExpression> <OCQL>code</OCQL> </idExpression> </AttributeMapping> </attributeMappings> </FeatureTypeMapping> </typeMappings> </as:AppSchemaDataAccess> and service.xsd: <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ct="http://geoserver.org/ct" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://geoserver.org/ct"> <xs:element name="service" type="ct:serviceType"/> <xs:complexType name="serviceType"> <xs:sequence> <xs:element name="Id" type="xs:string" /> <xs:element name="Code" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:schema> and featuretype.xml: <featureType> <id>service_featuretype</id> <name>service</name> <nativeName>service</nativeName> <namespace> <id>ct_namespace</id> </namespace> <title>ct_service</title> <keywords> <string>features</string> <string>ct_service</string> </keywords> <srs>EPSG:3067</srs> <nativeBoundingBox> <minx>43547.78932226647</minx> <maxx>764796.7155847414</maxx> <miny>6523158.091198515</miny> <maxy>7795461.187543589</maxy> <crs class="projected">EPSG:3067</crs> </nativeBoundingBox> <latLonBoundingBox> <minx>15.053785270822843</minx> <maxx>33.993537468175056</maxx> <miny>58.60745650071967</miny> <maxy>70.26415661214813</maxy> <crs>EPSG:4326</crs> </latLonBoundingBox> <projectionPolicy>FORCE_DECLARED</projectionPolicy> <enabled>true</enabled> <store class="dataStore"> <id>ct_service_datastore</id> </store> <maxFeatures>0</maxFeatures> <numDecimals>0</numDecimals> <overridingServiceSRS>false</overridingServiceSRS> <skipNumberMatched>false</skipNumberMatched> <circularArcPresent>false</circularArcPresent> </featureType> But when i open store in GeoServer and try to save, i get error: Edit Vector Data Source There was an error trying to connect to store ct_service. Do you want to save it anyway? Original exception error: java.util.NoSuchElementException: No top level element found in schemas: {http://www.geoserver.org/ct}service I googled some advices, but was not able to fix this issue :-( Could someone check the files and help me, please? Thanks a lot for any clue, Lge -- Sent from: http://osgeo-org.1560.x6.nabble.com/GeoServer-User-f3786390.html ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users