Defect #1015

WFS proxified GET requests loose FILTER parameter

Added by Blatti Yves about 4 years ago. Updated over 3 years ago.

Status:ClosedStart date:05/21/2015
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:PROXY
Target version:4.3.2
Affected version:4.3.1

Description

WFS proxified GET requests loose FILTER parameter.
In PROXY (Java) GetFeatures request in GET method loose FILTER parameter.

See log (compare QueryString and RemoteRequest):

20/05/2015 17:46:56:860 [http-nio-8080-exec-5]  INFO ProxyLogger:377 - ----------------------------------------------------------------------------------
20/05/2015 17:47:57:830 [http-nio-8080-exec-3]  INFO ProxyLogger:188 - Virtualservice=vd-asitvd-wfs
20/05/2015 17:47:57:830 [http-nio-8080-exec-3]  INFO ProxyLogger:358 - user=spring2a2d595e6ed9a0b24f027f2b63b134d6
20/05/2015 17:47:57:830 [http-nio-8080-exec-3]  INFO ProxyLogger:359 - requestTime=20/05/2015 17:47:57:830
20/05/2015 17:47:57:830 [http-nio-8080-exec-3]  INFO ProxyLogger:360 - RemoteAddr=127.0.0.1
20/05/2015 17:47:57:831 [http-nio-8080-exec-3]  INFO ProxyLogger:361 - RemoteUser=null
20/05/2015 17:47:57:831 [http-nio-8080-exec-3]  INFO ProxyLogger:362 - QueryString=request=GetFeature&SERVICE=WFS&TYPENAME=WMS_ASITVD_WFS:vd.ex2000_district&VERSION=1.0.0&Filter=%3Cogc:Filter%20xmlns:ogc=%22http://www.opengis.net/ogc%22%3E%3Cogc:PropertyIsEqualTo%3E%3Cogc:PropertyName%3EWMS_ASITVD_WFS:IDEX2000%3C/ogc:PropertyName%3E%3Cogc:Literal%3E9%3C/ogc:Literal%3E%3C/ogc:PropertyIsEqualTo%3E%3C/ogc:Filter%3E
20/05/2015 17:47:57:831 [http-nio-8080-exec-3]  INFO ProxyLogger:363 - RequestURL=http://easysdiproxyhost.tld:8080/proxy/vd-asitvd-wfs
20/05/2015 17:47:57:832 [http-nio-8080-exec-3]  INFO ProxyLogger:585 - RemoteRequestUrl=http://sourceserver.tld/arcgis/services/WMS/ASITVD_WFS/MapServer/WFSServer
20/05/2015 17:47:57:833 [http-nio-8080-exec-3]  INFO ProxyLogger:586 - RemoteRequest=request=GetFeature&SERVICE=WFS&TYPENAME=WMS_ASITVD_WFS:vd.ex2000_district&version=1.0.0
20/05/2015 17:47:57:833 [http-nio-8080-exec-3]  INFO ProxyLogger:587 - RemoteRequestLength=87
20/05/2015 17:47:57:833 [http-nio-8080-exec-3]  INFO ProxyLogger:588 - RemoteRequestDateTime=20/05/2015 17:47:57:832
20/05/2015 17:47:58:137 [http-nio-8080-exec-3] DEBUG ProxyLogger:491 -  tmpDir :  C:\apache-tomcat-8.0.15.0_base\temp
20/05/2015 17:47:58:362 [http-nio-8080-exec-3]  INFO ProxyLogger:503 - RemoteResponseToRequestUrl=http://sourceserver.tld/arcgis/services/WMS/ASITVD_WFS/MapServer/WFSServer
20/05/2015 17:47:58:363 [http-nio-8080-exec-3]  INFO ProxyLogger:504 - RemoteResponseLength=526989
20/05/2015 17:47:58:364 [http-nio-8080-exec-3]  INFO ProxyLogger:506 - RemoteResponseDateTime=20/05/2015 17:47:58:364
20/05/2015 17:47:58:364 [http-nio-8080-exec-3] TRACE ProxyLogger:1759 - filterServersResponseFiles begin
20/05/2015 17:47:58:375 [http-nio-8080-exec-3] TRACE ProxyLogger:1794 - filterServersResponseFiles end
20/05/2015 17:47:58:376 [http-nio-8080-exec-3] TRACE ProxyLogger:1848 - User postreatment file \spring2a2d595e6ed9a0b24f027f2b63b134d6\100\GetFeature.xsl does not exist
20/05/2015 17:47:58:377 [http-nio-8080-exec-3] TRACE ProxyLogger:1853 - Global postreatment file \spring2a2d595e6ed9a0b24f027f2b63b134d6\100\GetFeature.xsl\100\GetFeature.xsl does not exist
20/05/2015 17:47:58:379 [http-nio-8080-exec-3] TRACE ProxyLogger:2126 - GetFeature begin srsName extract
20/05/2015 17:47:58:380 [http-nio-8080-exec-3] TRACE ProxyLogger:2202 - GetFeature end srsName extract
20/05/2015 17:47:58:381 [http-nio-8080-exec-3] TRACE ProxyLogger:2208 - GetFeature begin to fill tempFile
20/05/2015 17:47:58:383 [http-nio-8080-exec-3] TRACE ProxyLogger:2241 - GetFeature end to fill tempFile
20/05/2015 17:47:58:383 [http-nio-8080-exec-3] TRACE ProxyLogger:2249 - GetFeature begin to apply localFilter
20/05/2015 17:47:58:383 [http-nio-8080-exec-3] TRACE ProxyLogger:2339 - GetFeature end to apply localFilter
20/05/2015 17:47:58:395 [http-nio-8080-exec-3]  INFO ProxyLogger:2568 - ClientResponseDateTime=20/05/2015 17:47:58:395
20/05/2015 17:47:58:395 [http-nio-8080-exec-3] ERROR ProxyLogger:2571 - ClientResponseLength=529917
20/05/2015 17:47:58:396 [http-nio-8080-exec-3] DEBUG ProxyLogger:741 - temporary file file:/C:/apache-tomcat-8.0.15.0_base/temp/sendData_9f04a581-0614-42c2-b403-e9b8dad324563954193622899121612.xml is deleted
20/05/2015 17:47:58:396 [http-nio-8080-exec-3]  WARN ProxyLogger:744 - temporary file file:/C:/apache-tomcat-8.0.15.0_base/temp/transform_GetFeaturea293e049-1033-4ebc-9ab8-b25bc9ada8582805102350272757054.xml is not deleted
20/05/2015 17:47:58:396 [http-nio-8080-exec-3]  INFO ProxyLogger:377 - ----------------------------------------------------------------------------------

Note: I can't tell the original affected version

History

#1 Updated by Van Hoecke Hélène almost 4 years ago

  • Status changed from New to Affected
  • Assignee set to Blatti Yves
  • Target version set to 4.3.2

#2 Updated by Van Hoecke Hélène almost 4 years ago

  • Status changed from Affected to Resolved
  • % Done changed from 0 to 100

#3 Updated by Blatti Yves almost 4 years ago

  • Status changed from Resolved to To merge
  • Assignee changed from Blatti Yves to Van Hoecke Hélène

It works !
Thanks Hélène !

#4 Updated by Van Hoecke Hélène almost 4 years ago

  • Status changed from To merge to Closed
  • Assignee deleted (Van Hoecke Hélène )

Also available in: Atom PDF