Transformación de un mensaje de petición SOAP

SOAP es un lenguaje basado en XML definida 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 comunes de mensaje de sobre, por ejemplo, SOAP, donde tanto el sobre como los mensajes que pueden aparecer en ese sobre tienen que modelarse, utilice el Editor de correlaciones de mensajes para seleccionar de mensajes disponibles en los puntos del modelo que se definen con Composition="message" y Content validation="open" o "open defined".

Defina las correlaciones seleccionando de entre los mensajes constituyentes permitidos. Por ejemplo, en el caso de SOAP, el mensaje de nivel más exterior se denomina Envelope y tiene un elemento dependiente obligatorio llamado Body, que se modela con Composition="message". Si el contenido permitido de Body se modela con los mensajes independientes Msg1 ... MsgN, defina correlaciones para Envelope.Body.Msg1 etc.

Para elementos de tipo complejo con mensaje de composición de tipo, el Editor de correlaciones de mensajes sigue las siguientes normas:
Validación de contenido Mensajes ofrecidos
Cerrado Mensajes disponibles en cualquier conjunto de mensajes del espacio de trabajo
Abierto definido Mensajes disponibles en cualquier conjunto de mensajes del espacio de trabajo
Abierto El Editor de correlaciones de mensajes no soporta contenido abierto o abierto definido cuando la composición de tipo NO es mensaje

Correlación de un mensaje insertado

Cuando está trabajando con una mensaje de composición de tipo, con contenido abierto o abierto-definido (y sin elementos dependientes definidos), correlacione el mensaje insertado mediante una subcorrelación:

  1. En la correlación principal, expanda los niveles (de origen y de destino) de Envelope y Body hasta encontrar el mensaje comodín y selecciónelo en ambos lados, origen y destino.
  2. Pulse con el botón derecho del ratón en el origen o en el destino y pulse en Crear nueva subcorrelación.
  3. Seleccione un origen (por ejemplo, reqmess) y un destino (por ejemplo, rspmess) del recuadro de diálogo.
  4. Con la subcorrelación abierta en el Editor de correlaciones de mensajes, efectúe las correlaciones apropiadas 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 de servicios Web - SOAP
Propiedades de elemento comodín
Propiedades de atributo comodín
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 04/05/2006
ar25188_