Í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 selección

Elemento de selección

Un elemento de selección restringe un elemento secundario a uno de los elementos en la declaración <selección>.
Para asignar puertos a un mensaje SOAP que contenga elementos de selección, cree un grupo de entrada que incluya todos los elementos en la construcción de selección. Por ejemplo, una descripción de un artículo puede ser una dimensión o un peso:
item: description, choice {dimension, weight}
Cuando la descripción es una dimensión, la descripción es un tipo complejo que contiene la longitud, la anchura y la altura.
Cuando la descripción es un peso, la descripción es un tipo de cadena simple.
Los datos de entrada tienen las siguientes columnas y filas:
descripción
longitud
anchura
altura
peso
caja
20 cm
18 cm
15 cm
NULL
café
NULL
NULL
NULL
500 g
El mensaje SOAP contiene un grupo de artículos que contiene dimensiones o descripciones de pesos:
Item Description Dimension Length Width Height Weight
Los valores NULL en los datos de entrada se convierten en elementos ausentes en la salida XML.
El mensaje SOAP contiene los siguientes datos:
<item> <desc>box</desc> <dimension> <length>20cm</length> <width>18cm</width> <height>15cm</height> </dimension> </item> <item> <desc>coffee</desc> <weight>500g</weight> </item>