Seite 2 von 2
Re: Tracking Daten Import
Verfasst: Dienstag 7. Dezember 2010, 09:58
von FWENZL
Hallo Herr Zelle,
schicke Sie mir doch bitte einmal das Versand-Profil und die Datei mit den Tracking Daten, per E-Mail.
Ich prüfe diese dann einmal.
Gruß,
Frank
Re: Tracking Daten Import
Verfasst: Dienstag 7. Dezember 2010, 11:46
von FWENZL
Hallo zusammen,
es kommt zu dem Fehler:
Code: Alles auswählen
System.Xml.XmlException: Unerwartetes Token '='. Erwartet wurde das Token ';'.
wenn der Wert eines XML-Attributes ein "&" Zeichen enthält.
Dies ist nach XML-Spezifikation nicht erlaubt.
In dem Versandprofil kommt ein "&" Zeichen oft im Trackinglink vor, z.B.:
Code: Alles auswählen
trackingurltemplate="http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=[[number]]">
Um dieses Problem zu vermeiden, muß das "&" Zeichen codiert werden als: "&". Der Trackinglink muß also so aussehen:
Code: Alles auswählen
trackingurltemplate="http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=[[number]]">
Gruß,
Frank
Re: Tracking Daten Import
Verfasst: Dienstag 7. Dezember 2010, 15:49
von andreas
Hallo Herr Wenzl,
danke für die promte Hilfe
MfG Andreas Zelle
Re: Tracking Daten Import
Verfasst: Freitag 1. April 2011, 09:58
von kurLA
Hallo Herr Wenzel,
der Import der Trackingdaten bricht für DHL mit Fehlermeldung ( s. Screenshot ) ab.
Die Feldzuordnungen für Trackingnummer & BelegID im Versandprofil sind korrekt hinterlegt.
Re: Tracking Daten Import
Verfasst: Freitag 1. April 2011, 10:17
von FWENZL
Hallo Herr Bührmann,
Beim Import der Trackingdaten wird die BelegID, also die Id des Druckvorgangs, benötigt um die Trackingdaten dem richtigen Vorgang zuzuweisen.
Die Feldnummer der BelegID wird in der Konfiguration im Attribut "belegidfield" angegeben:
Code: Alles auswählen
<trackingdata [..] format="csv" trackingnumberfield="2" belegidfield="22" trackingurltemplate="http://www.dhl.[[number]].htm" >
Soweit alles ok, in Ihrer Konfiguration... allerdings steht in Feld 22 in den Trackingdaten die Auftragsnummer "AW 218769" und nicht die BelegId.
Die BelegId ist im Guid-Format, z.B. "B5E923E0-DAFA-4498-AFF3-005D5C9DEAA3".
Gruß,
Frank
Re: Tracking Daten Import
Verfasst: Freitag 1. April 2011, 12:24
von kurLA
Hallo Herr Wenzel,
danke für die schnelle Antwort, Feld war richtig nur der Beispieldatensatz nicht
Import der Trackingdaten funktioniert nun insofern, dass das Importscript die erste Zeile der Datei verarbeitet aber alle anderen nicht
Re: Tracking Daten Import
Verfasst: Freitag 1. April 2011, 12:44
von FWENZL
Hallo Herr Bührmann,
setzen Sie bitte einmal das Attribut multiline="1" im Tag "trackingdata".
Code: Alles auswählen
<trackingdata path="tracking" movetopath="tracking\old" fileextension=".txt" format="csv" multiline="1" trackingnumberfield="1" belegidfield="21" trackingurltemplate="http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=[[number]]"></trackingdata>
Gruß,
Frank
Re: Tracking Daten Import
Verfasst: Freitag 1. April 2011, 13:04
von kurLA
Hallo Herr Wenzl,
multiline="1" ist gesetzt, hat aber nicht geholfen.