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&#x26;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.