Fehler -800 beim Senden einer XML-Datei

Xb2.Net von Boris Borzic

Moderator: Moderatoren

Antworten
Leon
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 118
Registriert: Mi, 28. Nov 2007 12:48
Wohnort: Wien
Hat sich bedankt: 5 Mal
Kontaktdaten:

Fehler -800 beim Senden einer XML-Datei

Beitrag von Leon »

Ich sende aus einem Programm ein Gästemeldeblatt in Form einer XML-Datei. Es gibt ein Demosystem, an das man Testdateien senden kann. Das hat bis vor einigen Tagen auch funktioniert, nun bekomme ich aber eine XML-Datei vom Server mit dem Fehler -800 und der Fehlerbeschreibung null. Weiß jemand, was da falsch läuft?

Aufruf:

Code: Alles auswählen


oXml := xbXMLDocument():new()
oReq := xbComplexType():new("Request")
   
   aadd(oHeader, {"KWgaesteblattUser", "demo@demogemeinde.at"})
   aadd(oHeader, {"KWgaesteblattPwd", "demo"})
   aadd(oHeader, {"KWgaesteblattGkz", "60999"})
   aadd(oHeader, {"KWgaesteblattHotelsw", "Xtra-Hotel"})
   aadd(oHeader, {"Content-Type","application/x-www-form-urlencoded"})   

// Dann wird die XML-Datei erstellt -> cXMLText
// und an den Zielrechner gesandt. 
// cRespiondFile ist die Datei, die ich zurück bekomme.

oResponse := oXml:Execute("http://ghd.finanzstatistik.at/egb-test/gbimport.do", cXMLText, oHeader, cRespondFile)

//Inhalt der erhaltenen Datei:

<?xml version="1.0"?>
<kommunalweb>
<error>-800</error>
<description>null</description>
<eGaesteblatt version="1.0" date="02.02.2016" time="19:26:49" />
</kommunalweb>
Gruß aus Wien
Leon
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Fehler -800 beim Senden einer XML-Datei

Beitrag von Martin Altmann »

Moin,
könnte es das hier sein: https://support.microsoft.com/de-de/kb/272359
Oder geht das (normalerweise) über eine VPN-Verbindung? Dann kann diese vielleicht nicht aufgebaut werden, dann könnte sowas auch bei rauskommen.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Leon
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 118
Registriert: Mi, 28. Nov 2007 12:48
Wohnort: Wien
Hat sich bedankt: 5 Mal
Kontaktdaten:

Re: Fehler -800 beim Senden einer XML-Datei

Beitrag von Leon »

Nein, das läuft nicht über VPN und auch nicht über SSL, das ist ein ganz normaler http-Request.
Gruß aus Wien
Leon
Leon
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 118
Registriert: Mi, 28. Nov 2007 12:48
Wohnort: Wien
Hat sich bedankt: 5 Mal
Kontaktdaten:

Re: Fehler -800 beim Senden einer XML-Datei

Beitrag von Leon »

Martin, ich hab Deinen Tip ausprobiert, leider keine Änderung :-(
Gruß aus Wien
Leon
Leon
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 118
Registriert: Mi, 28. Nov 2007 12:48
Wohnort: Wien
Hat sich bedankt: 5 Mal
Kontaktdaten:

Re: Fehler -800 beim Senden einer XML-Datei

Beitrag von Leon »

Fehler ist gefunden :-)

Der Kunde hatte im Feld für die eMailadresse diese so eingegeben:

TEST Hubert <hubert.test@abc.com>

und durch die beiden Zeichen < und > dort, wo sie nicht sein dürfen, ist die XML-Datei vom Empfänger zurückgewiesen worden. Wie kann man verhindern, dass die Kunden keinen Unsinn in Felder eintragen, wo nur eine eMail-Adresse stehen darf?
Gruß aus Wien
Leon
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Fehler -800 beim Senden einer XML-Datei

Beitrag von brandelh »

Das ist eigentlich eine gültige eMail-Adresse, aber in XML Dateien muss man < und > mit HTML codieren

< <
> >
Gruß
Hubert
Leon
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 118
Registriert: Mi, 28. Nov 2007 12:48
Wohnort: Wien
Hat sich bedankt: 5 Mal
Kontaktdaten:

Re: Fehler -800 beim Senden einer XML-Datei

Beitrag von Leon »

brandelh hat geschrieben:Das ist eigentlich eine gültige eMail-Adresse, aber in XML Dateien muss man < und > mit HTML codieren

< <
> >
Danke :D
Gruß aus Wien
Leon
Antworten