Appeler les Services Web
S'applique à: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
L'activité appeler des Services Web s'exécute un service web avec des paramètres XML spécifiés.
Configuration de l'activité de Services Web Invoke
Avant de configurer l'activité appeler des Services Web, vous devez déterminer les éléments suivants :
Fichier WSDL du service web
Nom de méthode de service Web
Format de corps de message SOAP d'entrée
Format de corps de message SOAP sortie
Utilisez les informations suivantes pour configurer l'activité appeler des Services Web.
Détails
Paramètres |
Instructions de configuration |
---|---|
WSDL |
Tapez le chemin d'accès du fichier WSDL ou de points de suspension (...) bouton pour rechercher le fichier. |
Méthode |
Tapez le nom de la méthode que vous appelez le service web, ou cliquez sur le bouton de sélection (...) et accédez à celui-ci. Assurez-vous que vous correspondent à la casse de la méthode. |
Charge utile de demande XML |
Tapez les paramètres que vous envoyez à la méthode de service web. Assurez-vous que le format correspond à ce qui est décrit dans le document WSDL. |
Indicateur de format |
Cliquez sur ce bouton pour recevoir des conseils sur la mise en forme de la charge de travail XML. Remplacez les valeurs d'espace réservé par votre propre. |
Avancé
Paramètres |
Instructions de configuration |
---|---|
Enregistrer |
Pour enregistrer les réponses, sélectionnez le Enregistrer case à cocher et spécifiez le dossier dans lequel les réponses seront enregistrées. |
Adresse URL |
Pour spécifier l'emplacement de l'URL du service web, sélectionnez le URL case à cocher et tapez l'URL. |
Valeur |
Sélectionnez le protocole SOAP qui utilise le service web. Le valeur des options suivantes :
|
Sécurité
Paramètres |
Instructions de configuration |
---|---|
Activer |
Sélectionnez le Activer case à cocher pour activer l'authentification HTTP et renseignez les champs. |
nom d'utilisateur, |
Tapez le nom d'utilisateur pour accéder au service web sécurisé. |
Mot de passe |
Tapez le mot de passe pour accéder au service web sécurisé. |
Options de certificat HTTPS
Orchestrator vous permet de configurer les options de certificat HTTPS en cas d'échec de la validation de certificat.
Utilisez les étapes suivantes pour configurer les options de certificat HTTPS.
Pour configurer les options de certificat HTTPS
-
Dans Runbook Designer, cliquez sur le Options menu, puis sélectionnez appeler les Services Web pour ouvrir le appeler les Services Web boîte de dialogue.
-
Configurer les paramètres sur le détails onglet. Instructions de configuration sont répertoriées dans le tableau suivant.
Détails
Paramètres |
Instructions de configuration |
---|---|
Options de protocole HTTPS |
Sélectionnez une des opérations suivantes Options HTTPS:
Pour chacune des instructions de configuration de le Options HTTPS sont répertoriés dans les tableaux suivants. |
Accepter les certificats de tous les détails
Paramètres |
Instructions de configuration |
---|---|
Acceptez tous les certificats |
Accepte les certificats de tous les hôtes. Après avoir sélectionné cette option HTTPS, cliquez sur Terminer. |
Accepter les certificats de détails des hôtes approuvés
Paramètres |
Instructions de configuration |
---|---|
Accepter les certificats à partir des hôtes approuvés |
Spécifie les hôtes que vous souhaitez accepter les certificats de.
Pour modifier les ordinateurs hôtes, cliquez sur Modifier. Pour supprimer des ordinateurs hôtes, cliquez sur Supprimer. |
Données publiées
Le tableau suivant répertorie les éléments de données publiées.
Élément |
Description |
---|---|
Chemin d'accès WSDL |
Le chemin d'accès WSDL. |
Nom de la méthode |
Le nom de la méthode web. |
Charge de travail XML |
Le texte de la charge de travail XML. |
Charge utile de réponse XML |
Le texte de la charge utile de réponse XML. |
Fichier réponse |
Le chemin d'accès et le nom de la réponse. |
URL du Service Web |
L'URL du service web. |
Protocole de Service Web |
Le protocole utilisé par le service web. |
Publication de services web
L'objet d'appeler le Service Web génère un assembly à 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, https://localhost/TestService/DylanService.asmx?WSDL.
Si vous publiez des services supplémentaires ou mettre à jour un service existant, vous devez nettoyer le cache, à l'exception de la wspkey.snk fichier. Après le nettoyage du cache, les modifications de service web sont correctement publiées.