FGHPruefStrom
Klicken Sie hier um eine vollständige Liste der Operationen zu erhalten.
BeginnTransaktion
Mit dieser Methode starten sie eine Transaktion zur Übertragung von Netz- und Störungsdaten und anschließender Datenprüfung auf dem Server. Sie erhalten eine Transaktionsnummer (BeginnTransaktionResponse-Objeckt) als Rückgabewert. Alle weiteren Aufrufe des Webservices müssen mit dieser Transaktionsnummer erfolgen.
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:
pruefe_netz |
false |
Netzdaten prüfen |
plausi_stoerungen |
false |
Störungen prüfen |
plausi_statistik |
false |
zusätzlich Statistik Prüfungen durchführen |
plausi_zuvkenn |
false |
zusätzlich Prüfungen für ZUVKENN durchführen |
plausi_kunde |
false |
zusätzlich kundenspezifische Prüfungen durchführen |
export_db |
false |
Daten in INTERASS Datenbank exportieren |
report_ok |
true |
Auch fehlerfreie Störungen berichten |
kundenversion |
-1 |
INTERASS Kundenversion (wichtig wenn Daten im FGH-XML Format) |
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/BeginnTransaktion" <?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> <BeginnTransaktion xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom"> <pruefe_netz>boolean</pruefe_netz> <pruefe_stoerungen>boolean</pruefe_stoerungen> <plausi_statistik>boolean</plausi_statistik> <plausi_zuvkenn>boolean</plausi_zuvkenn> <plausi_kunde>boolean</plausi_kunde> <kundenversion>int</kundenversion> <export_db>boolean</export_db> <report_ok>boolean</report_ok> </BeginnTransaktion> </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> <BeginnTransaktionResponse xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom"> <BeginnTransaktionResult> <StatusWs>string</StatusWs> <MeldungsCode>int</MeldungsCode> <Meldung>string</Meldung> <Transaktionsnummer>string</Transaktionsnummer> </BeginnTransaktionResult> </BeginnTransaktionResponse> </soap:Body> </soap:Envelope>
Zurückgegebene Parameter:
StatusWs |
MeldungsCode |
Meldung |
Transaktionsnummer |
---|---|---|---|
OK |
0 |
|
Transaktionsnummer |
ERROR |
-51 |
Die Kundenversion ist auf dem Server bereits vorgegeben. |
invalid |
ERROR |
-100 |
Das Verzeichnis '%1' kann nicht angelegt werden. |
invalid |
ERROR |
-105 |
Fehler beim Parsen von '%1' |
invalid |
ERROR |
-110 |
Kann Datei nicht zum Schreiben oeffnen '%1'. |
invalid |
ERROR |
-150 |
Fehlende Support-Datei '%1' |
invalid |