PBS2XML

Een tool die Legacy-bestanden kan converteren naar menselijke leesbare XML kan van pas komen
Download nu

PBS2XML Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Henrik Thomsen
  • Uitgever website:
  • http://www.codeproject.com/Members/Henrik-Thomsen
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 33 KB

PBS2XML Tags


PBS2XML Beschrijving

Legacy-bestandsindelingen, zoals Un-edifact met een record per regel en velden met vaste lengte, bestaan nog steeds en worden op grote schaal gebruikt voor B2B-transacties. De PBS2XML-toepassing is ontwikkeld om een hulpmiddel te zijn dat oudere bestanden kan omzetten naar menselijke leesbare XML Kom in handige.Legacy-bestandsindelingen, zoals un-edifact met een record per regel en velden met vaste lengte, nog steeds en worden ze op grote schaal gebruikt voor B2B-transacties. Een tool die Legacy-bestanden kan converteren naar menselijke leesbare XML kan van pas komen. Het hulpmiddel dat ik hier presenteert, bekeert bestanden die vergelijkbaar zijn met, maar niet identiek aan Un-Edifact. Het bestandsformaat in kwestie wordt gebruikt door PBS - Payment Business Services (PBS) in Denemarken. De tool is misschien niet vreselijk relevant buiten Denemarken, maar het laat zien hoe te omgaan met valideren, zoeken en converteren> 100 Megabyte Legacy-bestanden naar XML op een redelijk algemene manier. Evenage: PBS2XML.EXE -S InfoService.xml -I-aanvrader. XML -O LEVERANCE.XML -F "JOHN SCHMIDT" Het -S-opdrachtregelargument is het specificatiebestand dat het schema in PBSSpecification.XSD moet volgen. Het -I-argument is het invoerbestand in Legacy Format. Het -o-argument is het uitvoerbestand in XML-indeling. Dit is optioneel; Laat het uit wanneer alles wat u wilt is om het legacy-bestand te valideren. Het Argument is een zoekfilter. Dit is optioneel. Het kan handig zijn bij het omgaan met zeer grote bestanden. Als u op zoek bent naar informatie over een specifieke SSN, gebruikt u deze optie om alleen records met die SSN te converteren. Het gebruik van de CESI had een hulpmiddel nodig om bestanden te valideren die worden gebruikt voor zakelijke transacties in bank-, pensioen- en levensverzekering en deze omzetten naar XML. Ik had ook een algemene benadering nodig omdat de bedrijfsregels voor het valideren van gegevens onduidelijk waren. In principe wilde ik een algemene parser die een Legacy-bestand kon lezen met een record per regel, velden met vaste lengte en een hiërarchische platenstructuur zoals die in Un-Edifact-documenten. De parser mag de details van de records, velden en validatieregels niet kennen. De details moeten in een specificatiebestand worden verstrekt, zodat het veranderen van het parseren van details geen codewijzigingen nodig heeft, maar verandert alleen maar in een XML-bestand met de parserende regels. PBS2XML is slechts een parser en een parser van een specifiek B2B Legacy-bestandsindeling, dat alleen wordt gebruikt in Denemarken. Dit klinkt als toepassingspecifieke code, niet geschikt voor codeproject! Wel, misschien niet. Het demonstreert echter een interessante techniek: alle bedrijfsregels uittrekken voor het parseren en valideren van een specifiek bestandsindeling van de code en in een XML-specificatiebestand. Het specificatiebestand moet een aantal grondregels volgen die gebruikelijk zijn voor alle B2B-bestanden die worden gebruikt door Payment Business Services (PBS); Deze regels worden vertegenwoordigd door het schema in PBSSpecification.xsd. Het algemene formaat is vergelijkbaar met un-edifact: één record per lijn met velden met vaste lengte en een hiërarchie van recordtypen.


PBS2XML Gerelateerde software

Nul rits

Dupliceer een map / bestandsstructuur als nul-byte-bestanden en maak vervolgens een rits van hen ...

280 620.22K

Downloaden

Hashclash

Framework voor MD5 Differential Path Construction and Chosen-Prefix-botsingen ...

173 1.8 MB

Downloaden