WSDL - <message> Elemen

Itu <message> elemen menggambarkan data yang dipertukarkan antara penyedia layanan web dan konsumen.

  • Setiap Layanan Web memiliki dua pesan: masukan dan keluaran.

  • Input menggambarkan parameter untuk web service dan output menggambarkan data yang dikembalikan dari web service.

  • Setiap pesan berisi nol atau lebih <part> parameter, satu untuk setiap parameter fungsi layanan web.

  • Setiap <part> asosiasi parameter dengan tipe konkret yang ditentukan dalam <types> elemen kontainer.

Mari kita ambil sebagian kode dari bab Contoh WSDL -

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

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

Di sini, dua elemen pesan didefinisikan. Yang pertama mewakili pesan permintaan SayHelloRequest , dan yang kedua mewakili pesan respons SayHelloResponse .

Setiap pesan ini berisi satu elemen bagian. Untuk permintaan tersebut, bagian tersebut menentukan parameter fungsi; dalam kasus ini, kami menetapkan satu parameter firstName . Untuk responnya, bagian tersebut menentukan nilai-nilai pengembalian fungsi; dalam kasus ini, kami menetapkan nilai pengembalian salam tunggal.