Please enable JavaScript.
Coggle requires JavaScript to display documents.
WSDL (4 Elementi principali (<portType> (definisce una "…
WSDL
-
<types>
-
Name space utili
<definitions xmlns:xs=”http://www.w3.org/2001/XMLSchema”
xmlns:tns=”http://www.html.it/guida_ai_Web services”
xmlns:soap=”http://schemas.xmlsoap.org/wsdl/soap/”
xmlns:wsdl=”http://schemas.xmlsoap.org/wsdl/”
xmlns=”http://schemas.xmlsoap.org/wsdl/”
targetNamespace=”http://www.html.it/guida_ai_Web services”>
-
<portType>
è senza dubbio il più importante all’interno di un documento WSDL infatti ha il compito di definire un Web service, le operazioni che può effettuare ed i messaggi che sono coinvolti in questo processo.
Ogni operazione definita all’interno del <portType> può essere di quattro tipi:
- One-way: può ricevere un messaggio ma non ritorna alcuna risposta
- Request-response: può ricevere una richiesta e ritorna una risposta
- Solicit-response: può inviare una richiesta ma non attende per la risposta
- Notification: può inviare un messaggio ma non attende la risposta
ESEMPIO
<portType name="gestioneUtentiType">
<operation name="getUserById">
<input message="tns:get_userRequest" />
<output message="tns:get_userResponse" />
</operation>
</portType>
<binding>
-
-
Operation
-
-
-
Al cui interno soap:body
specifica come le parti del messaggio appariranno all’interno dell’elemento body di SOAP (che vedremo più avanti) ed imposta la codifica da utilizzare se si è deciso di utilizzarla. Se non si desidera la codifica si può impostare l’attributo use con valore literal
<message>
-
Definisco il tipi di messaggio e il suo contenuto, nel caso anche la risposta da dare
-
-