
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.
Navigationsauftrag senden
Hallo,
wir haben folgendes Problem: Wir senden einen Auftrag an ein Endgerät. Vom Gateway erhalen wir auch als Antwort "result:=-1" und am Gerät kommt auch die Meldung neuer Auftrag. Allerdings fehlt die Nummer und der Text in der Nachricht, wenn man den Auftrag öffnet. Es werden nur ein paar "===" angezeigt. Klick man dann auf annehmen, öffnet sich map&guide. Es wird aber keine Route berechnet.
Der request sieht wie folgt aus:
\\http://www.apioverip.de/?module=job&action=send&deviceid=600197&gpxpackage=<gpxversion="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>242130</name><desc>JOB</desc><uniqueid>a4e56d7c</uniqueid><author><name>GPSoverIP GmbH</name><email>support@gpsoverip.de</email><link>www.gpsoverip.de</link></author><copyright>GPSoverIP GmbH</copyright><rte><name>Testjob</name><cmt>Bitte Thorsten nach Hause fahren!</cmt><src>242130</src><number>1</number><type>JOB</type><rtept lat="51.2794003" lon="6.3782601"></rtept></rte></gpx>&user=242130&mode=3&pwd=xxxxx
Hallo,
bitte überprüfen Sie die Codierung, dieser Fehler kommt normalerweise vor, wenn eine falsche Codierung verwendet wurde.
Bitte stellen Sie sicher, dass die Daten (gpxpackage) UTF-8 codiert sind.
Hallo,
die Daten werden jetzt als UTF-8 gesendet, aber leider immer noch das gleiche Problem. Wir haben auch von HHTP GET auf HTTP POST umgestellt. Leider auch ohne Erfolg.
Langsam gehen uns die Ideen aus.
Im Anhang haben wir Ihnen eine VB.net TestAnwendung fertig gemacht. Evtl. können Sie mal prüfen ob die Daten richtig am Gateway ankommen.
Mit freundlichen Grüßen
Thorsten Holterbosch
Hallo Herr Holterbosch,
vielen Dank für Ihr Beispiel, dadurch konnten wir den Fehler schneller lokalisieren.
Ihr Quellcode mit den Änderungen ist absolut richtig und funktionsfähig,
das Problem war in unserer Datenbank zu finden.
Wir hatten die Datenbank vor kurzem erweitert und durch Hinzufügen mehrerer neuer Tabellen und Module kam es zu einer Kollision mit dem GPX-Package beim Auftragsversand.
Wir haben diesen Fehler umgehend behoben und mit Ihrem Beispiel einige Tests durchgeführt.
Ab sofort sollte der Auftragsversand ohne weiteres funktionieren.
Vielen Dank
Mit freundlichen Grüßen
Patric Brand
Sie haben noch Fragen? Jetzt unverbindlich beraten lassen!
Nehmen Sie Kontakt mit uns auf
Geben Sie Ihre Telefonnummer an, wenn Sie einen Rückruf wünschen.