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. -
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.