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.