2017-09-20 4 views
0

Quelle est la différence entre <types> et <messages> dans WSDL. Je sais types est utilisé pour définir les types de données qui doivent être utilisés dans le document WSDL et le message contient les données qui doivent être transmises. Mais dans mon projet, je dois développer un WSDL pour la demande de ticket et générer la réponse. Pour la demande, je suis supposé envoyer des paramètres comme firstName, lastName, noOfTickets, date etc. Je ne sais pas si je dois initialiser tous les éléments et donner leurs restrictions dans la balise types ou dans la balise message. J'ai besoin de créer une requête XSD et une réponse XSD pour cela.Différence entre <types> et <message> dans WSDL

Répondre

0

Je préfère définir les types dans des XSD séparés donc j'importe uniquement les XSD dans l'élément type. Avantage est ici que vous pouvez utiliser les mêmes XSD dans d'autres WSDL. Toutes les restrictions sont effectuées dans ces XSD et message définit uniquement les éléments requis pour l'opération SOAP.

Lorsque vous préférez définir vos types dans le WSDL lui-même, je recommande de définir vos restrictions dans la définition type.

Voici la définition de W3 pour le type et le message:

  1. WSDL Types
  2. WSDL Messages