XML-saatavuuskysely. XML-tiedoston kuvaus. versio 1.3.3 04.02.2008



Samankaltaiset tiedostot
Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

Finvoice 1.3 standardin toimialakohtainen soveltamisohje. asiakkaille lähetettävistä laskuista

TEKNINEN MÄÄRITTELY. Matkahuollon osoitekorttihaun rajapinta. Ismo Koskinen

TEKNINEN MÄÄRITTELY. Matkahuollon toimipistehaun rajapinta. Ismo Koskinen

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta.

Attribuutti-kyselypalvelu

XML kielioppi. Elementtien ja attribuuttien määrittely. Ctl230: Luentokalvot Miro Lehtonen

T2V2 Turvallisuushavaintoilmoitussanomakuvaus

T2V2 Vaaratilanneilmoitussanomakuvaus

ULOSOTON HAKIJOIDEN LÄHETTÄMÄT SÄHKÖISET HAKEMUS- JA MUUTOSTIEDOT XML-TIEDOSTOMUODOSSA

HKL:N RAITIOLIIKENTEEN HÄIRIÖTIEDOTUS

Onecapital Invoicer XML API

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS

SÄHKE-hanke. Abstrakti mallintaminen Tietomallin (graafi) lukuohje

1 Ohjeet. 1.1 Verkkolasku

Suomen Lions-liitto ry

TIEDOTE. Digital Innovations (5) TEAPPSXML v.2.7

OnniSMS Rajapintakuvaus v1.1

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

Suomen Lions-liitto ry

Suomen Lions-liitto ry Tapahtumien raportointi Käyttäjäohje Versio

6 DTD ja dokumentin tyyppimääritys

6 DTD ja dokumentin tyyppimääritys

Maksuturva- ja emaksut- palvelun integrointiohje

WEB SERVICES RAJAPINTA SAMLINKIN TEKNINEN RAJAPINTAKUVAUS OHJELMISTOTALOILLE

6 DTD ja dokumentin tyyppimääritys

PALVELUKUVAUS OHJELMISTOTALOILLE SAMLINK VARMENNEPALVELU

Asteri lähete/laskutus Liittymäkuvaus Finvoice verkkolaskuun

Tätä ohjekirjaa sovelletaan alkaen. Ohjeeseen on lisätty tietoa avainversioista ja avainten vaihtamisesta

Yleistä. Dokumentin mallintaminen. Dokumentin analysointi. Desktop publishing vs. XML. Tietokantakaavion analysointi. Dokumentin osien analysointi

Luento 2: XML:n syntaksi

XML Technologies and Applications - harjoitustyö -

Helsingin yliopisto Tietojenkäsittelytieteen laitos XML-metakieli (2011) Harri Laine 1. Jäsennys ja sarjallistaminen

XML-merkkaus. Merkkidata, prosessointikomennot, kommentit

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Ohjelmistokehitys Skype-klinikka

Rajapintakuvaus Liikenneluvat

OVeT hinnastopalvelu (Sähkö)

METSÄTALOUDEN VEROILMOITUS (2C)

Elementtien tyyppideklaraatiot

Tekninen rajapintakuvaus

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Ecom hinnastopalvelu LV-, Ilma- ja Kylmäala

Maksuturva-palvelun käyttöönottolomakkeen rajapintakuvaus verkkokauppaohjelmistolle

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Tieto Määritelmä ALV-laki 2004 Huomautus

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

XML / DTD / FOP -opas Internal

Tätä ohjekirjaa sovelletaan alkaen.

SOPPARI. Sopimustoimittajan käyttöohje versio IS-Hankinta Oy

P e d a c o d e ohjelmointikoulutus verkossa

OHJEISTUS VERKKOLASKUTUKSESSA TARVITTAVIEN TIETOJEN KÄYTTÖÖN:

RAPORTTI. Hylätty huomautuksin. Vaihe 1: Esiehdot [Kriittinen] Vaihe 2: Perusvaatimukset [Kriittinen] Vaihe 3: DTD rakennekuvaus [Pakollinen]

Myyntitilaus -tiedoston kuvaus

Sähköinen tilaustenhallinta

XML johdatus: DTD. Jaana Holvikivi

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin

10 XML ja dokumenttien tyyppimäärittely

Kuluttajan e-lasku, e-laskujen palautteet Laskuttajan palvelukuvauksen liite

Muutokset suoran sanoma-asioinnin web servicepalvelun

METSÄTALOUDEN VEROILMOITUS (2C)

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

CSE-A1200 Tietokannat

VTJkysely-palvelu. Sovelluskyselyiden rajapintakuvaus

Orig. Est. Actual Hours Hours Worked Hours Left %Complete Gain Deadline:

Huoltajien Daisy. Päivitetty

Verkkolaskutuspalvelun käyttöohje toimittajille Senaatti-kiinteistöt

VEROHALLINTO A220/200/

Tekninen dokumentti. TEKNINEN DOKUMENTTI Versio (24) Versio ja pvm Laatinut Tarkastanut Hyväksynyt.

STATUSTEN JA HOITOJAKSOJEN KORJAUS

Tuomiorekisterin ratkaisuhaun kehittäminen

Varastohotellin käyttöohjeet Voit halutessasi vaihtaa kieltä 2. Lisää käyttäjätunnus 3. Lisää salasana 4.

TAMPEREEN REITTIOPPAAN RAJAPINNAT

Varasto. Puh: Fax:

M. Merikanto 2012 XML. Merkkauskieli, osa 2

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

KÄYTTÄJÄKOULUTUS HARJOITUKSET IMS 2010

JHS 143 Liite 1: SOVELTAMISOHJE USEAMMAN TIETOJÄRJESTELMÄN VÄLISEEN TIEDONSIIRTOON

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

MultiWeb Sähköinen tilausjärjestelmä. Luottamuksellinen

Tervetuloa ecraft Service Deskiin

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

SISÄLLYS. Johdanto JOHDATUS XML:n PARIIN 1.1 Extensible Markup Languge XML:n edut Mitä XML:llä tehdään? 3

CLASSIC WINTIME - TOIMITTAJAN ENNAKKOPERINTÄREKISTERIPÄIVÄ

VARAINSIIRTOVEROILMOITUS (6012) Asunto-osakeyhtiön ja keskinäisen kiinteistöosakeyhtiön

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

2017/11/21 17:28 1/2 Tilitapahtumat. Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät:... 1

VARAINSIIRTOVEROILMOITUS (6012) Asunto-osakeyhtiön ja keskinäisen kiinteistöosakeyhtiön

Version päivittäminen

Vain valitut kentät: SELECT Päivämäärä, Laskutusnimi, [ale mk], Loppusumma FROM Laskuotsikot

Toimiala Valmis toimiala listaus helpottaa hakua. Valitse toimiala ja hae tietoja.

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Visma Approval Center. Versiosaate 1.3

11 XML-entiteetit. Edellisistä laillisia ominaisuusyhdistelmiä ovat siis vain aikaisemmin luetellut viisi:

Transkriptio:

XML-saatavuuskysely XML-tiedoston kuvaus versio 1.3.3 04.02.2008 Ecom Oy 2004-2008

XML-saatavuuskysely Versio 1.3.3 2/15 Sisällysluettelo Historia...3 Rakenteen hierarkinen esitys...4 Elementtien kuvaukset...5 AvailabilityRequest...5 Header...6 Memo...7 PartyID...8 Body...9 Product...10 Request...11 Reply...12 Liite 1 XML-dokumentin tyyppimäärittely (DTD)...i Liite 2 Esimerkkikysely...ii Liite 3 Esimerkkivastaus...iii

XML-saatavuuskysely Versio 1.3.3 3/15 Historia Versio / pvm Selite (tekijä) 1.0 / 26.04.2004 Spesifikaatio ja dokumentointi luotu (E-Communicae Oy / Veikko Mäkinen) 1.1 / 05.09.2004 - Lisäyksiä ja tarkennuksia PartyID- ja Reply-elementteihin - Otsikkotietoihin vapaatekstikenttä (Memo) (E-Communicae Oy / Veikko Mäkinen) 1.2 / 06.02.2005 - ten ja esimerkkien tarkennuksia (E-Communicae Oy / Veikko Mäkinen) 1.3 / 07.02.2005 - Ohjeistuksen tarkennuksia - Y-tunnus -kentän (PartyID) muuttaminen OVT-kentäksi (E-Communicae Oy / Veikko Mäkinen) 1.3.1 / 17.08.2005 - PartyID-elementin käyttöesimerkin muutos realistisemmaksi. (E-Communicae Oy / Veikko Mäkinen) 1.3.2 / 01.03.2006 - Korjattu invalidi päivämäärä esimerkkisanomista. (Ecom Oy / Veikko Mäkinen) 1.3.3 / 04.02.2008 - Tarkennettu Memo-kentän pituudeksi 100 merkkiä. (Ecom Oy / Veikko Mäkinen)

XML-saatavuuskysely Versio 1.3.3 4/15 Rakenteen hierarkinen esitys Elementti AvailabilityRequest 1 Header 1 Memo 0-1 PartyID 1.. n Body 1 Product 1.. 20 Request 0-1 Reply 0-1

XML-saatavuuskysely Versio 1.3.3 5/15 Elementtien kuvaukset AvailabilityRequest Juurielementti - - - - Header Body 1 kpl 1 kpl <AvailabilityRequest>... </AvailabilityRequest>

XML-saatavuuskysely Versio 1.3.3 6/15 Header Viestin otsikkotiedot Reply 1 merkki 0 = Viesti on kysely 1 = Viesti on vastaus - Memo PartyID 0-1 kpl 0.. n kpl <Header Reply="1"> <Memo> Saatavuuskyselyn otsikkotietoihin voidaan liittää myös ihmisen luettavaa tekstiä. </Memo> <PartyID>OVT-TUNNUS</PartyID> <PartyID Role="Seller">OVT-TUNNUS 2</PartyID> </Header>

XML-saatavuuskysely Versio 1.3.3 7/15 Memo Viestin vapaatekstikenttä. Käytetään vain vastaussanomissa tukkujen ilmoituksia varten. - - - Viestin vapaateksti max. 100 merkkiä. - - <Memo> Saatavuuskyselyn vapaateksti </Memo>

XML-saatavuuskysely Versio 1.3.3 8/15 PartyID Osapuolen OVT-tunnus. Käytetään samaa liikennöintitunnusta, kuin tilauksissa. Role 0-n merkkiä Käytetään, jos OVT-tunnus on jonkun muun, kuin ostajan esim. myyjän. Jos arvo on tyhjä tai attribuutti puuttu, OVT-tunnus tulkitaan ostajan tunnukseksi. ZipCode 5 merkkiä Suomalainen postinumero. Käytetään tarvittaessa yksilöimään saman toimittajan eri toimipisteet. Osapuolen OVT-tunnus - - <PartyID>OSTAJANTUNNUS</PartyID> <PartyID Role="Seller" ZipCode="20700">TUKUNTUNNUS</PartyID>

XML-saatavuuskysely Versio 1.3.3 9/15 Body Viestin sisältö - - - Product 1.. n kpl - <Body>... </Body>

XML-saatavuuskysely Versio 1.3.3 10/15 Product Tuoterivi-elementti. Yhdessä kyselyssä voi olla maksimissaan 20 tuoteriviä. PrdLine PrdID Tuoteala L = Lämpö ja vesi I = Ilma K = Kylmä S = Sähkö Huom. yhdessä kyselyssä voidaan kysellä vain yhden tuotealan tuotteita. Eri tuotealoja varten pitää tehdä useampi kysely. Tuotenumero - Request Reply 0.. 1 kpl 0.. 1 kpl <Product PrdLine="L" PrdID="1015001"> <Request Quantity="10"/> </Product>

XML-saatavuuskysely Versio 1.3.3 11/15 Request Tuotteen kyselytiedot. Elementtiä käytetään vain kyselysanomassa (<Header Reply="0">). Quantity Haluttu määrä tuotetta (yksikkönä käytetään tavarantoimittajan myyntiyksikköä). Date 10 merkkiä Vapaaehtoinen päivämäärätieto, joka kertoo koska tuote tarvitaan. Jos ei määritelty, oletetaan heti. Päivämäärä tulee olla muodossa YYYY-MM-DD (ISO 8601). - - - <Request Quantity="10" Date="2004-24-05"/>

XML-saatavuuskysely Versio 1.3.3 12/15 Reply Tuotteen vastaustiedot. Elementtiä käytetään vain vastaussanomassa (<Header Reply="1">). Availability 1 merkki 0 = Tuotetta ei saatavissa 1 = Tuotetta saatavissa heti 2 = Tuote saatavissa annettuna päivämääränä 3 = Osatoimitus 4 = Tuntematon tuote Date 10 merkkiä Päivämäärä, jolloin tuote on saatavissa (tukkurin varastossa). Käytetään vain, jos Availability="2" tai "3". Päivämäärä tulee olla muodossa YYYY- MM-DD (ISO 8601). Quantity Osatoimituksen määrä, joka voidaan toimittaa annettuun päivämäärään mennessä. Yksikkönä käytetään tavarantoimittajan myyntiyksikköä - - - <Request Availability="2" Date="2004-24-05"/>

XML-saatavuuskysely Liiteet i Liite 1 XML-dokumentin tyyppimäärittely (DTD) DTD on liitetty vain ohjelmistokehittäjien tueksi. Sitä ei siirretä XML-sanomien mukana, eikä ohjelmiston tarvitse validoida XML-dataa. <!ELEMENT AvailabilityRequest (Header, Body)> <!-- XML Availability Request specification ver. 1.2 (24.01.2005) --> <!-- Specification by E-Communicae Oy --> <!ELEMENT Header (Memo?, PartyID+)> <!ATTLIST Header Reply (0 1) "0" > <!ELEMENT Memo (#PCDATA)> <!ELEMENT PartyID (#PCDATA)> <!ATTLIST PartyID Role CDATA #IMPLIED ZipCode CDATA #IMPLIED > <!ELEMENT Body (Product+)> <!ELEMENT Product (Request? Reply?)> <!ATTLIST Product PrdLine CDATA #REQUIRED PrdID CDATA #REQUIRED > <!ELEMENT Request EMPTY> <!ATTLIST Request Quantity CDATA #REQUIRED Date CDATA #IMPLIED > <!ELEMENT Reply EMPTY> <!ATTLIST Reply Availability (0 1 2 3 4) "0" Date CDATA #IMPLIED >

XML-saatavuuskysely Liiteet ii Liite 2 Esimerkkikysely <?xml version="1.0" encoding="iso-8859-1"?> <!-- XML Availability request example (07.03.2005) --> <!-- E-Communicae Oy --> <AvailabilityRequest> <Header Reply="0"> <PartyID>OSTAJANTUNNUS</PartyID> <PartyID ZipCode="20700" Role="Seller">TUKUNTUNNUS</PartyID> </Header> <Body> <Product PrdLine="L" PrdID="1015001"> <Request Quantity="10"/></Product> <Product PrdLine="L" PrdID="1015002"> <Request Quantity="2" Date="2004-05-12"/> </Product> <Product PrdLine="L" PrdID="1015003"> <Request Quantity="10"/> </Product> <Product PrdLine="L" PrdID="1015004"> <Request Quantity="10" Date="2004-05-24"/> </Product> </Body> </AvailabilityRequest>

XML-saatavuuskysely Liiteet iii Liite 3 Esimerkkivastaus <?xml version="1.0" encoding="iso-8859-1"?> <!-- XML Availability request reply example (07.03.2005) --> <!-- E-Communicae Oy --> <AvailabilityRequest> <Header Reply="1"> <Memo> Saatavuuskyselyn otsikkotietoihin voidaan liittää myös ihmisen luettavaa tekstiä. </Memo> <PartyID>OSTAJANTUNNUS</PartyID> <PartyID ZipCode="20700" Role="Seller">TUKUNTUNNUS</PartyID> </Header> <Body> <Product PrdLine="L" PrdID="1015001"> <Reply Availability="0"/> </Product> <Product PrdLine="L" PrdID="1015002"> <Reply Availability="1"/></Product> <Product PrdLine="L" PrdID="1015003"> <Reply Availability="2" Date="2004-01-06"/> </Product> <Product PrdLine="L" PrdID="1015004"> <Reply Availability="2" Date="2004-01-16"/> </Product> </Body> </AvailabilityRequest>