FGHPruefStrom
Klicken Sie hier um eine vollständige Liste der Operationen zu erhalten.
ErgebnisPruefung
Datenprüfung in externen Prüfprogramm auf dem Server
initiieren. Prozessende abwarten und anschließend den Prüfbericht im
XML Format an den Client übertragen.
Hierbei ist zu beachten, dass dieser Prozess - insbesondere wenn auch
noch Daten in die INTERASS Datenbank exportiert werden müssen -
spürbar dauert. Dies gilt insbesondere, wenn mehr als 1000 Störungen
geprüft werden müssen.
Im folgenden Beispiel sind die Platzhalter bzw. Parameter durch die aktuellen Werte zu ersetzen (bzw. werden vom Server ersetzt).
Platzhalter:
length : Länge des Request in Bytes
host : Host auf welchem der fgh_pruef_server eingerichtet ist
Parameter:
transaktionsNummerEV: Angabe der von
BeginnTransaktionResponse erhaltenen Transaktionsnummer
SOAP 1.1
POST /FGHPruefStrom/FGHPruefStrom.asmx HTTP/1.0 Host: host Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://host/FGHPruefStrom/ErgebnisPruefung" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ErgebnisPruefung xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom"> <transaktionsNummerEV>string</transaktionsNummerEV> </ErgebnisPruefung> </soap:Body> </soap:Envelope>
Response
HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ErgebnisPruefungResponse xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom"> <ErgebnisPruefungResult> <StatusWs>string</StatusWs> <MeldungsCode>int</MeldungsCode> <Meldung>string</Meldung> <Transaktionsnummer>string</Transaktionsnummer> <FGH_PRUEF> ... Prüfbericht des Prüfprogramms im XML Format ... </FGH_PRUEF> </ErgebnisPruefungResult> </ErgebnisPruefungResponse > </soap:Body> </soap:Envelope>
Zurückgegebene Parameter:
StatusWs |
MeldungsCode |
Meldung |
Transaktionsnummer |
---|---|---|---|
OK |
0 |
|
Transaktionsnummer |
ERROR |
-50 |
Die Transaktionsnummer '%1' ist ungueltig. |
invalid |
ERROR |
-105 |
Fehler beim Parsen von '%1' |
invalid |
ERROR |
-110 |
Kann Datei nicht zum Schreiben oeffnen '%1'. |
invalid |
ERROR |
-120 |
Programm '%1' nicht gefunden! |
invalid |
ERROR |
-122 |
Pruef-Prozess konnte nicht gestartet werden! |
invalid |
ERROR |
-124 |
Ablauffehler im Pruef-Prozess! |
invalid |
ERROR |
-150 |
Fehlende Support-Datei '%1' |
invalid |
ERROR |
-301 |
XML-Report der Datenpuefung '%1' kann nicht gelesen werden. |
invalid |
OK |
100 |
Keine Datenpruefung durchgefuehrt. |
Transaktionsnummer |