PBS2XML.

Ein Werkzeug, das ältere Dateien in human-lesbare XML konvertieren kann, kann in praktisch erfolgen
Jetzt downloaden

PBS2XML. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Henrik Thomsen
  • Website des Verlags:
  • http://www.codeproject.com/Members/Henrik-Thomsen
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 33 KB

PBS2XML. Stichworte


PBS2XML. Beschreibung

Legacy File-Formate, z. B. Un-EDIFACT mit einem Datensatz pro Zeilen- und Felder-Felder-Felder Kommen Sie in handy.grafie Dateiformaten, z. B. UN-EDIFACT mit einem Datensatz pro Zeilen- und Felder mit fester Länge, noch vorhanden und werden häufig für B2B-Transaktionen verwendet. Ein Werkzeug, das Legacy-Dateien in den human-lesbaren XML umwandeln kann, könnte praktisch sein. Das hier vorstehende Werkzeug konvertiert Dateien ähnlich, jedoch nicht identisch mit UN-EDIFACT. Das betreffende Dateiformat wird von PBS - Payment Business Services (PBS) in Dänemark verwendet. Das Werkzeug ist möglicherweise nicht besonders relevant außerhalb Dänemarks, sondern zeigt, wie man mit validierenden, Suche und Konvertieren> 100 Megabyte Legacy-Dateien auf XML in einer ziemlich allgemeinen Weise umgehen. Modern: PBS2xml.exe -s Infoservice.xml -i Leverance. XML -O Leverance.XML -F "JOHN SCHMIDT" Das Befehlszeilen-Argument von -s ist die Spezifikationsdatei, die dem Schema in PBSSpecification.xsd folgen muss. Das -I-Argument ist die Eingabedatei im älteren Format. Das Argument -O ist die Ausgabedatei im XML-Format. Dies ist optional; Lassen Sie es aus, wenn Sie alle möchten, dass die Legacy-Datei validiert wird. Das Argument -f-Argument ist ein Suchfilter. Dies ist optional. Es kann praktisch sein, wenn Sie mit sehr großen Dateien umgehen. Wenn Sie nach Informationen zu einem bestimmten SSN suchen, verwenden Sie diese Option, um nur Datensätze zu konvertieren, die diesen SSN enthalten. Verwenden des Codi benötigt ein Tool, um Dateien zu bestätigen, die für Geschäftsvorfälle in Banken, Renten- und Lebensversicherungen verwendet werden, und konvertieren Sie sie auf XML. Ich brauchte auch einen allgemeinen Ansatz, da die Geschäftsvorschriften zur Bestätigung von Daten unklar waren. Grundsätzlich wollte ich einen allgemeinen Parser, der eine Legacy-Datei mit einem Datensatz pro Zeile, Felder-, Felder-Längen-Felder und eine hierarchische Aufzeichnungsstruktur wie das in Un-Edifact-Dokumente lesen konnte. Der Parser dürfen die Besonderheiten der Datensätze, Felder und Validierungsregeln nicht kennen. Die Besonderheiten müssen in einer Spezifikationsdatei bereitgestellt werden, sodass die Änderung der Analysedetails keine Code-Änderungen erfordert, sondern wechselt lediglich in eine XML-Datei, die die Analyseregeln enthält. PBS2XML ist nur ein Parser und ein Parser eines bestimmten B2B-Legacy-Dateiformats, das nur in Dänemark verwendet wird. Dies klingt nach einem anwendungsspezifischen Code, der nicht für CodeProjekt geeignet ist! Nun, vielleicht nicht. Es zeigt jedoch eine interessante Technik: Herausziehen aller Geschäftsregeln zum Analysieren und Überprüfen eines bestimmten Dateiformats aus dem Code und in eine XML-Spezifikationsdatei. Die Spezifikationsdatei muss einige Grundregeln befolgen, die für alle B2B-Dateien üblich sind, die von den Zahlungsunternehmen (PBS) verwendet werden. Diese Regeln werden durch das Schema in PBSSpecification.xsd dargestellt. Das Gesamtformat ähnelt UN-EDIFACT: ein Datensatz pro Zeile mit Feldern mit fester Länge und einer Hierarchie der Datensatztypen.


PBS2XML. Zugehörige Software

Brüchig

Einige Male habe ich Implementierungen einzelner Hash-Algorithmen gesehen und dachte, es könnte eine gute Idee sein, sie in einer benutzerfreundlichen Klasse zusammenzubauen. Nun, hier ist es. Was sind trotzdem Hashes? Hash ...

80 70 KB

Herunterladen