modulen SOAP

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

SOAP-modulen och dess fält

SOAP-anslutningen innehåller endast en modul, åtgärden Kör SOAP

Kör SOAP-åtgärd

Den här åtgärdsmodulen kör den angivna SOAP-åtgärden.

Åtkomstkrav

Expandera om du vill visa åtkomstkrav för funktionerna i den här artikeln.

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront package Alla
Adobe Workfront-licens

Nytt: Standard

eller

Aktuell: Arbete eller högre

Adobe Workfront Fusion-licens**

Aktuell: Inga Workfront Fusion-licenser krävs

eller

Äldre: Workfront Fusion for Work Automation and Integration

Produkt

Nytt:

  • Select or Prime Workfront package: Your organization must purchase Adobe Workfront Fusion.
  • Ultimate Workfront-paket: Workfront Fusion ingår.

eller

Aktuell: Din organisation måste köpa Adobe Workfront Fusion.

Mer information om informationen i den här tabellen finns i Åtkomstkrav i dokumentationen.

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

SOAP-modulen och dess fält

När du konfigurerar SOAP-moduler visar Workfront Fusion fälten som listas nedan. En rubrik med fet stil i en modul visar ett obligatoriskt fält.

Om du ser kartknappen ovanför ett fält eller en funktion kan du använda den för att ange variabler och funktioner för det fältet. Mer information finns i Mappa information från en modul till en annan.

Växla karta

Kör SOAP-åtgärd

Den här åtgärdsmodulen kör en SOAP-åtgärd baserat på den WSDL som du anger.

WSDL
Välj den WSDL som du vill att modulen ska använda. Om du vill skapa en WSDL klickar du på Lägg till bredvid fältet och fyller i fälten.
HTTP headers
För varje HTTP-huvud som du vill lägga till klickar du på Lägg till objekt och anger rubrikens namn och värde.
SOAP headers
För varje SOAP-rubrik som du vill lägga till klickar du på Lägg till objekt och anger rubrikens namn, värde, namnutrymme och XMLNS.
Force SOAP headers
Aktivera det här alternativet om du vill konfigurera rubriker för SOAP 1.2.

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 som definieras med hjälp av SOAP Encoding-scheman och -element.
recommendation-more-help

Exempel:

Följande känns inte igen korrekt av Workfront Fusion:

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

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3