Module SOAP
Vous pouvez utiliser le module SOAP pour vous connecter aux API SOAP dans Adobe Workfront Fusion.
Module SOAP et ses champs
Le connecteur SOAP ne comprend qu’un seul module, Exécuter l’action SOAP
Exécuter l’action SOAP
Ce module d’action exécute l’action SOAP spécifiée.
Conditions d’accès
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Package Adobe Workfront |
Tout package de workflow Adobe Workfront et tout package d’automatisation et d’intégration Adobe Workfront Workfront Ultimate les packages Workfront Prime et Select, avec un achat supplémentaire de Workfront Fusion. |
| Licences Adobe Workfront |
Standard Travail ou supérieur |
| Licence Adobe Workfront Fusion |
Basé sur les opérations : aucune exigence de licence Workfront Fusion Basé sur un connecteur (hérité) : Workfront Fusion pour l’automatisation et l’intégration du travail |
| Produit | Si votre entreprise dispose d’un package Select ou Prime Workfront qui n’inclut pas l’automatisation et l’intégration de Workfront, elle doit acheter Adobe Workfront Fusion. |
Pour plus d’informations sur les informations contenues dans ce tableau, voir Conditions d’accès requises dans la documentation.
Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.
Module SOAP et ses champs
Lorsque vous configurez des modules SOAP, Workfront Fusion affiche les champs répertoriés ci-dessous. Un titre en gras dans un module indique un champ obligatoire.
Si le bouton « Mapper » apparaît au-dessus d’un champ ou d’une fonction, vous pouvez l’utiliser pour définir des variables et des fonctions pour ce champ. Pour plus d’informations, voir Mappage des informations d’un module à un autre.
Exécuter l’action SOAP
Ce module d’action exécute une action SOAP, en fonction du WSDL que vous spécifiez.
Restrictions du module SOAP
Le module SOAP est actuellement en version Beta et ne prend pas en charge :
- les éléments de redéfinition ;
- les restrictions relatives aux chiffres des fractions ;
- les restrictions relatives aux chiffres totaux ;
- les restrictions relatives aux espaces blancs ;
- plusieurs parties dans les messages d’entrée et de sortie, seuls les messages en une seule partie sont pris en charge ;
- Éléments de schéma XML personnalisés définis à l’aide de schémas et d’éléments de codage SOAP.
Exemple :
Les éléments suivants ne sont pas correctement reconnus par Workfront Fusion :
<complexType name="ArrayOfFloat">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType"
wsdl:arrayType="xsd:integer[]"/>
</restriction>
</complexContent>
</complexType>
Cet exemple inclut les références soapenc:Array, soapenc:arrayType et wsdl:arrayType qui ne sont pas encore prises en charge dans Workfront Fusion.
Solution de contournement
Si le module SOAP refuse de traiter le fichier WSDL ou renvoie diverses erreurs dans la configuration du module, vous pouvez essayer d’utiliser le module universel HTTP > Effectuer une requête à la place :
-
Dans Workfront Fusion, créez un scénario.
-
Insérez le module HTTP > Effectuer une requête dans le scénario.
-
Ouvrez la configuration du module et renseignez les champs suivants :
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header Method POST Body type Raw Content type XML (application/xml) Parse response Enabled -
Ouvrez une nouvelle fenêtre ou un nouvel onglet du navigateur web.
-
Collez l’URL WSDL dans la barre d’adresse du navigateur web et récupérez le fichier XML.
L’URL WSDL se termine généralement par
?wsdl, mais pas nécessairement, par exemplehttp://voip.ms/api/v1/server.wsdl. -
Si le fichier WSDL ne s’affiche pas directement dans le navigateur web, ouvrez le fichier téléchargé dans un éditeur de texte.
-
Recherchez la balise
<service>ou<wsdl:service>: -
Une fois localisée, copiez l’URL à partir de l’attribut
location. -
Dans Workfront Fusion, collez l’URL dans le champ Demander le contenu du module HTTP.
-
Fournissez des valeurs pour les paramètres sélectionnés en remplaçant les points d'interrogation par des valeurs réelles.
note note NOTE Pour obtenir des valeurs spécifiques à partir du fichier WSDL, utilisez une visionneuse WSDL en ligne. -
Fermez la configuration du module en cliquant sur OK.
-
Exécutez le scénario ou le module.