Version 2003
Get Web Service error info (InfoTyp) String
Parameter | Typ | Beschreibung | |
InfoTyp | Lange Ganzzahl | Zu findende Information | |
Funktionsergebnis | String | Information über den letzten SOAP Fehler |
Beschreibung
Die Funktion Get Web Service error info gibt Informationen zum zuletzt gefundenen Fehler beim Ausführen der SOAP Anfrage zurück, die an einen ortsunabhängigen (remote) Web Service gesendet wurde.
Der Parameter InfoTyp gibt den gewünschten Informationstyp an. Sie müssen eine vordefinierte Konstante unter dem Thema "Web Services (Client)" einsetzen
Konstante | Typ | Wert |
Web Service Error Code | Lange Ganzzahl | 0 |
Web Service Detailed Message | Lange Ganzzahl | 1 |
Web Service HTTP Error code | Lange Ganzzahl | 2 |
Web Service Fault Actor | Lange Ganzzahl | 3 |
Über diese Konstanten finden Sie folgende Werte:
Web Service Error Code: Code für Hauptfehler (von 4D definiert). Er gibt auch die Systemvariable Error zurück.
Es gibt folgende Codes:
9910: Soap Fehler (Referenz Web Service Fault Actor) | |
9911: Parser Fehler | |
9912: HTTP Fehler (Referenz Web Service HTTP Error code) | |
9913: Netzwerkfehler | |
9914: Interner Fehler. |
Web Service Detailed Message: Ausführliche Meldung mit Fehlerbeschreibung. Es gibt folgende Meldungen.
- Hauptfehler = 9910 (Soap Fehler): gibt die Ursache für den SOAP Fehler an (z.B.: "Die Remote-Methode existiert nicht").
- Hauptfehler = 9911 (Parser Fehler): gibt die Stelle des Fehlers im XML Dokument an.
- Hauptfehler = 9912 (HTTP Fehler):
- liegt der HTTP Fehler im Intervall [300-400] (Probleme in Verbindung mit dem angefragten Dokument), wird die neue Platzierung der angefragten URL zurückgegeben.
- für alle anderen HTTP Fehler Codes wird <body> zurückgegeben.
- Hauptfehler = 9913 (Netzwerkfehler): gibt die Ursache für den Netzwerkfehler an (z.B.:"ServerAddress: DNS lookup failure")
- Hauptfehler = 9914 (Interner Fehler): gibt die Ursache für den internen Fehler an.
Web Service HTTP Error code: Fehler Code (zu verwenden für Hauptfehler 9912).
Web Service Fault Actor: Fehlerursache (vom SOAP Protokoll zurückgegeben zu verwenden für Hauptfehler 9910).
Folgende Ursachen sind möglich:
- Version passt nicht | |
- Nicht verstanden (Der Server konnte einen als zwingend definierten Parameter | |
nicht interpretieren) | |
- Client Fehler | |
- Server Fehler | |
- Codierung unbekannt |
Ist keine Information verfügbar, wird ein leerer String zurückgegeben.