modulen SOAP

Du kan använda modulen SOAP för att ansluta till SOAP API:er i Adobe Workfront Fusion.

Åtkomstkrav

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

Adobe Workfront plan*
Pro eller högre
Adobe Workfront licens*
Plan, Work
Adobe Workfront Fusion licens**

Aktuellt licenskrav: Inget Workfront Fusion-licenskrav.

eller

Gammalt licenskrav: Workfront Fusion för Automatisering och integrering av arbetet

Produkt

Aktuellt produktkrav: Om du har planen Select eller Prime Adobe Workfront måste din organisation köpa både Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln. Workfront Fusion ingår i planen Ultimate Workfront.

eller

Äldre produktkrav: Din organisation måste köpa Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln.

Kontakta Workfront-administratören om du vill ta reda på vilken plan, licenstyp eller åtkomst du har.

Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.

Begränsningar för modulen SOAP

NOTE
Omdirigeringar inaktiveras under WDSL-inläsning. Det här är en säkerhetsfunktion, men det kan betyda att overifierade omdirigeringar blockeras när modulen körs.

Modulen SOAP är för närvarande i betaversion och stöder inte:

  • Omdefiniera element
  • Begränsningar för bråktal
  • Begränsningar för totalt antal siffror
  • Begränsningar för tomt utrymme
  • Flera delar i in- och utdatameddelanden. Endast meddelanden med en del stöds
  • Anpassade XML-schemaelement definierade med hjälp av SOAP-kodningsscheman och element.
INFO
Exempel:
Följande känns inte igen korrekt av Workfront Fusion:
code language-none
<complexType name="ArrayOfFloat">
     <complexContent>
           <restriction base="soapenc:Array">
                 <attribute ref="soapenc:arrayType"
                       wsdl:arrayType="xsd:integer[]"/>
           </restriction>
     </complexContent>
</complexType>
I det här exemplet finns referenserna soapenc:Array, soapenc:arrayType och wsdl:arrayType som ännu inte stöds i Workfront Fusion.

Tillfällig lösning

Om modulen SOAP vägrar att bearbeta WSDL-filen eller genererar olika fel i modulens konfiguration kan du försöka med att använda den universella modulen HTTP>Make a request i stället:

  1. Skapa ett nytt scenario i Workfront Fusion.

  2. Infoga modulen HTTP>Make a request i scenariot.

  3. Öppna modulens konfiguration och fyll i följande fält:

    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

  4. Öppna ett nytt webbläsarfönster eller en ny flik.

  5. Klistra in WSDL-URL:en i webbläsarens adressfält och hämta XML-filen.

    WSDL-URL:en avslutas vanligtvis med ?wsdl, men inte nödvändigtvis, till exempel http://voip.ms/api/v1/server.wsdl.

  6. Om WSDL-filen inte visas direkt i webbläsaren öppnar du den hämtade filen i en textredigerare.

  7. Sök efter taggen <service> eller <wsdl:service>:

  8. Kopiera URL-adressen från attributet location när den har hittats.

  9. I Workfront Fusion klistrar du in URL-adressen i HTTP-modulens URL-fält.

  10. Öppna onlineklienten SOAPi ett nytt webbläsarfönster/på en ny flik.

  11. Klistra in WSDL-URL:en i WSDL-URL-fältet.

  12. Klicka på Browse.

  13. Välj från listan med funktioner till vänster, till exempel getLanguages.

  14. Kopiera innehållet i textområdet Request XML.

  15. I Workfront Fusion klistrar du in det kopierade innehållet i modulens URL-fält.

  16. Ange värden för valda parametrar genom att ersätta frågetecknen med faktiska värden:

  17. Stäng modulens konfiguration genom att klicka på OK.

  18. Kör scenariot eller modulen.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43