Transformación de un mensaje de petición SOAP

SOAP es un lenguaje basado en XML definido por W3C para enviar datos entre aplicaciones. Un mensaje SOAP consta de un sobre que contiene:
  • Una cabecera opcional (que contiene uno o varios bloques de cabecera)
  • Un cuerpo obligatorio.

Para formatos de mensaje de sobres comunes como, por ejemplo, SOAP, en los que se ha de crear un modelo tanto del sobre como de los mensajes que pueden aparecer, utilice el Editor de correlaciones de mensajes para seleccionar los mensajes disponibles en puntos del modelo definidos con Composition="message" y Content validation="open" o con "open defined".

Defina las correlaciones realizando una selección a partir de los mensajes permitidos. Por ejemplo, en el caso de SOAP, el mensaje de nivel exterior se denomina Sobre y tiene un elemento hijo obligatorio diseñado con Composition="message". Si el contenido permitido del cuerpo se crea mediante mensajes independientes Msg1 ... MsgN, defina las correlaciones para cada mensaje individual (Envelope.Body.Msg1 to Envelope.Body.MsgN).

Para los elementos de tipos complejos con un mensaje de composición de tipos, el editor de correlaciones de mensajes sigue estas normas:
Validación del contenido Mensajes ofrecidos
Cerrado Mensajes disponibles en los conjuntos de mensajes del espacio de trabajo
Abierto definido Cualquier mensaje definido dentro del conjunto de mensajes actual
Abierto El editor de correlaciones de mensajes no da soporte a abierto ni a abierto definido cuando la composición del tipo NO es de mensaje.

Correlación del mensaje incorporado

Cuando trabaje con el mensaje de composición de tipo, con contenido abierto o abierto definido (y sin hijos definidos), correlacione el mensaje incorporado utilizando una subcorrelación:

  1. En la correlación principal, expanda los niveles (origen y destino) del sobre y del cuerpo hasta que encuentre el mensaje comodín y selecciónelo en los extremos de origen y de destino.
  2. Pulse con el botón derecho del ratón el origen o el destino y pulse Crear nueva subcorrelación.
  3. En el recuadro de diálogo, seleccione un origen (por ejemplo, reqmess) y un destino (por ejemplo, rspmess).
  4. Con la subcorrelación abierta en el editor de correlaciones de mensajes, efectúe las correlaciones adecuadas entre el origen (reqmess) y el destino (rspmess).
Conceptos relacionados
Objetos de modelo de mensaje: atributos comodín
Visión general de las correlaciones de mensajes
Tareas relacionadas
Creación de una nueva subcorrelación para un comodín de origen
Referencia relacionada
Aplicaciones SOAP
Propiedades de elemento comodín
Propiedades de atributo comodín
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:04

ar25188_