EDIFACT on lyhenne sanoista varten Electronic tietojenvaihtoa hallinnossa, kaupassa ja liikenteessä (Englanti, elektroninen tietojenvaihtoa hallinnossa, kaupassa ja liikenteessä ), joka on vakio ja YK kuvaavan teknisistä yksityiskohdista vaihtoon tietokonepohjainen (EDI) eri teollisuuden aloilla.
EDIFACT määrittelee sekä syntaksin että sisällön EDI- viesteille .
Kansalliset ja alakohtaiset standardointielimet mukauttavat yleistä standardia kunkin toimialan tarpeiden huomioon ottamiseksi paremmin . Ranskassa voimme mainita erityisesti GS1 (monisektorit), INOVERT (liikenne), ODETTE (auto) ja ETEBAC (pankki) standardit.
Ainakin kahdesti vuodessa standardi päivitetään maailmanlaajuisesti. Koko tämä päivitys on uuden tieto- ja viestihakemiston luomisen kohde. Jokainen hakemisto on merkitty vuodella (kahdella numerolla) sekä numerolla tai kirjaimella osoittaakseen sijaintinsa vuodessa (1 tai 2 vanhojen hakemistojen osalta, A, B tai C viimeisimmän kohdalla). Viimeisin versio tähän mennessä on D17A, joka sisältää 195 erilaista viestiä.
ISO hyväksyi EDIFACT 9735 ISO.
Vuonna Ranskan pankkisektorin sektori , EDIFACT- liittyy ETEBAC 5 lähetysprotokollasta ( www.etebac.com ) ja Asiakkaan Pankin telematiikka Pörssissä . Tämän valuutanvaihtostandardin on antanut Ranskan pankkijärjestö ja standardointikomitea (CFONB, [1] ), joka riippuu Ranskan pankkiliitosta (FBF, [2] )
Tärkeimmät CFONB: n standardoimat EDIFACT-sanomat ovat:
CFONB suosittelee myös kiinteämuotoisten tiedostojen käyttöä, jotka ovat paljon helpompia käyttää. Kiinteää pituuden 320 muotoa voidaan nyt käyttää missä tahansa muodossa (lukuun ottamatta kaupallisia siirtoja, jotka liittyvät kiinteään pituuden 400 muotoon).
Globaalilla pankkisektorilla pankit tarjoavat joskus PAYMUL-viestiä 96 A -hakemistosta kotimaisten ja kansainvälisten maksujen virallistamiseksi.
Tiliotteisiin tarkoitettua FINSTA-sanomaa käytetään kuitenkin harvoin monimutkaisuutensa vuoksi.
Dematerialisoitujen viestien standardointi järjestetään Ranskassa vuonna 1992 perustetun Agro EDI Europe -yhdistyksen [3] kautta .
Alla on esimerkki EDIFACT-sanomasta, jota käytetään vastaamaan lentolippujen saatavuutta koskevaan pyyntöön (tyyppiviesti FRA-JFK-MIA).
UNA:+.? ' UNB+IATB:1+6XPPC:ZZ+LHPPC:ZZ+940101:0950+1' UNH+1+PAORES:93:1:IA' MSG+1:45' IFT+3+XYZCOMPANY AVAILABILITY' ERC+A7V:1:AMD' IFT+3+NO MORE FLIGHTS' ODI' TVL+240493:1000::1220+FRA+JFK+DL+400+C' PDI++C:3+Y::3+F::1' APD+74C:0:::6++++++6X' TVL+240493:1740::2030+JFK+MIA+DL+081+C' PDI++C:4' APD+EM2:0:1630::6+++++++DA' UNT+13+1' UNZ+1+1'Segmentti UNAon valinnainen. Sen avulla voit määrittää erottimina käytetyt merkit viestin loppuosassa. Kuusi merkkiä on määritelty siinä järjestyksessä
Desimaalierotinta lukuun ottamatta (katso alla) UNAtämän esimerkin segmentin erikoismerkit vastaavat kielen oletusarvoja.
Varten Lyhyyden vuoksi käytämme + varten komponentin erotin ja s :varten elementin erotin .
Tyhjät tai tyhjät elementit ja niitä seuraavat erottimet jätetään pois viestin koon pienentämiseksi.
Se, että segmentti UNAon valinnainen yhdistettynä ,oletusarvoiseen desimaalierottimeen, on usein hämmentävää. ISO 9735 -syntaksin versiot 1–3 määrittelevät pilkun oletuserottimeksi; versio 4 julistaa, että segmentin desimaalierotinparametri UNAtulee jättää huomiotta ja että sekä pilkkuja että pisteitä ( .) voidaan käyttää keskenään. Segmentti UNBilmoittaa, mitä sääntöjen versiota käytetään.
Pakomerkkiä käytetään etuliitteenä sitä seuraavan merkin semantiikan poistamiseksi (esimerkiksi pystyä käyttämään kirjainta kirjaimellisesti :ilman, että sitä tulkitaan komponenttien erottimena).
Segmentin loppua käytetään segmentin päättämiseen.
Huomaa: Yllä olevan esimerkin rivinvaihdot on lisätty luettavuuden vuoksi. Tyypillinen EDIFACT-viesti ei sisällä sitä.
UNH+1+PAORES:93:1:IA': Tämä on otsikkosegmentti, jota vaaditaan minkä tahansa viestin alussa. Tämä määrittää, että tämä on PAORESviestiorganisaation IA( IATA ) määrittelemä versio 93, versio 1 .
IFT+3+NO MORE FLIGHTS' : Se on vapaiden tekstien segmentti ("Interaktiivinen vapaa teksti"), joka sisältää tekstin "EI LISÄÄ LENTOJA".
UNT+13+1'- Tämä on terminaalisegmentti (”perävaunu”); se osoittaa, että viesti sisältää normaalisti 13 segmenttiä.