[Mapserver-DE] Error Property im MapFile

Frank Koormann frank.koormann at intevation.de
Don Apr 1 14:06:51 CEST 2004


Hallo,
 
* Thomas Lynen <Thomas.Lynen at regioit-aachen.de> [040401 12:24]:
> Hallo zusammen,
> weiss einer wie ich in einer im Template selbst definierten ERROR -
> Seite die Fehlermeldung vom Mapserver noch zusätzlich zu "meinen Text"
> anzeige ?  Damit ich auch ungefährt nachvollziehen kann was der User
> da gemacht hat um den Fehler zu erzeugen.
> 
> Dachte zuerst es gibt dafür eine CGI Variable, sowas wie [ERROR] oder
> so, aber in der Dokumentation ist nichts zu finden.

So wie ich die Fehlereskalation von MapServer CGI auf Quelltext-Ebene
sehe, ist dies bisher nicht vorgesehen: In mapserv.c wird 
entweder einen Redirect auf die von Ihnen im Mapfile spezifierte
Fehler-Seite zu machen, ohne das weitere Ersetzungen gemacht werden.
Oder es wird die Fehlermeldung im Standardformat des MapServers 
ausgegeben.

Ein erster Gedanke zur Lösung:
Statt des Redirect() liesse sich ein Template durch ein returnPage()
prozessieren und dort dann auf das MapError-Objekt Zugriff nehmen. 
Es ist aber fraglich, ob das volle Template Processing noch Sinn macht,
wenn doch offenbar bereits ein Fehler aufgetreten ist. Ggf. wäre ein
spezielles Error-Template-Processing sinnvoller.

Beste Grüße,

        Frank Koormann

-- 
Frank Koormann                             <frank.koormann at intevation.de>
 Professional Service around Free Software       (http://intevation.net/)
 FreeGIS Project                                 (http://freegis.org/)




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)