Índice

Search

  1. Prólogo
  2. Servicios web
  3. servicios web SOAP
  4. Objeto de datos WSDL
  5. Objeto de esquema
  6. Cómo crear un servicio web SOAP
  7. Asignaciones de operación
  8. Análisis de mensajes SOAP del servicio web
  9. Generación de mensajes SOAP del servicio web
  10. Transformación de consumidor de servicio web
  11. servicios web REST
  12. Cómo crear un servicio web REST
  13. Transformación de consumidor de servicio web REST
  14. REST Web Service Consumer Transformation Use Cases
  15. Administración de los servicios web REST y SOAP
  16. Compatibilidad de tipos de datos

Web Services Guide

Web Services Guide

Elemento de unión

Elemento de unión

El elemento de unión es un tipo simple que una unión de más de un tipo. Cuando un mensaje SOAP contiene un elemento de unión, debe asignar un puerto de entrada individual que contenga los datos en una cadena.
Por ejemplo, el mensaje SOAP contiene un elemento llamado tamaño. Tamaño es una unión de entero y cadena:
<xs:element name="size"> <xs:simpleType> <xs:union memberTypes="size_no size_string" /> </xs:simpleType> </xs:element>
Las cadenas de entrada contienen artículos con una descripción y un tamaño. Un artículo puede tener un tamaño numérico, como 42. Asimismo, un artículo puede tener un tamaño que es un valor de cadena, como grande, mediano o pequeño.
La siguiente tabla muestra filas de entrada con un tamaño numérico y tamaño de cadena:
Desc
Tamaño
zapatos
42
camisa
grande
Cree un puerto para el tamaño del artículo. Asigne el puerto como una cadena. El mensaje SOAP contiene los siguientes elementos:
<item> <desc>shoes</desc> <size>42</size> </item> <item> <desc>shirt</desc> <size>large</size> </item>