Hi,

Well, taking the error at face value, it seems to be complaining that you have:
/REQUEST=Transaction/

in the URL. Which is odd because that's exactly what it should be (looking at the 1.0.0 spec).

But at the bottom of your error, it says:

10:15:17 WARNING [9148]: Service WFS 1.0.0 not found, returning default

So I'd suggest that QGIS Server doesn't support transactions for WFS 1.0.0 (Transactions support is Optional). Except the QGIS docs say they do support Transaction: https://docs.qgis.org/2.8/en/docs/user_manual/working_with_ogc/ogc_server_support.html - and WFS 1.0.0 seems to be the only version supported by QGIS so... are the errors misleading? (I can't seem to readily find that page for QGIS 3.4).

The GetCapabilities of the server will tell you if it supports Transaction.

Maybe someone who knows QGIS Server (I'm just basing this reply off the spec and your error) can comment.

Cheers,

Jonathan


On 2019-02-01 09:57, Bernhard Ströbl wrote:
Hi all,

I try to make an INSERT to QGIS-Server using WFS-T. But every insert fails with the server returning "Please check the value of the REQUEST parameter"

This is the QGIS-server log output (anonymised):

10:15:17 INFO Server[9148]: ******************** New request ***************
10:15:17 INFO Server[9148]: SERVER_NAME***
10:15:17 INFO Server[9148]: REQUEST_URI/wms/pmt?SERVICE=WFS
10:15:17 INFO Server[9148]: REMOTE_ADDR10.***.***.**
10:15:17 INFO Server[9148]: CONTENT_TYPEtext/xml
10:15:17 INFO Server[9148]: HTTP_USER_AGENTMozilla/5.0 QGIS/3.4.3-Madeira
10:15:17 INFO Server[9148]: MAP:/var/www/wms/karten/pmt.qgs
10:15:17 INFO Server[9148]: REQUEST:Transaction
10:15:17 INFO Server[9148]: REQUEST_BODY:<Transaction xmlns="http://www.opengis.net/wfs"; version="1.0.0" service="WFS" xsi:schemaLocation="http://www.qgis.org/gml https://pmt-map.jena.de:443/wms/pmt?SERVICE=WFS&amp;REQUEST=DescribeFeatureType&amp;VERSION=1.0.0&amp;TYPENAME=projekt_pt"; xmlns:gml="http://www.opengis.net/gml"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><Insert xmlns="http://www.opengis.net/wfs";><projekt_pt xmlns="http://www.qgis.org/gml";><geometry xmlns="http://www.qgis.org/gml";><gml:Point srsName="EPSG:25832"><gml:coordinates ts=" " cs=",">681077.95823665894567966,5643649.18793503474444151</gml:coordinates></gml:Point></geometry></projekt_pt></Insert></Transaction> 10:15:17 INFO Server[9148]: SCHEMALOCATION:http://www.qgis.org/gml https://pmt-map.jena.de:443/wms/pmt?SERVICE=WFS&REQUEST=DescribeFeatureType&VERSION=1.0.0&TYPENAME=projekt_pt
10:15:17 INFO Server[9148]: SERVICE:WFS
10:15:17 INFO Server[9148]: VERSION:1.0.0
10:15:17 WARNING [9148]: Service WFS 1.0.0 not found, returning default
10:15:17 INFO Server[9148]: Request finished in 1 ms

the apache error log says:
QNetworkDiskCache::prepare() unable to open temporary file

any help appreciated

System: QGIS-Server 3.4.4 on Ubuntu/Apache, WFS-Client QGIS Desktop 3.4.3

Bernhard


__________ Information from ESET Mail Security, version of virus signature database 18802 (20190201) __________

The message was checked by ESET Mail Security.
http://www.eset.com


_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to