WSDL - Phần tử <message>
Các <message> phần tử mô tả dữ liệu được trao đổi giữa nhà cung cấp dịch vụ web và người tiêu dùng.
Mỗi Dịch vụ Web có hai thông báo: đầu vào và đầu ra.
Đầu vào mô tả các tham số cho dịch vụ web và đầu ra mô tả dữ liệu trả về từ dịch vụ web.
Mỗi tin nhắn chứa không hoặc nhiều hơn <part> , một tham số cho mỗi tham số của chức năng dịch vụ web.
Mỗi <part> tham số liên kết với một kiểu cụ thể được xác định trong <types> phần tử thùng chứa.
Hãy để chúng tôi lấy một đoạn mã từ chương Ví dụ về WSDL -
<message name = "SayHelloRequest">
<part name = "firstName" type = "xsd:string"/>
</message>
<message name = "SayHelloResponse">
<part name = "greeting" type = "xsd:string"/>
</message>
Ở đây, hai phần tử thông báo được xác định. Đầu tiên đại diện cho một thông báo yêu cầu SayHelloRequest và thứ hai đại diện cho một thông báo phản hồi SayHelloResponse .
Mỗi thư này chứa một phần tử duy nhất. Đối với yêu cầu, phần chỉ định các tham số chức năng; trong trường hợp này, chúng tôi chỉ định một tham số firstName . Đối với phản hồi, phần chỉ định các giá trị trả về của hàm; trong trường hợp này, chúng tôi chỉ định một giá trị trả về lời chào duy nhất.