[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)