WSDL - element <message>

Plik <message> element opisuje dane wymieniane między dostawcami usług internetowych a konsumentami.

  • Każda usługa sieci Web ma dwa komunikaty: wejściowy i wyjściowy.

  • Dane wejściowe opisują parametry usługi sieci Web, a dane wyjściowe opisują dane zwracane z usługi sieci Web.

  • Każda wiadomość zawiera zero lub więcej <part> parametry, po jednym dla każdego parametru funkcji usługi sieciowej.

  • Każdy <part> parametr kojarzy się z konkretnym typem zdefiniowanym w <types> element kontenera.

Weźmy fragment kodu z rozdziału Przykład WSDL -

<message name = "SayHelloRequest">
   <part name = "firstName" type = "xsd:string"/>
</message>

<message name = "SayHelloResponse">
   <part name = "greeting" type = "xsd:string"/>
</message>

Tutaj zdefiniowane są dwa elementy wiadomości. Pierwsza reprezentuje wiadomość żądania SayHelloRequest , a druga wiadomość odpowiedzi SayHelloResponse .

Każda z tych wiadomości zawiera pojedynczy element części. Na żądanie część określa parametry funkcji; w tym przypadku określamy jeden parametr firstName . W przypadku odpowiedzi część określa wartości zwracane przez funkcję; w tym przypadku określamy pojedynczą zwracaną wartość powitania.