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
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront-pakket |
Elk Adobe Workfront Workflow-pakket en elk Adobe Workfront Automation and Integration-pakket Workfront Ultimate Workfront Prime en Select packages, met extra aanschaf van Workfront Fusion. |
| Adobe Workfront-licenties |
Standard Werk of hoger |
| Adobe Workfront Fusion-licentie |
Exploitatie gebaseerd: geen Workfront Fusion-licentievereisten Connectorgebaseerde (verouderde): Workfront Fusion for Work Automation and Integration |
| Product | Als uw organisatie een Select- of Prime Workfront-pakket heeft dat geen Workfront Automation and Integration bevat, moet uw organisatie 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
locationwanneer u deze hebt gevonden. -
In de Fusie van Workfront, kleef URL in het de inhoudsgebied van het Verzoek van de module van HTTP gebied.
-
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.