Forum

Diese Foren dienen dem Austausch und der Unterstützung der Entwicklungspartner für GPSoverIP/DATAoverIP und HLD.

Nutzen Sie diese zur direkten Kommunikation mit dem Entwicklungsteam der GPSoverIP GmbH und anderen Entwicklern. Anfragen über die Foren werden mit erhöhter Priorität bearbeitet.

Achten Sie bitte bei der Kommunikation auf die Netiquette, um allen Beteiligten die Arbeit mit den Foren zu erleichtern.

Tour versenden an GPSauge

Gast

Sehr geehrte Damen und Herren,

z. Zt. bin ich dabei, die Schnittstelle von "Gehr Dispo SP" zu Ihrem System zu programmieren.

Bei der Abfrage des Accounts und der Position habe ich keine Probleme. Nur wenn ich eine Tour versenden möchte erhalte ich einen Fehler 500 "Internal Error".

Können Sie mir sagen, wo das Problem mit meinen Daten liegt.

\\http://www.apioverip.de/?module=tour&action=send&user=50006&pwd=FE01CE2A7FBAC8FAFAED7C982A04E229&deviceid=201345&gpxpackage=<gpx Version = "1.1" creator = "GPSoverIP WebExplorer"
xmlns = "http://www.topografix.com/GPX/1/1" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.topografix.com/GPX/1/1 \\http://www.topografix.com/GPX/1/1/gpx.xsd">
<name>Gehr Dispo SP</name> <desc>TOUR</desc> <uniqueid>1893</uniqueid>
<author><name>Gehr Dispo Sp</name>
<email>support@gpsoverip.de</email>
<link>www.gpsoverip.de</link>
</author><copyright>GPSoverIP GmbH</copyright><rte><name>CIBA Chemie GmbH</name><cmt></cmt><src>Gehr Dispo Sp</src><number>1</number><type>TOUR</type><rtept lat= " 49.25019 " lon= " 7.35406 ">
<description>Gasstrasse 1/D 66482 Zweibrücken</description>
</rtept></rte><rte><name>Dynamit Nobel GmbH</name>
<cmt></cmt><src>Gehr Dispo Sp</src><number>2</number><type>TOUR</type><rtept lat= " 49.75616 " lon= " 6.6489 "><description>Ostallee 7-13/D 54290 Trier</description></rtept></rte></gpx>

Mit freundlichen Grüßen
M. Herold


GPSoverIP GmbH

Hallo Herr Herold,

Ich habe mir Ihr Beispiel kurz durchgeschaut und ein paar Fehler (rot markiert) entdeckt:

[color=red]http://www.apioverip.de/?module=tour&action=send&user=50006&pwd=FE01CE2A7FBAC8FAFAED7C982A04E229&deviceid=201345&gpxpackage=[/color]
<gpx Version = "1.1" creator = "GPSoverIP WebExplorer"
xmlns = "http://www.topografix.com/GPX/1/1"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.topografix.com/GPX/1/1
\\http://www.topografix.com/GPX/1/1/gpx.xsd">
<name>Gehr Dispo SP</name>
<desc>TOUR</desc>
<uniqueid>1893</uniqueid>
<author><name>Gehr Dispo Sp</name>
<email>support@gpsoverip.de</email>
<link>www.gpsoverip.de</link>
</author><copyright>GPSoverIP GmbH</copyright><rte><name>CIBA Chemie GmbH</name><cmt></cmt><src>Gehr Dispo Sp</src><number>1</number><type>TOUR</type>
<rtept lat= " 49.25019 " lon= " 7.35406 ">
<description>Gasstrasse 1/D 66482 Zweibrücken</description>
</rtept>
[color=red]</rte>
<rte><name> </name>
<cmt></cmt><src>Gehr Dispo Sp</src><number>2</number><type>TOUR</type>[/color]
<rtept lat= " 49.75616 " lon= " 6.6489 ">
<description>Ostallee 7-13/D 54290 Trier</description>
</rtept>
</rte></gpx>

Der Post sollte wie folgt aussehen

<gpx Version = "1.1" creator = "GPSoverIP WebExplorer"
xmlns = "http://www.topografix.com/GPX/1/1" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.topografix.com/GPX/1/1
\\http://www.topografix.com/GPX/1/1/gpx.xsd">
<name>Gehr Dispo SP</name>
<desc>TOUR</desc>
<uniqueid>1893</uniqueid>
<author>
<name>Gehr Dispo Sp</name>
<email>support@gpsoverip.de</email>
<link>www.gpsoverip.de</link>
</author>
<copyright>GPSoverIP GmbH</copyright>
<rte>
<name>Name der Tour einsetzen</name>
<cmt>Infotext zur Tour für den Fahrer</cmt>
<src>Gehr Dispo Sp</src>
<number>1</number>
<type>TOUR</type>
<rtept lat= "49.25019" lon= "7.35406">
<description> CIBA Chemie GmbH Gasstrasse 1/D 66482 Zweibrücken</description>
</rtept>
<rtept lat= "49.75616" lon= "6.6489">
<description> Dynamit Nobel GmbH Ostallee 7-13/D 54290 Trier</description>
</rtept>
</rte>
</gpx>

Sie dürfen im GPX-File nicht mehrere rte’s / Touren einfügen, der Map&Guide Navigator erlaubt das leider nicht.

Stattdessen müssen alle Ziele in „eine Tour“ gepackt werden, wodurch die weiteren cmt,src und number Tags entfallen.

Bitte achten Sie darauf den GPX-Datensatz nicht per Http Get sondern per Http Post zu übermitteln.

mit freundlichen Grüßen

Patric Brand


Gast

Hallo Herr Brand,

habe die Übertragung geändert, bekomme aber immer noch den internen Fehler (500).

Der erste Teil ist der Kopf, den ich doch bei jeder GET-Abfrage mitschicken muss oder?

mit freundlichen Grüßen

M. Herold


GPSoverIP GmbH

Hallo Herr Herold,

ich meinte, dass Sie es lieber nicht über den GET versuchen sollten, da die Http GET-Abfrage eben einen relativ kleinen beschränkten Zeichenbereich hat, Sie müssen deshalb bei Touren oder Aufträgen und bei langen Nachrichten mit http Post arbeiten.

mit freundlichen Grüßen
Patric Brand


Sie haben noch Fragen? Jetzt unverbindlich beraten lassen!

Home/Produkte/Teststellung/Kontodaten

Main
Kundenbetreuung direkt kontaktieren: +49 (0) 9721 796973-0
Die Sicherheit Ihrer persönlichen Daten hat für uns höchste Priorität. Weitere Einzelheiten finden Sie in unserer Datenschutzerklärung.

Nehmen Sie Kontakt mit uns auf

+49 9721 796 973 30
+49 9721 796 973 59

Geben Sie Ihre Telefonnummer an, wenn Sie einen Rückruf wünschen.

Suche
Hardware-Komponenten
Software-Komponenten
Mediathek
E-Mail
Telefon
Support
Zum Online-Shop
Zum GPS-Explorer
Sprache wählen
EN
GR
IT
ES
FR
TR
Seite drucken