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 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 del cuerpo permitido se crea mediante mensajes diferentes Msg1 ... MsgN, defina las correlaciones para Envelope.Body.Msg1, etc.

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 Mensajes disponibles en los conjuntos de mensajes del espacio de trabajo
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 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: 22/08/2006
ar25188_