WSDL中的之间的区别

问题描述:

WSDL中的<types><messages>有何区别。我知道types用于定义要在WSDL文档中使用的数据类型,并且该消息包含要传输的数据。但是在我的项目中,我必须开发一个用于票据请求的WSDL并生成响应。对于请求,我应该发送像firstName,lastName,noOfTickets,noOfTickets, date等参数。我不知道是否必须初始化所有元素,并在types标记或message标记中给出它们的限制。我需要为此创建请求XSD和响应XSD。WSDL中的<types>和<message>之间的区别

我更喜欢在单独的XSD中定义类型,因此我只导入type元素中的XSD。 优势在于您可以在更多的WSDL中使用相同的XSD。 所有限制都在这些XSD中完成,并且message仅定义了SOAP操作所需的元素。

当您更愿意在WSDL本身中定义您的类型时,我会建议您在type定义中定义您的限制。

下面是从W3的定义类型和消息:

  1. WSDL Types
  2. WSDL Messages