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 Business Integration Connect et WebSphere Business Integration Message Broker via le protocole de transfert HTTP.

La procédure de configuration de Business Integration Connect 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 87 indique vous pouvez trouver des informations sur la configuration de ces deux composants d'intégration.

Tableau 87. Configuration de Business Integration Connect et Message Broker pour le transfert de documents SOAP
Composant d'intégration Etape de configuration Pour plus d'informations
WebSphere Business Integration Connect 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 de documents sortants sur 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 88.

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 Business Integration Connect, le flux de messages doit contenir un noeud HTTPRequest permettant de traiter la communication avec le client de services Web. Tableau 88 répertorie les noeuds d'un flux de messages Message Broker qui sont requis pour le traitement d'un document SOAP envoyé par Business Integration Connect.


Tableau 88. Noeuds permettant l'envoi de documents SOAP à Message Broker
Type de noeud Fonction Remarques
HTTPInput Reçoit le document de requête Business Integration Connect 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 Business Integration Connect envoie ses documents. Ce paramètre doit donc avoir pour valeur l'adresse URL qui est configurée dans la passerelle Business Integration Connect. L'adresse URL doit être au format suivant :

http://nom_hôte:port/chemin
 

nom_hôte représente le nom de la machine sur laquelle réside Business Integration Connect, port le numéro du port HTTP sur lequel Business Integration Connect Receiver est en mode écoute et chemin l'emplacement de cette machine.

Pour plus d'informations, voir Configuration de documents sortants sur 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 à Business Integration Connect Par défaut, ce noeud envoie le message de sortie au client.

Copyright IBM Corp. 1997, 2004