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