WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Conversión del cuerpo SOAP en un tipo específico

La función Convertir se utiliza para redefinir el elemento Body del cuerpo SOAP de entrada y salida con un elemento de tipo xsd:any en la correlación de mensajes. Estos elementos también se conocen como elementos comodín.

Antes de empezar

Cree una correlación de mensajes. Para obtener más información, consulte Creación de una correlación de mensajes para transformar mensajes SOAP.

Acerca de esta tarea

Al transformar un mensaje SOAP, puede convertir el comodín Body del lado de entrada en el tipo definido en el WSDL para la solicitud de la operación SOAP. En el lado de la salida, convierte el comodín Body al tipo del mensaje de respuesta para la operación SOAP.

El escenario muestra cómo convertir la sección Body. Puede repetir los pasos para convertir los atributos Body de SOAP.

Procedimiento

Para convertir el Body de SOAP como any en la correlación de mensajes, realice los pasos siguientes:

  1. Pulse con el botón derecho del ratón en el elemento any ubicado en la sección de su SOAP_Domain_Msg donde desea especificar un tipo, y a continuación seleccione Convertir.

    Pulse con el botón derecho del ratón en Body y a continuación seleccione Convertir.

    Esta figura muestra cómo convertir la sección Body. Pulse con el botón derecho del ratón en Body y a continuación seleccione Convertir
  2. En la ventana Selección de tipo seleccione un tipo.

    La ventana Selección de tipo muestra todos los tipos específicos disponibles para su selección. Estos tipos incluyen los elementos de entrada y de salida definidos en el archivo WSDL que describe el mensaje SOAP.

    Seleccione SaveAddress y a continuación pulse Aceptar.

    Esta figura muestra la ventana Selección de tipo que se abre después de seleccionar Convertir que lista todos los tipos disponibles.

Resultados

Al convertir el elemento any del Body de SOAP_Domain_Msg añade el elemento complejo SaveAddress a la correlación de mensajes.

Qué hacer a continuación

  1. Repita los pasos anteriores para convertir el cuerpo SOAP de salida como SaveAddress en la correlación de mensajes.
  2. Configure tipos derivados en el cuerpo SOAP. Para obtener más información, consulte Configuración de tipos derivados en el cuerpo SOAP.