Module SOAP
Vous pouvez utiliser le module SOAP pour vous connecter aux API SOAP dans Adobe Workfront Fusion.
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.
Limites du module SOAP
Le module SOAP est actuellement en version bêta 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 l’encodage SOAP de schémas et d’éléments .
code language-none |
---|
|
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 HTTPuniversel >Make a request à la place :
-
Dans Workfront Fusion, créez un scénario.
-
Insérez le module HTTP>Make a request 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 URL du module HTTP.
-
Ouvrez le client de SOAP en ligne dans une nouvelle fenêtre/un nouvel onglet du navigateur web.
-
Collez l’URL WSDL dans le champ URL WSDL.
-
Cliquez sur Browse.
-
Faites votre choix dans la liste des fonctions située à gauche, par exemple
getLanguages
. -
Copiez le contenu de la zone de texte Request XML.
-
Dans Workfront Fusion, collez le contenu copié dans le champ URL du module.
-
Indiquez des valeurs pour les paramètres sélectionnés en remplaçant les points d’interrogation par des valeurs réelles :
-
Fermez la configuration du module en cliquant sur OK.
-
Exécutez le scénario ou le module.