FGHPruefGas
Klicken Sie hier um eine vollständige Liste der Operationen zu erhalten.
TransUnterbrechungen
Senden der Störungsdaten im 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 "<GAS-Daten>" Störungsdaten im FGH XML-Format
Version: GAS-2008-01-FGH
SOAP 1.1 - alle Störungsdaten in einem Block übertragen
POST /FGHPruefGas/FGHPruefGas.asmx HTTP/1.0 Host: host Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://host/FGHPruefGas/GasTransStoerungen" <?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/FGHPruefGas"> <transaktionsNummerTU>string</transaktionsNummerTU> <paketAktuellTU>int</paketAktuellTU> <GAS-Daten> <Version>string</Version> <Stoerungsdaten> ... Störungsdaten im FGH XML Format ... </Stoerungsdaten> </GAS-Daten> </TransUnterbrechungen> </soap:Body> </soap:Envelope>
SOAP 1.1 - Störungsdaten in mehreren Blöcken übertragen - 1. Block
POST /FGHPruefGas/FGHPruefGas.asmx HTTP/1.0 Host: host Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://host/FGHPruefGas/GasTransStoerungen" <?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/FGHPruefGas"> <transaktionsNummerTU>string</transaktionsNummerTU> <paketAktuellTU>int</paketAktuellTU> <GAS-Daten> <Version>string</Version> <Stoerungsdaten> <Berichtsjahr>2008</Berichtsjahr> <Stoerung> Daten einer Störung im FGH XML Format </Stoerung> ... ... <Stoerung> Daten einer Störung im 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 /FGHPruefGas/FGHPruefGas.asmx HTTP/1.0 Host: host Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://host/FGHPruefGas/GasTransStoerungen" <?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/FGHPruefGas"> <transaktionsNummerTU>string</transaktionsNummerTU> <paketAktuellTU>int</paketAktuellTU> <Stoerung> Daten einer Störung im FGH XML Format </Stoerung> ... ... <Stoerung> Daten einer Störung im FGH XML Format </Stoerung> </TransUnterbrechungen> </soap:Body> </soap:Envelope>
SOAP 1.1 - Störungsdaten in mehreren Blöcken übertragen - letzter Block
POST /FGHPruefGas/FGHPruefGas.asmx HTTP/1.0 Host: host Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://host/FGHPruefGas/GasTransStoerungen" <?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/FGHPruefGas"> <transaktionsNummerTU>string</transaktionsNummerTU> <paketAktuellTU>int</paketAktuellTU> <Stoerung> Daten einer Störung im FGH XML Format </Stoerung> ... ... <Stoerung> Daten einer Störung im FGH XML Format </Stoerung> </GAS-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/FGHPruefGas"> <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 '/GasTransStoerungen' nicht uebertragen. |
invalid |
ERROR |
-60 |
Stoerungsdaten unvollstaendig uebertragen: Tag '/GAS-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 |