2017-09-20 1 views
0

Was ist der Unterschied zwischen <types> und <messages> in WSDL. Ich weiß types wird verwendet, um die Datentypen zu definieren, die im WSDL-Dokument verwendet werden sollen, und die Nachricht enthält die Daten, die übertragen werden sollen. Aber in meinem Projekt muss ich eine WSDL für Ticketanforderung entwickeln und die Antwort generieren. Für die Anfrage sollte ich Parameter wie firstName, lastName, noOfTickets, date usw. senden. Ich weiß nicht, wenn ich alle Elemente initialisieren muss und ihre Beschränkungen in der types Marke oder in der message Marke geben muss. Ich muss eine Anfrage XSD und eine Antwort XSD dafür erstellen.Unterschied zwischen <types> und <message> in WSDL

Antwort

0

Ich bevorzuge es, die Typen in separaten XSDs zu definieren, daher importiere ich nur die XSDs in das type Element. Vorteil ist, dass Sie die gleichen XSDs in weiteren WSDLs verwenden können. Alle Einschränkungen werden in diesen XSDs gemacht und message definiert nur die erforderlichen Elemente für den SOAP-Betrieb. Wenn Sie es vorziehen, Ihre Typen in der WSDL selbst zu definieren, würde ich empfehlen, Ihre Einschränkungen in der type Definition zu definieren. Hier

ist die Definition von W3 für Typen und Nachricht:

  1. WSDL Types
  2. WSDL Messages
Verwandte Themen