SOAP-Modul

Sie können das Modul SOAP verwenden, um eine Verbindung zu SOAP-APIs in Adobe Workfront Fusion herzustellen.

SOAP-Modul und seine Felder

Der SOAP-Connector enthält nur ein Modul: Aktion "SOAP ausführen“

SOAP-Aktion ausführen

Dieses Aktionsmodul führt die angegebene SOAP-Aktion aus.

Zugriffsanforderungen

Erweitern, um die Zugriffsanforderungen für die in diesem Artikel beschriebene Funktionalität anzuzeigen.
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront-Paket

Ein beliebiges Adobe Workfront Workflow- und Adobe Workfront Automation and Integration-Paket

Workfront Ultimate

Workfront Prime- und Select-Pakete bei zusätzlichem Kauf von Workfront Fusion.

Adobe Workfront-Lizenzen

Standard

Work oder höher

Adobe Workfront Fusion-Lizenz

Betriebsbasiert: keine Workfront Fusion-Lizenz erforderlich

Connector-basiert (veraltet): Workfront Fusion for Work Automation and Integration

Produkt Wenn Ihre Organisation über ein Workfront Select- oder Prime-Paket ohne Workfront Automation and Integration verfügt, muss Ihre Organisation Adobe Workfront Fusion erwerben.

Weitere Details zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.

Informationen zu Adobe Workfront Fusion-Lizenzen finden Sie unter Adobe Workfront Fusion-Lizenzen.

SOAP-Modul und seine Felder

Beim Konfigurieren von SOAP-Modulen zeigt Workfront Fusion die unten aufgeführten Felder an. Ein fett formatierter Titel in einem Modul kennzeichnet ein Pflichtfeld.

Wenn die Schaltfläche „Zuordnung“ über einem Feld oder einer Funktion angezeigt wird, können Sie damit Variablen und Funktionen für dieses Feld festlegen. Weitere Informationen finden Sie unter Zuordnen von Informationen zwischen Modulen.

Umschalter „Zuordnung“

SOAP-Aktion ausführen

Dieses Aktionsmodul führt eine SOAP-Aktion basierend auf der von Ihnen angegebenen WSDL aus.

WSDL
Wählen Sie die WSDL aus, die das Modul verwenden soll. Um eine WSDL zu erstellen, klicken auf „Hinzufügen neben dem Feld und füllen Sie die Felder aus.
HTTP-Kopfzeilen
Klicken Sie für jede HTTP-Kopfzeile, die Sie hinzufügen möchten, auf Element hinzufügen und geben Sie den Namen und den Wert der Kopfzeile ein.
SOAP-Kopfzeilen
Klicken Sie für jede SOAP-Kopfzeile, die Sie hinzufügen möchten auf „Element hinzufügen und geben Sie den Namen, den Wert, den Namespace und das XMLNS der Kopfzeile ein.
SOAP-Kopfzeilen erzwingen
Aktivieren Sie diese Option, um Kopfzeilen für SOAP 1.2 zu konfigurieren.

Einschränkungen des SOAP-Moduls

NOTE
Umleitungen sind beim Laden von WSDL deaktiviert. Dies ist eine Sicherheitsfunktion, kann jedoch bedeuten, dass nicht verifizierte Weiterleitungen blockiert werden, wenn das Modul ausgeführt wird.

Das SOAP-Modul befindet sich derzeit in der Beta-Phase und unterstützt nicht:

  • Elemente neu definieren
  • Einschränkungen für Bruchziffern
  • Einschränkungen für Ziffernstellen insgesamt
  • Einschränkungen bei Leerzeichen
  • Mehrere Teile in Ein- und Ausgabemeldungen. Es werden nur Einzelteilnachrichten unterstützt
  • Benutzerdefinierte XML-Schemaelemente, die mithilfe von SOAP-Kodierungsschemata und -elementen definiert wurden.

Beispiel:

Folgendes würde von Workfront Fusion nicht korrekt erkannt:

<complexType name="ArrayOfFloat">
   <complexContent>
      <restriction base="soapenc:Array">
         <attribute ref="soapenc:arrayType"
            wsdl:arrayType="xsd:integer[]"/>
      </restriction>
   </complexContent>
</complexType>

Dieses Beispiel enthält die Verweise soapenc:Array, soapenc:arrayType und wsdl:arrayType, die in Workfront Fusion noch nicht unterstützt ​.

Problemumgehung

Wenn das SOAP-Modul die Verarbeitung der WSDL-Datei ablehnt oder verschiedene Fehler in der Modulkonfiguration auslöst, können Sie stattdessen das Modul Universal HTTP > Anfrage verwenden:

  1. Erstellen Sie in Workfront Fusion ein neues Szenario.

  2. Fügen Sie das Modul HTTP > Anfrage stellen in das Szenario ein.

  3. Öffnen Sie die Konfiguration des Moduls und füllen Sie die folgenden Felder aus:

    table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
    Methode POST
    Texttyp Roh
    Content-Typ XML (application/xml)
    Parse response aktiviert
  4. Öffnen Sie ein neues Webbrowser-Fenster oder eine neue Registerkarte.

  5. Fügen Sie die WSDL-URL in die Adressleiste des Webbrowsers ein und rufen Sie die XML-Datei ab.

    Die WSDL-URL endet normalerweise mit ?wsdl, aber nicht notwendigerweise, z. B. http://voip.ms/api/v1/server.wsdl.

  6. Wenn die WSDL-Datei nicht direkt im Webbrowser angezeigt wird, öffnen Sie die heruntergeladene Datei in einem Texteditor.

  7. Suchen Sie nach dem <service>- oder <wsdl:service>-Tag:

  8. Kopieren Sie nach dem Auffinden die URL aus dem location.

  9. Fügen Sie in Workfront Fusion die URL in das Feld (Inhalt anfragen des HTTP- ein.

  10. Geben Sie Werte für ausgewählte Parameter an, indem Sie die Fragezeichen durch die tatsächlichen Werte ersetzen.

    note
    NOTE
    Um bestimmte Werte aus der WSDL-Datei abzurufen, verwenden Sie einen Online-WSDL-Viewer.
  11. Schließen Sie die Modulkonfiguration, indem Sie auf OK klicken.

  12. Führen Sie das Szenario oder Modul aus.

recommendation-more-help
workfront-fusion-help-workfront-fusion