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
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:
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.
SOAP-Aktion ausführen
Dieses Aktionsmodul führt eine SOAP-Aktion basierend auf der von Ihnen angegebenen WSDL aus.
Einschränkungen des SOAP-Moduls
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 .
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:
-
Erstellen Sie in Workfront Fusion ein neues Szenario.
-
Fügen Sie das Modul HTTP > Anfrage stellen in das Szenario ein.
-
Ö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 -
Öffnen Sie ein neues Webbrowser-Fenster oder eine neue Registerkarte.
-
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
. -
Wenn die WSDL-Datei nicht direkt im Webbrowser angezeigt wird, öffnen Sie die heruntergeladene Datei in einem Texteditor.
-
Suchen Sie nach dem
<service>
- oder<wsdl:service>
-Tag: -
Kopieren Sie nach dem Auffinden die URL aus dem
location
. -
Fügen Sie in Workfront Fusion die URL in das URL-Feld des HTTP-Moduls ein.
-
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. -
Schließen Sie die Modulkonfiguration, indem Sie auf OK klicken.
-
Führen Sie das Szenario oder Modul aus.