You have to create a database named 'cite-wfs100' by following the commands: createdb cite-wfs100 createlang plpgsql cite-wfs100 psql -f /path/to/lwpostgis.sql cite-wfs100 psql -f /path/to/pgsql/share/spatial_ref_sys.sql cite-wfs100 psql cite-wfs100 -f cite_data_modified.sql Note: Data was downloaded from: http://svn.codehaus.org/geoserver/trunk/data/citewfs-1.0/cite_data.sql Note: The modified version of cite_data.sql is used because of a problem when the table names are in camel case. The map file has to be edited to change the 'wfs_onlineresource', to point out to the correct location of your WFS service. The username and password to connect to your database has to set. There are two namespaces used in the CITE tests. The 'cgf'namepace is used for the geometries and 'cdf' for the other types of layer. Since MapServer supports only one namespace at a time, it was accepted by CITE that the tests would be run twice, one for each namespace. To accomplish this two metadatas have to be changed in the map file: 'wfs_namespace_prefix' and 'wfs_namespace_uri'. The wrapper file in the bin directory has to be edited to change the map file and mapserver location.