SOAP module
Met de module SOAP kunt u verbinding maken met SOAP API's in Adobe Workfront Fusion .
SOAP-module en de bijbehorende velden
De SOAP-connector bevat slechts één module, SOAP-actie uitvoeren
SOAP uitvoeren, actie
Deze actiemodule voert de opgegeven SOAP-handeling uit.
Toegangsvereisten
U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-pakket | Alle |
Adobe Workfront-licentie |
Nieuw: Standaard of Huidig: Werk of hoger |
Adobe Workfront Fusion-licentie** |
Huidig: Geen Workfront Fusion-licentievereisten of Verouderd: Workfront Fusion for Work Automation and Integration |
Product |
Nieuw:
of Huidig: Uw organisatie moet Adobe Workfront Fusion aanschaffen. |
Voor meer detail over de informatie in deze lijst, zie vereisten van de Toegang in documentatie.
Voor informatie over de vergunningen van de Fusie van Adobe Workfront, zie de Fusie van Adobe Workfront vergunningen.
SOAP-module en de bijbehorende velden
Wanneer u SOAP-modules configureert, geeft Workfront Fusion de onderstaande velden weer. Een bolde titel in een module wijst op een vereist gebied.
Als u de kaartknoop boven een gebied of een functie ziet, kunt u het gebruiken om variabelen en functies voor dat gebied te plaatsen. Voor meer informatie, zie informatie van de Kaart van één module aan een andere.
SOAP uitvoeren, actie
Deze handelingsmodule voert een SOAP-actie uit op basis van WSDL die u opgeeft.
Beperkingen van de module SOAP
De module SOAP is momenteel in bèta en biedt geen ondersteuning voor:
- Elementen opnieuw definiëren
- Beperkingen voor breukcijfers
- Totaal aantal getalbeperkingen
- Beperkingen voor witruimte
- Meerdere onderdelen in invoer- en uitvoerberichten. Er worden slechts enkelvoudige berichten ondersteund
- Aangepast XML-schema-elementen die zijn gedefinieerd met behulp van SOAP Encoding-schema's en -elementen.
Voorbeeld:
Het volgende wordt niet correct herkend door Workfront Fusion :
<complexType name="ArrayOfFloat">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType"
wsdl:arrayType="xsd:integer[]"/>
</restriction>
</complexContent>
</complexType>
Dit voorbeeld bevat de verwijzingen soapenc:Array
, soapenc:arrayType
en wsdl:arrayType
, die nog niet worden ondersteund in Workfront Fusion .
Workaround
Als de module SOAP weigert het WSDL-bestand te verwerken of verschillende fouten in de configuratie van de module veroorzaakt, kunt u in plaats daarvan de module Universal HTTP>Make a request gebruiken:
-
Maak een nieuw scenario in Workfront Fusion.
-
Voeg de module HTTP>Make a request in het scenario in.
-
Open de configuratie van de module en vul de volgende velden in:
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 -
Open een nieuw webbrowservenster of tabblad.
-
Plak de URL van WSDL in de adresbalk van de webbrowser en haal het XML-bestand op.
De WSDL-URL eindigt gewoonlijk met
?wsdl
, maar niet noodzakelijkerwijs met bijvoorbeeldhttp://voip.ms/api/v1/server.wsdl
. -
Als het WSDL-bestand niet rechtstreeks in de webbrowser wordt weergegeven, opent u het gedownloade bestand in een teksteditor.
-
Zoek naar de tag
<service>
of<wsdl:service>
: -
Kopieer de URL van het kenmerk
location
wanneer u deze hebt gevonden. -
Plak in Workfront Fusion de URL in het veld URL van de HTTP-module.
-
Geef waarden op voor de geselecteerde parameters door de vraagtekens te vervangen door werkelijke waarden.
note note NOTE Gebruik een online WSDL-viewer om specifieke waarden uit het WSDL-bestand op te halen. -
Sluit de configuratie van de module door op OK te klikken.
-
Voer het scenario of de module uit.