4D v16.3

WEB SERVICE Get info

Home

 
4D v16.3
WEB SERVICE Get info

WEB SERVICE Get info 


 

WEB SERVICE Get info ( InfoTyp ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
InfoTyp  Lange Ganzzahl in Zu findende Information
Funktionsergebnis  String in Information über den letzten SOAP Fehler

Die Funktion WEB SERVICE Get info gibt Informationen über jeden beim Ausführen der letzten SOAP Anfrage erzeugten Fehler zurück, die an einen remote Web Service gesendet wurde. Die Funktion sollte generell innerhalb einer Fehlerverwaltungsmethode aufgerufen werden, die mit dem Befehl ON ERR CALL installiert wurde.

Der Parameter InfoTyp gibt den gewünschten Informationstyp an. Sie müssen eine vordefinierte Konstante unter dem Thema Web Services (Client) verwenden.

Konstante Typ Wert Kommentar
Web Service detailed message Lange Ganzzahl 1 Detaillierte Meldung mit Fehlerbeschreibung. Die Art der Meldung unterscheidet sich je nach der Art des Hauptfehlers.
- Ist der Hauptfehler = 9910 (Soap Fehler), wird der Grund des SOAP Fehlers zurückgegeben (z.B.: “the remote method does not exist”).
- Ist der Hauptfehler = 9911 (Parser Fehler), wird die Stelle des Fehlers im XML Dokument zurückgegeben.
- Ist der Hauptfehler = 9912 (HTTP Fehler):
- Liegt der HTTP Fehler im Bereich [300-400] (Probleme mit der Stelle des angefragten Dokuments), wird die neue Stelle der angefragten URL zurückgegeben. 
- bei allen anderen HTTP Fehlercodes wird <body> zurückgegeben.
- Ist der Hauptfehler = 9913 (Netzwerk Fehler), wird der Grund des Netzwerkfehlers zurückgegeben (z.B.: “ServerAddress: DNS lookup failure”)
- Ist der Hauptfehler = 9914 (interner Fehler), wird der Grund des internen Fehlers zurückgegeben.
Web Service error code Lange Ganzzahl 0 Hauptfehler Code (von 4D definiert). Dieser Code wird auch in der Systemvariable Error zurückgegeben.
Hier die Liste möglicher Fehler:
9910: Soap Fehler (siehe auch Web Service Fault Actor)
9911: Parser Fehler
9912: HTTP Fehler (siehe auch Web Service HTTP Error code)
9913: Netzwerkfehler
9914: Interner Fehler
Web Service fault actor Lange Ganzzahl 3 Grund des Fehlers (vom SOAP Protokoll zurückgegeben — zu verwenden im Fall von Hauptfehler 9910).
- Version passt nicht
- Verstehen ist erforderlich (der Server konnte einen als zwingend definierten Parameter nicht interpretieren)
- Sender Fehler
- Receiver Fehler
- Codierung unbekannt
Web Service HTTP error code Lange Ganzzahl 2 HTTP Fehler-Code (bei Hauptfehler 9912 verwenden)

Ist keine Information verfügbar, wird ein leerer String zurückgegeben, insbesondere wenn die letzte SOAP Anfrage keine Fehler erzeugt hat.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Web Services (Client)
Nummer: 780

 
GESCHICHTE 

Erstellt: 4D 2003
Umbenannt: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)