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 Sie , um die Zugriffsanforderungen für die -Funktion in diesem Artikel anzuzeigen.

Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront-Paket Beliebig
Adobe Workfront-Lizenz

Neu: Standard

Oder

Aktuell: Arbeit oder höher

Lizenz für Adobe Workfront Fusion**

Aktuell: Keine Workfront Fusion-Lizenzanforderung

Oder

Legacy: Workfront Fusion für Arbeitsautomatisierung und -integration

Produkt

Neu:

  • Prime oder Workfront auswählen: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
  • Ultimate Workfront-Paket: Workfront Fusion ist enthalten.

Oder

Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.

Weitere Informationen 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 gedruckter Titel in einem Modul gibt ein erforderliches Feld an.

Wenn die Zuordnungsschaltfläche ü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 von einem Modul zu einem anderen.

Umschalter für 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.
recommendation-more-help

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

Abhilfe

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 URL-Feld des HTTP-Moduls ein.

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

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

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