Appeler des services web
L’activité Invoke Web Services exécute un service web avec les paramètres XML que vous spécifiez.
Configurer l’activité Invoke Web Services
Avant de configurer l’activité Invoke Web Services, vous devez déterminer les éléments suivants :
Fichier WSDL du service web.
Nom de la méthode de service web.
Format du corps du message SOAP d’entrée.
Format du corps du message SOAP de sortie.
Utilisez les informations suivantes pour configurer l’activité Invoke Web Services.
Détails
Paramètres | Instructions relatives à la configuration |
---|---|
WSDL | Entrez le chemin du fichier WSDL ou utilisez les points de suspension (...) pour rechercher le fichier. |
Méthode | Entrez le nom de la méthode que vous appelez sur le service web, ou sélectionnez les points de suspension (...) et recherchez-le. Vérifiez que vous correspondez à la casse de la méthode. |
Charge utile de requête XML | Entrez les paramètres que vous envoyez à la méthode de service web. Vérifiez que le format correspond à ce qui est décrit dans le document WSDL. |
Indicateur de format | Sélectionnez cette option pour recevoir des conseils sur la mise en forme de la charge utile du travail XML. Remplacez les valeurs d’espace réservé par vos propres valeurs. |
Avancé
Paramètres | Instructions relatives à la configuration |
---|---|
Save | Pour enregistrer les réponses, cochez la case Enregistrer et spécifiez le dossier dans lequel les réponses seront enregistrées. |
URL | Pour spécifier l’emplacement d’URL du service web, cochez la case URL et entrez l’emplacement de l’URL. |
Valeur | Sélectionnez le protocole SOAP utilisé par le service web. Les options Valeur sont les suivantes : - SOAP 1.1 - SOAP 1.2 |
Sécurité
Paramètres | Instructions relatives à la configuration |
---|---|
Enable | Cochez la case Activer pour activer l’authentification HTTP, puis renseignez les champs. |
Nom d’utilisateur | Entrez le nom d’utilisateur pour accéder au service web sécurisé. |
Mot de passe | Entrez le mot de passe pour accéder au service web sécurisé. |
Options de certificat HTTPS
Orchestrator vous permet de configurer des options de certificat HTTPS dans les cas où la validation de certificat échoue.
Procédez comme suit pour configurer les options de certificat HTTPS.
Configurer les options de certificat HTTPS
Dans le Runbook Designer, sélectionnez le menu Options et sélectionnez Appeler les services web pour ouvrir la boîte de dialogue Appeler les services web.
Configurez les paramètres sous l’onglet Détails . Les instructions de configuration sont répertoriées dans le tableau suivant.
Détails
Paramètres | Instructions relatives à la configuration |
---|---|
HTTPS Options | Sélectionnez l’une des options HTTPS suivantes : - Accepter tous les certificats - Accepter des certificats à partir d’hôtes approuvés Les instructions de configuration pour chacune des options HTTPS sont répertoriées dans les tableaux suivants. |
Accepter tous les détails des certificats
Paramètres | Instructions relatives à la configuration |
---|---|
Accepter tous les certificats | Accepte les certificats de tous les hôtes. Après avoir sélectionné cette option HTTPS, sélectionnez Terminer. |
Accepter des certificats à partir des détails des hôtes approuvés
Paramètres | Instructions relatives à la configuration |
---|---|
Accepter des certificats à partir d’hôtes approuvés | Spécifie les hôtes à partir duquel vous souhaitez accepter les certificats. 1. Sélectionnez Ajouter pour ouvrir la boîte de dialogue Hôte approuvé. 2. Entrez le nom d’hôte approuvé dans la zone Valeur , puis sélectionnez OK. L’hôte est ensuite ajouté à la liste. Pour modifier les hôtes, sélectionnez Modifier. Pour supprimer des hôtes, sélectionnez Supprimer. |
Données publiées
Le tableau suivant répertorie les éléments de données publiés.
Élément | Description |
---|---|
Chemin WSDL | Chemin WSDL. |
Nom de la méthode | Nom de la méthode web. |
Charge utile du travail XML | Texte de la charge utile du travail XML. |
Charge utile de réponse XML | Texte de la charge utile de réponse XML. |
Fichier de réponse | Chemin d’accès et nom de fichier de la réponse. |
URL du service Web | URL du service web. |
Protocole de service web | Protocole utilisé par le service web. |
Publier des services web
L’objet Invoke Web Service génère un assembly sur C :\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2ou C :\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2. L’assembly est identifié par l’emplacement du service web. Par exemple : http://localhost/TestService/DylanService.asmx?WSDL.
Si vous publiez des services supplémentaires ou mettez à jour un service existant, vous devez nettoyer le cache, à l’exception du fichier wspkey.snk . Après avoir nettoyé le cache, les modifications apportées au service web sont correctement publiées.