EDIReader er en Java-pakke til parsing forretningsdokumenter struktureret efter EDI standarder (Electronic Data Interchange).
Det understøtter SAX og JAXP interfaces defineret for XML, hvilket gør den velegnet til brug i alle XML-baseret system, der tillader konfigurationen af en brugerdefineret SAX parser.
EDIReader parser EDI analog til den måde en konventionel SAX parser analyserer XML, kalder en arbitrær JAXP ContentHandler med elementer og attributter, som om det var parsing XML. Derfor kan XSLT transformationer og DOM-baserede værktøjer påføres direkte på EDI-indgang.
I mange tilfælde, EDIReader og en XSLT stylesheet giver en let og open source alternativ til konventionelle EDI Mapper / oversættere.
Optagelse af en XML-udtryk for den tolkes EDI data er enkel med EDIReader og en EDItoXML nytte indgår som et demonstrationsprogram.
EDIReader er ikke en konventionel EDI mapper / oversætter eller sig selv en erstatning for en. Dens formål er at give EDI input til en bred vifte af XML-baserede systemer, således at værktøjer, der anvendes til at transformere og på anden måde behandle XML-strukturerede data kan anvendes til EDI samt. Det kræver ikke mere konfiguration end nogen SAX parser, som er stort set ingen.
Et design mål er at opbygge så meget EDI bevidsthed, det er nødvendigt for at gøre sit arbejde og ikke mere. Derfor er det håndterer alle de spørgsmål af EDI-syntaks, således at XML-værktøjer såsom XSLT kan anvendes på spørgsmål om EDI struktur og semantik. Da det ikke behøver at udføre fuld EDI overensstemmelseskontrol, det kræver ingen tabeller af kodeværdier og lignende, der skal installeres og opdateres for bestemte EDI-standarder og versioner.
Her er nogle vigtige funktioner i "EDIReader":
Software detaljer:
Kommentarer ikke fundet