Envío de documentos SOAP

Los documentos SOAP son distintos de los demás tipos de documentos intercambiados mediante HTTP/S. En este apartado se describe cómo enviar y recibir documentos SOAP entre WebSphere Business Integration Connect y WebSphere Business Integration Message Broker mediante el protocolo de transporte HTTP.

La forma de configurar Business Integration Connect y Message Broker para transferir documentos SOAP es muy parecida a la configuración para transferir documentos no SOAP mediante el protocolo de transporte HTTP. se resume dónde se puede encontrar información sobre la configuración de estos dos componentes de integración.

Tabla 87. Configuración de Business Integration Connect y Message Broker para transferir documentos SOAP
Componente de integración Paso de configuración Si desea obtener más información
WebSphere Business Integration Connect El destino y la pasarela se configuran de la misma forma para los documentos SOAP y para los documentos no SOAP mediante HTTP.

Configuración de documentos salientes mediante el protocolo de transporte HTTP

Configuración de documentos entrantes mediante el protocolo de transporte HTTP

WebSphere Business Integration Message Broker Los flujos de mensajes para manejar los documentos SOAP son muy parecidos a los de los documentos no SOAP mediante HTTP. Sólo es necesario un nodo de transporte adicional para manejar los documentos SOAP.

Para enviar un documento SOAP a Message Broker, consulte la Tabla 88.

Para recibir un documento SOAP de Message Broker, consulte el apartado Creación del flujo de mensajes para el transporte HTTP.

Para que Message Broker pueda procesar correctamente un documento SOAP enviado por Business Integration Connect, el flujo de mensajes debe contener un nodo HTTPRequest para manejar la comunicación con el cliente de servicios web. En la Tabla 88 se incluyen los nodos de un flujo de mensajes de Message Broker necesarios para manejar un documento SOAP enviado por Business Integration Connect.


Tabla 88. Nodos para enviar documentos SOAP a Message Broker
Tipo de nodo Objetivo Notas
HTTPInput Recibe el documento de petición de Business Integration Connect en el flujo de mensajes

Establece el campo Selector de URL de este nodo de transporte (en las propiedades básicas) en el URL al que Business Integration Connect envía los documentos. Por lo tanto, se debe establecer en el URL configurado en la pasarela de Business Integration Connect. El URL debe tener el siguiente formato:

http://nombreSistPral:puerto/víaAcceso
 

donde nombreSistPral es el nombre de la máquina en la que reside Business Integration Connect, puerto es el número de puerto HTTP en el que escucha el receptor de Business Integration Connect y víaAcceso identifica la ubicación en esta máquina.

Si desea obtener más información, consulte el apartado Configuración de documentos salientes mediante el protocolo de transporte HTTP.

Compute Realiza tareas de lógica empresarial como, por ejemplo, la actualización de la información de cabecera Utilice ESQL para ejecutar la lógica empresarial. El nodo Compute envía el mensaje resultante al nodo HTTPReply.
HTTPRequest Envía la petición SOAP al proveedor de servicios web externo (WebServices) y obtiene una respuesta de ese WebService. Ninguna
HTTPReply Devuelve una respuesta a Business Integration Connect Por omisión, este nodo envía el mensaje de salida al cliente.

Copyright IBM Corp. 1997, 2004