EDI Diervoederanalyses van EDIFACT naar XML
Sjoerd Schaper Productschap Diervoeder
Inhoud • • • • • •
Ontstaan EDI-Diervoederanalyses bericht Toepassingen van het bericht Waarom omzetting? Wat is XML Uitleg EDI-DVA bericht Status en Vervolg
Ontstaan EDI-DVA • In 1998 is EDIFACT-bericht opgeleverd als resultaat van project van – Agrarisch Telematica Centrum, – Productschap Diervoeder – aantal partijen in de markt (laboratoria, mengvoerbedrijven)
• Bericht zowel geschikt voor grondstoffen als ruwvoeders • Beperkt in de praktijk geïmplementeerd
Omzetting naar XML • Beleidsbesluit binnen EDI-Agribusiness • Productschap wil gegevens liefst via webapplicatie of EDI/XML • Project opgestart: – – – –
Agrifirm We-do-it EDI-Agribusiness PDV
• Doel: 1-op-1 overzetting van EDIFACT naar XML
Wat is XML? • eXtensible Markup Language • markup: een manier om informatie aan data toe te voegen die beschrijft wat die data is • XML beschrijft de inhoud en niet de vorm
Waarom XML? • XML is: – pure tekst en daarom platform- en applicatie-onafhankelijk – Verwerkbaar door computers en toch leesbaar voor mensen – inhoud gescheiden van opmaak
Voorbeeld
De Donkere Kamer van Damokles Hermans < AUTEURVOORNAAM>Willem Frederik 9028204652 28,50
00 Transaction
10 Onderzoek
Schema EDI-DVA bericht
20 Rechtspersoon
40 Contract 41 Lading
21 Monster
30 Partij Product
42 Rechtspersoon 43 Soort Product 44 Toevoegmiddel
31 Parameter
50 Methode
61 Resultaat
Opbouw bericht
<Monster> <Parameter> <Methode> <Waarde>9.13
10 Onderzoek (1..1, M) • Gegevens over onderzoek in het lab – Onderzoeksnummer – Datum en tijd opmaak verslag – Ontvangst monster – Opdracht referentie – Datum onderzoek gereed
20 Rechtspersoon (1-99, M) • Specificatie van betrokkenen bij monster: – Opdrachtgever analyse – Uitvoerend laboratorium – Copyhouder analyserapport
21 Monster (1…999, M) • Gegevens over het monster – – – – –
Monsternummer Datum monstername Nummer monster opdrachtgever Verpakking Verzegeling
30 Partij product (1..1, M) Beschrijving van de partij waaruit het monster genomen is – – – –
Partij identificatie Omvang partij Land/regio van herkomst Veldperiode, Wijze van inkuilen
40 Contract (0..1, C)
• Informatie over het contract (b.v. Gafta) – Contractnummer – Type contract
41 Lading (0..99, C) Nadere specificatie van de lading – Naam zeeboot, lichter – Naam/nummer van het ruim – Ladingnaam
42 Rechtspersoon (0..99, C) • Specificatie van de betrokkenen bij een partij/monster – – – –
Tussenhandelaar Producent Leverancier Monsternemer
43 Soort Product (1..1, M) • Specificatie van het product (b.v. mais, soja of varkensvoer) – Code van het product – Naam van het product
44 Toevoegmiddel (0..1, C) Met name bedoeld voor ingekuilde (ruwvoeder-) monsters b.v. toevoegmiddelen als – melasse – zuren – bacteriemengsel
31 Parameter (1…999, M) • Parameters die zijn onderzocht b.v. – DS – Aflatoxine – PCB’s
50 Methode (1. .99, M) • Gehanteerde analysemethode b.v. HPLC • Mogelijkheid om aan te geven of analyse is uitgevoerd onder Sterlab e.d. • Referenties voor de methode.
51 Resultaat Analyse (1..1, M) • • • • • •
Gevonden waarde (numeriek en alfanumeriek) Teken waarde (< of >) Eenheid waarde (g/kg, ug/kg) Analysebasis (Product of DS e.d.) Uitbestede analyse Datum en tijd inzetten en afronden analyse
Codelijsten • Zender en ontvanger kunnen overeenkomen dat gebruik wordt gemaakt van een algemene codelijst (b.v. voor producten) of een interne (Type code = I) • Voor verzending naar PDV mogen altijd interne codelijsten worden gebruikt.
Verzending van het bericht • Bericht kan op verschillende manieren worden verzonden. Via: – e-mail (SMTP) – FTP – (beveiligde) webpagina (HTTP)
• Wijze van verzenden is aparte afspraak tussen zender en ontvanger.
Status en Vervolg • 1-op-1 omzetting lukte niet helemaal – Product omschrijving bleek niet verplicht – Relatie parameter à methode à resultaat is aangepast
• Werkgroep heeft definitie bericht opgesteld • Vanmiddag vastgesteld in ledenvergadering EDIAgribusiness • Verdere ontwikkeling van het bericht alleen in XML
Meer Informatie? • Contactpersoon: • Sj. Schaper • Productschap Diervoeder • • • • •
Telefoon: 070 - 3 708 458 b.g.g. 0320 - 29 35 37 e-mail:
[email protected] Website: http://www.pdv.nl/