Fehlerbehandlung in Web Services
Umsetzung der SOAP-Spezifikation mit LotusScript
Für die Verwendung des Elements Fault gibt es die LotusScript-Klasse WS_Fault. Sie ist in der Datei LSXSD.LSS definiert (Listing 1). In der Hilfe des Domino Designer findet sich kein Hinweis sowie eine Fehlernachricht bestimmt werden. Über die entsprechenden get-Methoden ist die Abfrage der Werte möglich.
PUBLIC CLASS WS_FAULT
PRIVATE Fault As BOOLEAN
PRIVATE FaultString As STRING
SUB setFault (value As BOOLEAN)
Fault = value
END SUB
FUNCTION getFault () As BOOLEAN
getFault = Fault
END FUNCTION
SUB setFaultString (value As STRING)
FaultString = value
END SUB
FUNCTION getFaultString () As STRING
getFaultString = FaultString
END FUNCTION
END CLASS
Für die Fehlerbehandlung in einem LotusScript Web Service sind fünf Schritte notwendig:
-
Einbinden der Datei LSXSD.LSS
-
Übergabe eines Parameters
-
Aktivierung der allgemeinen Fehlerbehandlung in LotusScript
-
Erzeugung des Fehlers
-
Definition der Fehlermeldung
Nach dem Öffnen des Gestaltungselements binden Sie zuerst die Datei LSXSD.LSS unter Options mit dem Befehl
%Include "lsxsd.lss"
ein.