2017-03-02 3 views
1

Ich habe Probleme bei der Aufspaltung DE 35 mein Packer xml für DE 35 sieht so aus. Fehler Entpacken Feld 35 in ISO 8583 Nachricht mit jpos

DE 35 Daten wie folgt aussieht [374622441715101175D26071361916993999999F] In dem eine Länge 37 und der Rest der Daten ist.

Als ich dieses Feld entpackte, sehe ich die Daten, bis die letzte Ziffer wie folgt aussieht: [374622441715005175D23071261916092999999] F geht zum nächsten Feld. Aufgrund dieser verbleibenden Felder werden Daten nicht korrekt abgerufen.

so können Sie mir helfen, DE-35 korrekt mit allen Daten einschließlich F zu lesen.

+1

Es sei denn, ich falsch verlasse mich, wie es mir sieht aus wie der 37. Charakter der 9 ist, so dass die f nicht Teil des Inhalts 37 Länge, Nein? – zack6849

+1

Wir könnten Ihnen besser helfen, wenn Sie den gesamten Nachrichtenhex-Dump bereitstellen (vorausgesetzt, dass dort keine vertraulichen Informationen sind, nehme ich auch an, dass 4622441715005175 keine echte Kartennummer ist, in welchem ​​Fall diese Karte als kompromittiert betrachtet werden sollte). Und Ihre gesamte Paketdefinition, damit wir den kompletten Entpackungsprozess nachvollziehen können. –

+1

Sieht aus wie eine hexadezimale Darstellung des Inhalts und sollte mit IFB_LLNUM behandelt werden. Das rechte "F" ist nur das Standard-Padding für das Feld. – apr

Antwort

1

ich anstelle von Hex-Rohdaten stumm dann seine Arbeit

Verwandte Themen