FGHPruefStrom


Klicken Sie hier um eine vollständige Liste der Operationen zu erhalten.

TransUnterbrechungen

Senden der Störungsdaten im FNN/FGH XML-Format.

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:
transaktionsNummerTU: Angabe der von BeginnTransaktionResponse erhaltenen Transaktionsnummer
paketAktuellTU: fortlaufende Paketnummer (beginnend mit 1), falls die Störungen in mehreren Blöcken übertragen werden sollen
Datenblock "<VDN-Daten>" Störungsdaten im FNN/FGH XML-Format
Version: VDN-2006-01-B, VDN-2006-01-FGH

 

SOAP 1.1 - alle Störungsdaten in einem Block übertragen

POST /FGHPruefStrom/FGHPruefStrom.asmx HTTP/1.0
Host: host
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://host/FGHPruefStrom/TransStoerungen"


<?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>
    <TransUnterbrechungen xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom">
      <transaktionsNummerTU>string</transaktionsNummerTU>
      <paketAktuellTU>int</paketAktuellTU>

      <VDN-Daten>
        <Version>string</Version>
        <Stoerungsdaten>
        ...
        Störungsdaten im FNN/FGH XML Format
        ...
        </Stoerungsdaten>
      </VDN-Daten>

    </TransUnterbrechungen>
  </soap:Body>

</soap:Envelope>

 

SOAP 1.1 - Störungsdaten in mehreren Blöcken übertragen - 1. Block

POST /FGHPruefStrom/FGHPruefStrom.asmx HTTP/1.0
Host: host
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://host/FGHPruefStrom/TransStoerungen"


<?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>
    <TransUnterbrechungen xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom">
      <transaktionsNummerTU>string</transaktionsNummerTU>
      <paketAktuellTU>int</paketAktuellTU>

      <VDN-Daten>
        <Version>string</Version>
        <Stoerungsdaten>
          <Berichtsjahr>2008</Berichtsjahr>
          <Stoerung>
            Daten einer Störung im FNN/FGH XML Format
          </Stoerung>
          ...
          ...
          <Stoerung>
            Daten einer Störung im FNN/FGH XML Format
          </Stoerung>

    </TransUnterbrechungen>
  </soap:Body>

</soap:Envelope>

SOAP 1.1 - Störungsdaten in mehreren Blöcken übertragen - 2. bis (n-1). Block

POST /FGHPruefStrom/FGHPruefStrom.asmx HTTP/1.0
Host: host
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://host/FGHPruefStrom/TransStoerungen"


<?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>
    <TransUnterbrechungen xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom">
      <transaktionsNummerTU>string</transaktionsNummerTU>
      <paketAktuellTU>int</paketAktuellTU>

          <Stoerung>
            Daten einer Störung im FNN/FGH XML Format
          </Stoerung>
          ...
          ...
          <Stoerung>
            Daten einer Störung im FNN/FGH XML Format
          </Stoerung>

    </TransUnterbrechungen>
  </soap:Body>

</soap:Envelope>

SOAP 1.1 - Störungsdaten in mehreren Blöcken übertragen - letzter Block

POST /FGHPruefStrom/FGHPruefStrom.asmx HTTP/1.0
Host: host
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://host/FGHPruefStrom/TransStoerungen"


<?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>
    <TransUnterbrechungen xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom">
      <transaktionsNummerTU>string</transaktionsNummerTU>
      <paketAktuellTU>int</paketAktuellTU>

          <Stoerung>
            Daten einer Störung im FNN/FGH XML Format
          </Stoerung>
          ...
          ...
          <Stoerung>
            Daten einer Störung im FNN/FGH XML Format
          </Stoerung>
      </VDN-Daten>

    </TransUnterbrechungen>
  </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>
    <TransStoerungenResponse xmlns="http://www.fgh-gmbh.com/interass/FGHPruefStrom">
      <TransStoerungenResult>
        <StatusWs>string</StatusWs>
        <MeldungsCode>int</MeldungsCode>
        <Meldung>string</Meldung>
        <Transaktionsnummer>string</Transaktionsnummer>
      </TransUnterbrechungenResult>
    </TransUnterbrechungenResponse>
  </soap:Body>

</soap:Envelope>

 

Zurückgegebene Parameter:

StatusWs

MeldungsCode

Meldung

    Transaktionsnummer

OK

0

 

    Transaktionsnummer

ERROR

-50

    Die Transaktionsnummer '%1' ist ungueltig.

    invalid

ERROR

-55

    Stoerungsdaten unvollstaendig uebertragen: Tag '/TransStoerungen' nicht uebertragen.

    invalid

ERROR

-60

    Stoerungsdaten unvollstaendig uebertragen: Tag '/VDN-Daten' nicht uebertragen.

    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