Mappage des entrées de l'activité

Mappez les entrées de l'activité Appeler service.

Pourquoi et quand exécuter cette tâche

Le paramètre d'entrée XML pour l'opération sélectionnée dans la zone Réponse requise de la tâche Configurer ci-dessous apparaît sous le paramètre d'entrée body répertorié dans le panneau Vers l'activité de la tâche Mapper les entrées.

Pour afficher les paramètres d'entrée facultatifs appelés location, header et httpheaders dans le panneau Vers l'activité de la fenêtre Mapper les entrées, sélectionnez Mapper > Afficher les paramètres facultatifs dans le menu de la barre d'outils ou cliquez avec le bouton droit de la souris dans le panneau Vers l'activité et sélectionnez l'option Afficher les paramètres facultatifs. Si vous ne pouvez pas sélectionner l'option Mapper > Afficher les paramètres facultatifs dans le menu de la barre d'outils, cliquez sur un noeud dans le panneau Mapper les entrées pour activer cette option.

Vous pouvez remplacer la valeur de l'élément location spécifié dans le fichier WSDL en utilisant le paramètre d'entrée location facultatif. L'élément location du fichier WSDL indique le noeud final d'URL. Une demande de démarrage de services Web est émise vers le noeud final d'URL.

Le schéma du paramètre d'entrée header est défini par le fichier WSDL. Le paramètre d'entrée header est facultatif car le service Web que vous démarrez peut ne pas avoir besoin d'un en-tête.

Le tableau suivant définit les noeuds du paramètre d'entrée httpheaders facultatif.
Noeuds du paramètre d'entrée httpheaders Description
httpheaders/uri Chemin de la ressource, par exemple : /momchemin.
httpheaders/method Type de requête HTTP.
httpheaders/otherHeaders/headerItem Elément qui contient un ensemble de paramètres d'en-tête HTTP sous la forme de paires valeur-nom. Plusieurs paramètres d'en-tête HTTP peuvent être spécifiés dans la requête HTTP. Il s'agit donc d'un noeud récurrent.
httpheaders/otherHeaders/headerItem/name Nom du paramètre d'en-tête HTTP.
httpheaders/otherHeaders/headerItem/value Valeur du paramètre d'en-tête HTTP.
Remarque : Cette valeur est ignorée si l'en-tête Content-Length est défini de manière explicite à l'aide de httpheaders/otherHeaders/headerItem/name et httpheaders/otherHeaders/headerItem/value lors de l'exécution. Cette activité définit automatiquement l'en-tête Content-Length sur la taille du corps.
Si vous le souhaitez, vous pouvez remplacer les paramètres spécifiés pour le serveur proxy dans les tâches Configurer et Sélectionner le noeud final de la Liste de contrôle en fournissant dynamiquement des valeurs pour le paramètre d'entrée proxyConnection lors de l'exécution. Le tableau suivant définit les noeuds du paramètre d'entrée proxyConnection facultatif :
Nom de paramètre d'entrée/Noeud Description Remplace le paramètre dans la tâche ?
proxyConnection/host Spécifie le nom d'hôte du serveur proxy. Le noeud d'hôte du paramètre d'entrée proxyConnection remplace la zone de nom d'hôte du proxy du noeud final de services Web.
proxyConnection/port Spécifie le numéro de port à utiliser pour se connecter au serveur proxy. Le noeud de port du paramètre d'entrée proxyConnection remplace la zone de port du proxy du noeud final de services Web.
proxyConnection/username Spécifie le nom d'utilisateur à utiliser pour l'authentification du serveur proxy. Cette zone est facultative si votre serveur proxy n'a pas besoin d'authentification. Le noeud d'hôte du paramètre d'entrée proxyConnection remplace la zone de nom d'utilisateur du proxy du noeud final de services Web.
proxyConnection/password Spécifie le mot de passe à utiliser pour l'authentification du serveur proxy. Cette zone est facultative si votre serveur proxy n'a pas besoin d'authentification. Le noeud de mot de passe du paramètre d'entrée proxyConnection remplace la zone de mot de passe du proxy du noeud final de services Web.