Envoi de documents SOAP

Les documents SOAP diffèrent des autres types de documents échangés sur HTTP/S. Cette section explique comment échanger des documents SOAP entre WebSphere Partner Gateway et WebSphere Business Integration Message Broker via le protocole de transfert HTTP.

La procédure de configuration de WebSphere Partner Gateway et Message Broker pour le transfert de documents SOAP est très similaire à celle du transfert de documents non-SOAP via le protocole HTTP. Le tableau 68 indique où vous pouvez trouver des informations sur la configuration de ces deux composants d'intégration.

Tableau 68. Configuration de WebSphere Partner Gateway et Message Broker pour le transfert de documents SOAP
Composant d'intégration Etape de configuration Pour plus d'informations
WebSphere Partner Gateway La cible et la passerelle sont configurées de la même façon pour les documents SOAP que pour les documents non-SOAP via HTTP.

Configuration pour l'envoi de documents via le protocole de transfert HTTP

Configuration de documents entrants sur le protocole de transfert HTTP

WebSphere Business Integration Message Broker Les flux de messages permettant de traiter les documents SOAP sont très similaires à ceux destinés aux documents non-SOAP via HTTP. Un seul noeud de transfert supplémentaire est requis pour le traitement des documents SOAP.

Pour envoyer un document SOAP à Message Broker, voir tableau 69.

Pour recevoir un document SOAP de Message Broker, voir Création du flux de messages pour le transfert HTTP.

Pour que Message Broker traite correctement un document SOAP qui est envoyé par WebSphere Partner Gateway, le flux de messages doit contenir un noeud HTTPRequest permettant de traiter la communication avec le client de services Web. Le tableau 69 répertorie les noeuds d'un flux de messages Message Broker qui sont requis pour le traitement d'un document SOAP envoyé par WebSphere Partner Gateway.

Tableau 69. Noeuds permettant l'envoi de documents SOAP à Message Broker
Type de noeud Fonction Remarques
HTTPInput Reçoit le document de requête WebSphere Partner Gateway dans le flux de messages

Paramétrez la zone de sélection d'URL de ce noeud de transfert (dans les propriétés de base) sur l'adresse URL à laquelle WebSphere Partner Gateway envoie ses documents (adresse URL configurée dans la passerelle de WebSphere Partner Gateway). L'adresse URL doit être au format suivant :

http://nom_hôte:port/chemin

nom_hôte représente le nom de l'ordinateur sur lequel réside WebSphere Partner Gateway, port le numéro du port HTTP sur lequel le récepteur de WebSphere Partner Gateway est en mode écoute et chemin l'emplacement de cet ordinateur.

Pour plus d'informations, voir Configuration pour l'envoi de documents via le protocole de transfert HTTP.

Calcul Effectue des tâches de logique applicative, telles que la mise à jour des informations d'en-tête Utilisez ESQL pour effectuer la logique applicative. Le noeud de calcul envoie le message résultant au noeud HTTPReply.
HTTPRequest Envoie la requête SOAP au fournisseur de service Web externe (WebServices) et reçoit une réponse de ce service Web. Aucun
HTTPReply Renvoie une réponse à WebSphere Partner Gateway Par défaut, ce noeud envoie le message de sortie au client.

Copyright IBM Corp. 2003, 2005