Die von den Tags einer WebTML-Seite generierten WebTML-Warnungen können über den WebTML-Tag <tml:warnings> ausgegeben werden. Dieser Tag generiert eine HTML-Tabelle welche neben den eigentlichen Nachrichten auch zusätzliche Informationen ausgibt, wie den WebTML-Tag der die Warnung ausgibt, seiner Position, seines WebTML-Kontextes usw.
Gibt dieser Tag keine Warnungen aus so sind diese eventuell in der Serverkonfiguration deaktiviert. Dies ist vor allem in produktiven Systemen oft der Fall. Warnungen können stattdessen auch ins Anwendungslog des WGA-Servers ausgegeben werden, wenn dieser entsprechend konfiguriert ist. Dies ist in Fällen praktisch, in denen Warnungen nicht auf der Seite ausgegeben werden sollen (z.B. in Produktivumgebungen) oder können (z.B. weil das Ausgabemedium kein HTML ist).
Der Tag <tml:warnings/> gibt nur die Warnungen der WebTML-Tags aus, die sich im Code der aktuellen WebTML-Seite vor ihm befinden. Um alle Warnungen einer WebTML-Seite auszugeben sollte dieser Tag also möglichst ans Ende der Seite positioniert werden.
Es gibt zwei Grade von WebTML-Warnungen:
- Einfache Warnungen werden in der Tabelle mit dem Bild
ausgegeben. Sie informieren über eventuell problematische Umstände, die jedoch grundsätzlich die Ausführung des jeweiligen Tags nicht verhindern. Sie können jedoch dazu führen dass er nicht wie beabsichtigt funktioniert. - Abbruch-Warnungen werden in der Tabelle mit dem Bild
ausgegeben. Sie informieren über Umstände, die zum Abbruch der Ausführung des jeweiligen WebTML-Tags geführt haben.
Das Auftreten von WebTML-Warnungen sollte vom Designer nicht grundsätzlich so interpretiert werden, dass die aktuelle WebTML-Seite fehlerhaft arbeitet.
Es handelt sich, im wahrsten Sinne des Wortes, lediglich um Warnungen, die den Designer über eventuell problematische Umstände informieren. Ob sie tatsächlich problematisch sind, oder ob sie sogar beabsichtigtes Verhalten beschreiben, hängt vom jeweiligen WebTML-Code ab bzw. davon welche Funktion der Designer mit ihm bezweckt.
Es handelt sich, im wahrsten Sinne des Wortes, lediglich um Warnungen, die den Designer über eventuell problematische Umstände informieren. Ob sie tatsächlich problematisch sind, oder ob sie sogar beabsichtigtes Verhalten beschreiben, hängt vom jeweiligen WebTML-Code ab bzw. davon welche Funktion der Designer mit ihm bezweckt.


WebTML