SOAP

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

Zugriffsanforderungen

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

Adobe Workfront Plan*
Pro oder höher
Adobe Workfront Lizenz*
Plan, Work
Adobe Workfront Fusion Lizenz **

Aktuelle Lizenzanforderung: Keine Workfront Fusion.

Oder

Legacy-Lizenzanforderung: Workfront Fusion für Arbeitsautomatisierung und -integration

Produkt

Aktuelle Produktanforderung: Wenn Sie über den Select oder Prime Adobe Workfront verfügen, muss Ihr Unternehmen Adobe Workfront Fusion kaufen und Adobe Workfront, die in diesem Artikel beschriebenen Funktionen zu verwenden. Workfront Fusion ist im Ultimate Workfront enthalten.

Oder

Legacy-Produktanforderung: Ihr Unternehmen muss Adobe Workfront Fusion erwerben und Adobe Workfront, die in diesem Artikel beschriebenen Funktionen zu verwenden.

Wenden Sie sich an Ihren Workfront, um herauszufinden, über welchen Plan, welchen Lizenztyp oder welchen Zugriff Sie verfügen.

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

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,und -elementen definiert wurden.
INFO
Beispiel:
Folgendes würde von Workfront Fusion nicht richtig erkannt:
code language-none
<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 werden.

Abhilfe

Wenn das SOAP-Modul die Verarbeitung der WSDL-Datei ablehnt oder verschiedene Fehler in der Konfiguration des Moduls ausgibt, können Sie stattdessen das Modul Universal HTTP>Make a request verwenden:

  1. Erstellen Sie Workfront Fusion ein neues Szenario.

  2. Fügen Sie das Modul HTTP>Make a request 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
    Method POST
    Body type Raw
    Content type XML (application/xml)
    Parse response Enabled
  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 Workfront Fusion die URL in das URL-Feld des HTTP-Moduls ein.

  10. Öffnen Sie Online SOAP Client in einem neuen Webbrowser-Fenster/-Registerkarte.

  11. Fügen Sie die WSDL-URL in das Feld WSDL-URL ein.

  12. Klicken Sie auf Browse.

  13. Wählen Sie aus der Liste der Funktionen links aus, z. B. getLanguages.

  14. Kopieren Sie den Inhalt des Request XML Textbereichs.

  15. Fügen Sie Workfront Fusion den kopierten Inhalt in das URL-Feld des Moduls ein.

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

  17. Schließen Sie die Konfiguration des Moduls, indem Sie auf OK klicken.

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

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3