WSDL

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. július 11-én felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .
Webszolgáltatások leírásának nyelve
Kiterjesztés .wsdl
MIME típusú application/wsdl+xml
Fejlesztő World Wide Web Consortium
Formátum típusa XML alapú formátum [d] ésinterfészleíró nyelv
Benne van XML
Szabvány(ok) 2.0 ajánlás

A WSDL ( angolul  W eb Services Description L anguage / ˈ w ɪ z d əl / ) a webszolgáltatások leírására és azok elérésére szolgáló nyelv, amely az XML nyelven alapul .

A legfrissebb hivatalos specifikáció a cikk írásakor a 2.0-s verzió ( WSDL 2.0 -s verzió, 2007. június 26- án ), amely ajánlás státuszú, és az 1.1-es verzió ( WSDL 1.1 -es verzió, 2001. március 15- i ), amelynek állapota: jegyzet (jegyzet).

Szerkezet

Minden WSDL 1.1 dokumentum a következő logikai részekre bontható:

  1. adattípusok (típusok) meghatározása - a szolgáltatás által küldött és fogadott XML üzenetek típusának meghatározása
  2. adatelemek (üzenet) - a webszolgáltatás által használt üzenetek
  3. absztrakt műveletek (portType) - az üzeneteken végrehajtható műveletek listája
  4. szolgáltatáskötés (binding) - az üzenet kézbesítésének módja


Fontos megérteni, hogy ha van WSDL típusleírás, akkor az SOAP (nem tévesztendő össze a REST -szel ).

WSDL példa

<message name= "getTermRequest" > <part name= "term" type= "xs:string" /> </message> <message name= "getTermResponse" > <part name= "value" type= "xs:string" /> </message> <portType name= "glossaryTerms" > <operation name= "getTerm" > <input message= "getTermRequest" /> <output message= "getTermResponse" /> </operation> </portType>

Lásd még

Linkek