Kaynağa Gözat

Dodane porty i bindings - pokazuje w managerze WSDL, niestety WFS nie obsługuje żądań WSDL - jezeli bylo by to proste do przeparsowania, to chyba warto dorobic - taki request idzie w GetCapabilities:
SOAP-ENV:Envelope / SOAP-ENV:Body / ns0:GetCapabilities/ns1:AcceptVersions/ns1:Version...

no i zwraca exception

a.binder 9 yıl önce
ebeveyn
işleme
82e52a72b5
1 değiştirilmiş dosya ile 207 ekleme ve 1 silme
  1. 207 1
      SE/schema/wsdl/wfs-xml-interfaces.wsdl

+ 207 - 1
SE/schema/wsdl/wfs-xml-interfaces.wsdl

@@ -6,7 +6,10 @@
    xmlns:wfs-req="http://www.opengis.net/wfs/requests/2.0"
    xmlns:wfs-resp="http://www.opengis.net/wfs/responses/2.0"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
-   xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
+   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+   xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/">
    <wsdl:documentation xmlns:dc="http://purl.org/dc/elements/1.1/">
       <dc:identifier>urn:opengis:spec:wfs:wsdl-1.1:interfaces:2.0.2</dc:identifier>
       <dc:date>2008-08-31</dc:date>
@@ -132,4 +135,207 @@
             message="wfs-resp:ServiceExceptionReport"/>
       </wsdl:operation>
    </wsdl:portType>
+   
+   
+   
+   <wsdl:binding name="wfs-SOAP" type="wfs-req:wfs">
+      <wsdl:documentation>WFS interface bound to SOAP over HTTP/1.1.</wsdl:documentation>
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      <wsdl:operation name="wfs.getCapabilities">
+         <soap:operation/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <soap:fault name="ServiceExceptionReport" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <wsdl:operation name="wfs.describeFeatureType">
+         <soap:operation/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <soap:fault name="ServiceExceptionReport" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <wsdl:operation name="wfs.getFeature">
+         <soap:operation/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <soap:fault name="ServiceExceptionReport" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <wsdl:operation name="wfs.getFeatureWithLock">
+         <soap:operation/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <soap:fault name="ServiceExceptionReport" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <!--<wsdl:operation name="wfs.getGMLObject">
+         <soap:operation/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <soap:fault name="ServiceExceptionReport" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>-->
+      <wsdl:operation name="wfs.lockFeature">
+         <soap:operation/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <soap:fault name="ServiceExceptionReport" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <wsdl:operation name="wfs.transaction">
+         <soap:operation/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <soap:fault name="ServiceExceptionReport" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+   </wsdl:binding>
+   
+   <wsdl:binding name="wfs-POST" type="wfs-req:wfs">
+      <wsdl:documentation>wfs interface bound to the HTTP/1.1 POST method.</wsdl:documentation>
+      <http:binding verb="POST"/>
+      <wsdl:operation name="wfs.getCapabilities">
+         <http:operation location="wfs/http"/>
+         <wsdl:input>
+            <mime:mimeXml/>
+         </wsdl:input>
+         <wsdl:output>
+            <mime:mimeXml/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <mime:mimeXml/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <wsdl:operation name="wfs.describeFeatureType">
+         <http:operation location="wfs/http"/>
+         <wsdl:input>
+            <mime:mimeXml/>
+         </wsdl:input>
+         <wsdl:output>
+            <mime:mimeXml/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <mime:mimeXml/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <wsdl:operation name="wfs.getFeature">
+         <http:operation location="wfs/http"/>
+         <wsdl:input>
+            <mime:mimeXml/>
+         </wsdl:input>
+         <wsdl:output>
+            <mime:mimeXml/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <mime:mimeXml/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <wsdl:operation name="wfs.getFeatureWithLock">
+         <http:operation location="wfs/http"/>
+         <wsdl:input>
+            <mime:mimeXml/>
+         </wsdl:input>
+         <wsdl:output>
+            <mime:mimeXml/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <mime:mimeXml/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <!--<wsdl:operation name="wfs.getGMLObject">
+         <http:operation location="wfs/http"/>
+         <wsdl:input>
+            <mime:mimeXml/>
+         </wsdl:input>
+         <wsdl:output>
+            <mime:mimeXml/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <mime:mimeXml/>
+         </wsdl:fault>
+      </wsdl:operation>-->
+      <wsdl:operation name="wfs.lockFeature">
+         <http:operation location="wfs/http"/>
+         <wsdl:input>
+            <mime:mimeXml/>
+         </wsdl:input>
+         <wsdl:output>
+            <mime:mimeXml/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <mime:mimeXml/>
+         </wsdl:fault>
+      </wsdl:operation>
+      <wsdl:operation name="wfs.transaction">
+         <http:operation location="wfs/http"/>
+         <wsdl:input>
+            <mime:mimeXml/>
+         </wsdl:input>
+         <wsdl:output>
+            <mime:mimeXml/>
+         </wsdl:output>
+         <wsdl:fault name="ServiceExceptionReport">
+            <mime:mimeXml/>
+         </wsdl:fault>
+      </wsdl:operation>
+   </wsdl:binding>
+   
+   <wsdl:service name="WFS-Procesy5-soap">
+      <wsdl:documentation>
+         A WFS-1.1 implementation. Includes alternative SOAP bindings for the WFS interfaces.
+      </wsdl:documentation>
+      <wsdl:port name="wfs-SOAP-Port" binding="wfs-req:wfs-SOAP">
+         <soap:address location="https://biuro.biall-net.pl/SE/version-git/wfs-data.php?SERVICE=WFS"/>
+      </wsdl:port>
+   </wsdl:service>
+   
+   <wsdl:service name="WFS-Procesy5-post">
+      <wsdl:documentation>A WFS-1.1 implementation.</wsdl:documentation>
+      <wsdl:port name="wfs-POST-Port" binding="wfs-req:wfs-POST">
+         <http:address location="https://biuro.biall-net.pl/SE/version-git/wfs-data.php?SERVICE=WFS"/>
+      </wsdl:port>
+   </wsdl:service>
+   <wsdl:service name="WFS-Procesy5-get">
+      <wsdl:documentation>A WFS-1.1 implementation.</wsdl:documentation>
+      <wsdl:port name="wfs-GET-Port" binding="wfs-req:wfs-POST">
+         <http:address location="https://biuro.biall-net.pl/SE/version-git/wfs-data.php?SERVICE=WFS"/>
+      </wsdl:port>
+   </wsdl:service>
+   
 </wsdl:definitions>