Opened 21 years ago

Closed 20 years ago

Last modified 20 years ago

#384 closed defect (fixed)

OGC CITE WMS test suite-Service exception not returned following a request with UPDATESEQUENCE equal to current update sequence

Reported by: nsavard@… Owned by: dmorissette
Priority: high Milestone:
Component: WMS Server Version: 4.1
Severity: minor Keywords:
Cc:

Description

The server that receives a request which contains an UPDATESEQUENCE parameter
equal to the current UPDATESEQUENCE of the WMS server and is not returning an
exception.

test path: parameterwms/wmsops/getcapabilities/params/updatesequence/2

The server should return an exception of the code="CurrentUpdateSequence" when
receiving the above URL.

See http://www.digitalearth.gov/wmt/xml/exception_1_1_1.dtd

Bug found in MapServer 4.0B.

Change History (4)

comment:1 by nsavard@…, 21 years ago

After further reading of the OGC specification, the UPDATESEQUENCE parameter is
optional.  The problem is that MapServer is advertizing an UPDATESEQUENCE
parameter equal to zero.  And the OGC test suite is validating the presence of
this parameter in the capabilities documents send by the WMS Server.  If this
parameter is present the relative test cases are executed and failed.

There are two choices here:

1) We remove the UPDATESEQUENCE parameter in the capabilities document sent by
the WMS server

2) We support the UPDATESEQUENCE parameter as described in the specification
section 7.1.3.4


comment:2 by nsavard@…, 21 years ago

Summary: OGC test suite-Service exception not returned following a request with UPDATESEQUENCE equal to current update sequenceOGC CITE WMS test suite-Service exception not returned following a request with UPDATESEQUENCE equal to current update sequence

comment:3 by nsavard@…, 20 years ago

Resolution: fixed
Status: newclosed
Fixed in 4.3 by removing the "UPDATESEQUENCE" parameter in the capabilities
document sent by the WMS server (see comment #1).

comment:4 by nsavard@…, 20 years ago

Verified.
Note: See TracTickets for help on using tickets.