A problem appears when using complex URLs to a WFS server.
UDig seems to encode several times URLS reserved characters.
The encoded string replaces probably the old URL, because when a new call to WFS GetCapabilities occurs (via Context Menu -> Restore, or via +), the string is encoded again.
Exemple:
Desired URL
http://10.10.10.12/cgi-bin/mapserv5.6.1?VERSION=1.0.0&SERVICE=WFS&map=/home/outils/mapserver/data/fond_carto_mondial_dev/tabass.map&REQUEST=GetCapabilities
URLs received by the MapServer when adding the WFS Server to the catalog
10.10.10.140 - - [07/Jul/2010: 6:16:11 p.m. 0200] "GET / cgi-bin/mapserv5.6.1? VERSION = 1.0.0 & SERVICE = WFS & map =%% 252Fhome 252Foutils 252Fmapserver%%% 252Fdata 252Ffond_carto_mondial_dev% REQUEST = GetCapabilities & 252Ftabass.map HTTP/1.1 "200 591
10.10.10.140 - - [07/Jul/2010: 6:16:11 p.m. 0200] "GET / cgi-bin/mapserv5.6.1? VERSION = 1.0.0 & SERVICE = WFS & map =%% 25252Fhome 25252Foutils 25252Fmapserver%%% 25252Fdata 25252Ffond_carto_mondial_dev% REQUEST = GetCapabilities & 25252Ftabass.map HTTP/1.1 "200 603
10.10.10.140 - - [07/Jul/2010: 6:16:12 p.m. 0200] "GET / cgi-bin/mapserv5.6.1? VERSION = 1.0.0 & SERVICE = WFS & map =%% 2525252Fhome 2525252Foutils 2525252Fmapserver%%% 2525252Fdata 2525252Ffond_carto_mondial_dev% REQUEST = GetCapabilities & 2525252Ftabass.map HTTP/1.1 "200 615
URLS received by the Mapserver when acting on the '' and on the Reset in the Catalog+
10.10.10.140 - - [07/Jul/2010:18:16:52 +0200] "GET /cgi-bin/mapserv5.6.1?VERSION=1.0.0&SERVICE=WFS&map=%252525252Fhome%252525252Foutils%252525252Fmapserver%252525252Fdata%252525252Ffond_carto_mondial_dev%252525252Ftabass.map&REQUEST=GetCapabilities HTTP/1.1" 200 627
10.10.10.140 - - [07/Jul/2010:18:16:52 +0200] "GET /cgi-bin/mapserv5.6.1?VERSION=1.0.0&SERVICE=WFS&map=%25252525252Fhome%25252525252Foutils%25252525252Fmapserver%25252525252Fdata%25252525252Ffond_carto_mondial_dev%25252525252Ftabass.map&REQUEST=GetCapabilities HTTP/1.1" 200 639
10.10.10.140 - - [07/Jul/2010:18:16:56 +0200] "GET /cgi-bin/mapserv5.6.1?VERSION=1.0.0&SERVICE=WFS&map=%2525252525252Fhome%2525252525252Foutils%2525252525252Fmapserver%2525252525252Fdata%2525252525252Ffond_carto_mondial_dev%2525252525252Ftabass.map&REQUEST=GetCapabilities HTTP/1.1" 200 651