Hello!
I am trying to add a wfs build by ourself as a wfs-ng datasource. This work
just to the point when i try to create a layer from the datasource.
At this moment the following error occurs (full stacktrace as file):

Caused by: java.lang.NullPointerException
at
org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy.findParameters(StrictWFS_2_0_Strategy.java:643)
at
org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy.getServerSupportedOutputFormats(StrictWFS_2_0_Strategy.java:529)
at
org.geotools.data.wfs.internal.AbstractWFSStrategy.getDefaultOutputFormat(AbstractWFSStrategy.java:377)
at org.geotools.data.wfs.internal.WFSRequest.<init>(WFSRequest.java:73)
at
org.geotools.data.wfs.internal.DescribeFeatureTypeRequest.<init>(DescribeFeatureTypeRequest.java:24)
at
org.geotools.data.wfs.internal.WFSClient.createDescribeFeatureTypeRequest(WFSClient.java:358)
at
org.geotools.data.wfs.WFSDataStore.getRemoteFeatureType(WFSDataStore.java:203)
at
org.geotools.data.wfs.WFSDataStore.getRemoteSimpleFeatureType(WFSDataStore.java:262)
at
org.geotools.data.wfs.WFSFeatureSource.buildFeatureType(WFSFeatureSource.java:364)
at
org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:327)
at
org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:296)
at
org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:105)
at
org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:342)
at
org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:325)
at
org.geoserver.web.data.layer.NewLayerPage.buildLayerInfo(NewLayerPage.java:413)
... 123 more

When i add the wfs in QGIS everything works, also the getCapabilities via
browser. I am running geoserver 2.15.1 on tomcat9 (openJDK).
I added the full stacktrace m the datasource-definition and the
getCapabilities as files below.
Thank you for your help in advance

Uwe Seher

Build-Informationen

   - Version2.15.1
   - Git Version6028a3cc138224e46b5bf949730043d15ef6a370
   - Build-Datum29-Apr-2019 07:40
   - GeoTools Version21.1 (rev 5df58c1ab9b9585655b2fc132e8f2b15c8bf5dae)
   - GeoWebCache Version1.15.1 (rev
   
af748c033b889e0ffe68977c203fd5564bbcabf6/af748c033b889e0ffe68977c203fd5564bbcabf6
   )
org.apache.wicket.WicketRuntimeException: Method onRequest of interface 
org.apache.wicket.behavior.IBehaviorListener targeted at 
org.apache.wicket.ajax.markup.html.AjaxLink$1@69d6011e on component [AjaxLink 
[Component id = link]] threw an exception
        at 
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:268)
        at 
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
        at 
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248)
        at 
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234)
        at 
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
        at 
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
        at 
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
        at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
        at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
        at 
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
        at 
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
        at 
org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:137)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
        at 
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:165)
        at 
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
        at 
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998)
        at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:26)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:69)
        at 
org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:73)
        at 
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66)
        at 
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:41)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:37)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
        at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
        at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
        at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at 
org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:51)
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
        at 
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
        at 
org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:112)
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
        at 
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
        at 
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
        at 
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
        at 
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
        at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at 
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
        at 
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
        at 
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142)
        at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
        at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:90)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.geoserver.filters.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:79)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
        at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770)
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor1003.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
        ... 114 more
Caused by: java.lang.RuntimeException: Error occurred while building the 
resources for the configuration page
        at 
org.geoserver.web.data.layer.NewLayerPage.buildLayerInfo(NewLayerPage.java:423)
        at 
org.geoserver.web.data.layer.NewLayerPage$9.onClick(NewLayerPage.java:312)
        at 
org.geoserver.web.wicket.SimpleAjaxLink$1.onClick(SimpleAjaxLink.java:47)
        at 
org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85)
        at 
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155)
        at 
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601)
        ... 118 more
Caused by: java.lang.NullPointerException
        at 
org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy.findParameters(StrictWFS_2_0_Strategy.java:643)
        at 
org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy.getServerSupportedOutputFormats(StrictWFS_2_0_Strategy.java:529)
        at 
org.geotools.data.wfs.internal.AbstractWFSStrategy.getDefaultOutputFormat(AbstractWFSStrategy.java:377)
        at org.geotools.data.wfs.internal.WFSRequest.<init>(WFSRequest.java:73)
        at 
org.geotools.data.wfs.internal.DescribeFeatureTypeRequest.<init>(DescribeFeatureTypeRequest.java:24)
        at 
org.geotools.data.wfs.internal.WFSClient.createDescribeFeatureTypeRequest(WFSClient.java:358)
        at 
org.geotools.data.wfs.WFSDataStore.getRemoteFeatureType(WFSDataStore.java:203)
        at 
org.geotools.data.wfs.WFSDataStore.getRemoteSimpleFeatureType(WFSDataStore.java:262)
        at 
org.geotools.data.wfs.WFSFeatureSource.buildFeatureType(WFSFeatureSource.java:364)
        at 
org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:327)
        at 
org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:296)
        at 
org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:105)
        at 
org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:342)
        at 
org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:325)
        at 
org.geoserver.web.data.layer.NewLayerPage.buildLayerInfo(NewLayerPage.java:413)
        ... 123 more
WFS_Capabilities xmlns="http://www.opengis.net/wfs/2.0"; xmlns:gml="http://www.opengis.net/gml/3.2"; xmlns:fes="http://www.opengis.net/fes/2.0"; xmlns:xlink="http://www.w3.org/1999/xlink"; xmlns:ows="http://www.opengis.net/ows/1.1"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; version="2.0.2" xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd http://www.opengis.net/ows/1.1 http://schemas.opengis.net/ows/1.1.0/owsAll.xsd";>
<ows:ServiceIdentification>
<ows:Title>XXX</ows:Title>
<ows:Abstract>WFS Server of LabJournal</ows:Abstract>
<ows:Keywords>
<ows:Keyword>XXX</ows:Keyword>
<ows:Keyword>LabJournal</ows:Keyword>
<ows:Type>String</ows:Type>
</ows:Keywords>
<ows:ServiceType>WFS</ows:ServiceType>
<ows:ServiceTypeVersion>2.0.2</ows:ServiceTypeVersion>
<ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion>
<ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
<ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
<ows:Fees>NONE</ows:Fees>
<ows:AccessConstraints>NONE</ows:AccessConstraints>
</ows:ServiceIdentification>
<ows:ServiceProvider>
<ows:ProviderName>yyyyyy</ows:ProviderName>
<ows:ProviderSite xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs"/>
<ows:ServiceContact>
<ows:IndividualName>vn nn</ows:IndividualName>
<ows:PositionName/>
<ows:ContactInfo>
<ows:Phone>
<ows:Voice/>
<ows:Facsimile/>
</ows:Phone>
<ows:Address>
<ows:DeliveryPoint/>
<ows:City/>
<ows:AdministrativeArea/>
<ows:PostalCode/>
<ows:Country/>
<ows:ElectronicMailAddress>vn...@yyy.com</ows:ElectronicMailAddress>
</ows:Address>
<ows:OnlineResource xlink:href=""/>
<ows:HoursOfService>24x7</ows:HoursOfService>
<ows:ContactInstructions/>
</ows:ContactInfo>
<ows:Role>PointOfContact</ows:Role>
</ows:ServiceContact>
</ows:ServiceProvider>
<ows:OperationsMetadata>
<ows:Operation name="GetCapabilities">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/>
</ows:HTTP>
</ows:DCP>
<ows:Parameter name="outputFormat">
<ows:Value>application/gml+xml; version=3.2</ows:Value>
</ows:Parameter>
<ows:Parameter name="AcceptVersions">
<ows:AllowedValues>
<ows:Value>2.0.2</ows:Value>
<ows:Value>2.0.0</ows:Value>
</ows:AllowedValues>
</ows:Parameter>
</ows:Operation>
<ows:Operation name="DescribeFeatureType">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/>
</ows:HTTP>
</ows:DCP>
<ows:Parameter name="outputFormat">
<ows:Value>application/gml+xml; version=3.2</ows:Value>
</ows:Parameter>
</ows:Operation>
<!--

        <ows:Operation name="ListStoredQueries">
            <ows:DCP>
                <ows:HTTP>
                    <ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/>
                </ows:HTTP>
            </ows:DCP>
        </ows:Operation>
        
-->
<!--

        <ows:Operation name="DescribeStoredQueries">
            <ows:DCP>
                <ows:HTTP>
                    <ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/>
                </ows:HTTP>
            </ows:DCP>
        </ows:Operation>
        
-->
<ows:Operation name="GetFeature">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/>
</ows:HTTP>
</ows:DCP>
<ows:Parameter name="outputFormat">
<ows:Value>application/gml+xml; version=3.2</ows:Value>
</ows:Parameter>
</ows:Operation>
<ows:Parameter name="version">
<ows:AllowedValues>
<ows:Value>2.0.2</ows:Value>
<ows:Value>2.0.0</ows:Value>
</ows:AllowedValues>
</ows:Parameter>
<!--
 ***************************************************** 
-->
<!--  *
        CONFORMANCE DECLARATION
        *  -->
<!--
 ***************************************************** 
-->
<ows:Constraint name="ImplementsBasicWFS">
<ows:NoValues/>
<ows:DefaultValue>TRUE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsTransactionalWFS">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsLockingWFS">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="KVPEncoding">
<ows:NoValues/>
<ows:DefaultValue>TRUE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="XMLEncoding">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="SOAPEncoding">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsInheritance">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsRemoteResolve">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsResultPaging">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsStandardJoins">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsSpatialJoins">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsTemporalJoins">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ImplementsFeatureVersioning">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="ManageStoredQueries">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</ows:Constraint>
<!--
 ***************************************************** 
-->
<!--  *
        CAPACITY CONSTRAINTS
        *  -->
<!--
 ***************************************************** 
-->
<ows:Constraint name="CountDefault">
<ows:NoValues/>
<ows:DefaultValue>1000</ows:DefaultValue>
</ows:Constraint>
<ows:Constraint name="QueryExpressions">
<ows:AllowedValues>
<ows:Value>wfs:StoredQuery</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
<!--
 ***************************************************** 
-->
</ows:OperationsMetadata>
<FeatureTypeList>
<!--  BEGIN FeatureType  -->
<FeatureType xmlns:XXX="http://yyy.com";>
<Name>XXX:recordings</Name>
<Title>Aufzeichnungen</Title>
<Abstract>Aufzeichnungen aus LabJournal</Abstract>
<ows:Keywords>
<ows:Keyword>Aufzeichnungen</ows:Keyword>
<ows:Keyword>LabJournal</ows:Keyword>
</ows:Keywords>
<DefaultCRS>urn:ogc:def:crs:EPSG::4326</DefaultCRS>
<ows:WGS84BoundingBox>
<ows:LowerCorner>7.59296626661418 48.8531677840083</ows:LowerCorner>
<ows:UpperCorner>10.0366885073333 54.6727360179937</ows:UpperCorner>
</ows:WGS84BoundingBox>
<MetadataURL xlink:href=""/>
<!--

            <ExtendedDescription>
                <Element name="TemporalExtent" type="xsd:date">
                    <ows:Metadata xlink:href="http://www.someserver.com/AboutTemporalExtent.html"/>
                    <ValueList>
                        <Value>2000-01-01</Value>
                        <Value>2006-01-31</Value>
                    </ValueList>
                </Element>
                <Element name="Classifications" type="xsd:anyURI">
                    <ows:Metadata xlink:href="http://www.someserver.com/AboutClassifications.html"/>
                    <ValueList>
                        <Value>urn:x-ogc:specification:csw-ebrim:ClassificationScheme:ISO-
                            19115:biota
                        </Value>
                    </ValueList>
                </Element>
                <Element name="ArborialDiversityIndex" type="xsd:integer">
                    <ows:Metadata xlink:href="http://www.someserver.com/ArborialDiversity.html"/>
                    <ValueList>
                        <Value>14</Value>
                    </ValueList>
                </Element>
            </ExtendedDescription>
            
-->
</FeatureType>
<FeatureType xmlns:XXX="http://yyy.com";>
<Name>XXX:timeseries</Name>
<Title>Zeitreihen</Title>
<Abstract>Zeitreihen aus LabJournal</Abstract>
<ows:Keywords>
<ows:Keyword>Zeitreihen</ows:Keyword>
<ows:Keyword>LabJournal</ows:Keyword>
</ows:Keywords>
<DefaultCRS>urn:ogc:def:crs:EPSG::4326</DefaultCRS>
<ows:WGS84BoundingBox>
<ows:LowerCorner>7.59296626661418 48.8531677840083</ows:LowerCorner>
<ows:UpperCorner>10.0366885073333 54.6727360179937</ows:UpperCorner>
</ows:WGS84BoundingBox>
<MetadataURL xlink:href=""/>
<!--

            <ExtendedDescription>
                <Element name="TemporalExtent" type="xsd:date">
                    <ows:Metadata xlink:href="http://www.someserver.com/AboutTemporalExtent.html"/>
                    <ValueList>
                        <Value>2000-01-01</Value>
                        <Value>2006-01-31</Value>
                    </ValueList>
                </Element>
                <Element name="Classifications" type="xsd:anyURI">
                    <ows:Metadata xlink:href="http://www.someserver.com/AboutClassifications.html"/>
                    <ValueList>
                        <Value>urn:x-ogc:specification:csw-ebrim:ClassificationScheme:ISO-
                            19115:biota
                        </Value>
                    </ValueList>
                </Element>
                <Element name="ArborialDiversityIndex" type="xsd:integer">
                    <ows:Metadata xlink:href="http://www.someserver.com/ArborialDiversity.html"/>
                    <ValueList>
                        <Value>14</Value>
                    </ValueList>
                </Element>
            </ExtendedDescription>
            
-->
</FeatureType>
<!--  END FeatureType  -->
</FeatureTypeList>
<fes:Filter_Capabilities>
<fes:Conformance>
<fes:Constraint name="ImplementsQuery">
<ows:NoValues/>
<ows:DefaultValue>TRUE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsAdHocQuery">
<ows:NoValues/>
<ows:DefaultValue>TRUE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsFunctions">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsMinStandardFilter">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsStandardFilter">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsMinSpatialFilter">
<ows:NoValues/>
<ows:DefaultValue>TRUE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsSpatialFilter">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsMinTemporalFilter">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsTemporalFilter">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsVersionNav">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsSorting">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
<fes:Constraint name="ImplementsExtendedOperators">
<ows:NoValues/>
<ows:DefaultValue>FALSE</ows:DefaultValue>
</fes:Constraint>
</fes:Conformance>
<fes:Id_Capabilities>
<fes:ResourceIdentifier name="fes:ResourceId"/>
</fes:Id_Capabilities>
<fes:Spatial_Capabilities>
<fes:GeometryOperands>
<fes:GeometryOperand name="gml:Envelope"/>
</fes:GeometryOperands>
<fes:SpatialOperators>
<fes:SpatialOperator name="BBOX"/>
</fes:SpatialOperators>
</fes:Spatial_Capabilities>
</fes:Filter_Capabilities>
</WFS_Capabilities>
<dataStore>
  <id>DataStoreInfoImpl--778f866f:17062d73a62:-3b8f</id>
  <name>test</name>
  <type>Web Feature Server (NG)</type>
  <enabled>true</enabled>
  <workspace>
    <id>WorkspaceInfoImpl-6537fc86:16b31a9c8f4:-7fdd</id>
  </workspace>
  <connectionParameters>
    <entry key="WFSDataStoreFactory:TRY_GZIP">true</entry>
    <entry key="WFSDataStoreFactory:GML_COMPATIBLE_TYPENAMES">false</entry>
    <entry key="WFSDataStoreFactory:LENIENT">false</entry>
    <entry key="WFSDataStoreFactory:OUTPUTFORMAT">application/gml+xml; version=3.2</entry>
    <entry key="usedefaultsrs">false</entry>
    <entry key="WFSDataStoreFactory:AXIS_ORDER">Compliant</entry>
    <entry key="WFSDataStoreFactory:PROTOCOL">false</entry>
    <entry key="WFSDataStoreFactory:USERNAME">bla</entry>
    <entry key="WFSDataStoreFactory:GML_COMPLIANCE_LEVEL">0</entry>
    <entry key="WFSDataStoreFactory:GET_CAPABILITIES_URL">http://aaa.bbb.ccc.ddd:pppp/wfs?</entry>
    <entry key="WFSDataStoreFactory:PASSWORD">crypt1:blubb</entry>
    <entry key="WFSDataStoreFactory:MAXFEATURES">1000</entry>
    <entry key="WFSDataStoreFactory:FILTER_COMPLIANCE">0</entry>
    <entry key="WFSDataStoreFactory:TIMEOUT">3000</entry>
    <entry key="WFSDataStoreFactory:BUFFER_SIZE">10</entry>
    <entry key="namespace">useher</entry>
    <entry key="WFSDataStoreFactory:WFS_STRATEGY">auto</entry>
    <entry key="WFSDataStoreFactory:AXIS_ORDER_FILTER">Compliant</entry>
    <entry key="WFSDataStoreFactory:USE_HTTP_CONNECTION_POOLING">true</entry>
    <entry key="WFSDataStoreFactory:ENCODING">UTF-8</entry>
  </connectionParameters>
  <__default>false</__default>
</dataStore>
_______________________________________________
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

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to