SOAP-Webserviceaktivitäten erstellen
Verwenden Sie diese Vorlage, um eine benutzerdefinierte SOAP-Aktivität zu erstellen.
Vorbereitungen
Erforderliche Rolle: web_service_admin, activity_admin, activity_creator
Warum und wann dieser Vorgang ausgeführt wird
Anweisungen zur Verwendung des Aktivitätsvorlagen-Prozessflows finden Sie unter Erstellen Sie anwenderdefinierte Aktivitäten .
Prozedur
-
Erstellen Sie eine benutzerdefinierte Aktivität.
Diese Aktion erstellt eine benutzerdefinierte Aktivität mithilfe einer Vorlage.
-
Nach dem Einrichten Allgemeine Eigenschaften Und Eingabevariablen werden erstellt , Konfigurieren Sie den Befehl zur Ausführung des SOAP-Webservice.
Option Bezeichnung Ordnen Sie die Eingabevariablen zu Verwenden Sie die von Ihnen erstellten Variablen, um den Befehl zu konfigurieren, den Orchestration beim JDBC-Ziel ausführt. Webservicenachricht Geben Sie die SOAP-Webservicenachricht an, die für diese Aktivität verwendet werden soll. Informationen zu SOAP-Webservicenachrichten finden Sie unter SOAP-Nachricht . Webservice-Nachrichtenfunktion Geben Sie die SOAP-Nachrichtenfunktion an, die in Verbindung mit dem SOAP-Webservice verfügbar ist. Endpunkt Wenn Sie in dieses Feld einen Endpunkt eingeben, überschreibt er die im SOAP-Nachrichten-Webservice konfigurierte Endpunkt-URL. Klicken Sie auf das Schlosssymbol, um das Eingabefeld zu öffnen und den Endpunkt hinzuzufügen. SOAP-Nachrichtenparameter Name-Wert-Paare, die an den SOAP-Endpunkt übergeben werden sollen. Sie können diese Parameter manuell erstellen oder Eingabevariablen in die Parameterfelder ziehen und dann einen Wert zuweisen. Parametern, die in der SOAP-Nachricht definiert sind und ${}verwenden, können Daten aus dieser Aktivitätsvorlage zugewiesen werden. Verwenden Sie die Spalte Zusätzliches Attribut, um das System so zu konfigurieren, dass der Text nicht mit Escape-Zeichen versehen wird. Standardmäßig wird an die SOAP-Nachricht gesendeter Text mit Escape-Zeichen versehen. Die Name Spalte wird automatisch ausgefüllt, wenn die Anwender Variablen mit angegeben haben Variablenersetzung in ausgehenden REST-Nachrichten In der SOAP-Nachricht.MID-Server verwenden Kontrollkästchen, das festlegt, ob ein MID Server zum Aufrufen des SOAP Web Service verwendet werden muss. Wenn die SOAP Web Service-Nachrichtenfunktion einen MID Server definiert, wird dieser MID Server anstelle des hier ausgewählten verwendet. Erforderliche MID Server-Fähigkeiten MID-Server mit dem entsprechenden MID-Server-Fähigkeiten Für die Verbindung mit dem SOAP-Endpunkt. Standardmäßig wählt das System einen MID Server mit SOAP-Fähigkeiten aus. Dieses Feld ist verfügbar, wenn die Checkbox MID-Server verwenden aktiviert ist. Zeitüberschreitung Zulässige Dauer der SOAP-Webserviceanforderung vor der Zeitüberschreitung in Sekunden. Der Standardwert ist 10. Authentifizierung Bestimmt, welche Art von Authentifizierung für den Endpunkt erforderlich ist. Die Optionen sind: - Vorhandene Anmeldeinformationen in SOAP-Nachricht verwenden: Verwendet Anmeldeinformationsdefinitionen aus der SOAP-Nachrichtendefinition.
- Mit Anmeldeinformationen für Standardauthentifizierung überschreiben: Verwendet | Aktivieren Sie die Standardauthentifizierung für ausgehende SOAP Anmeldeinformationen. Überschreibt die Anmeldeinformationen in der SOAP-Nachrichtendefinition. Anmeldeinformationen für Basic Authentication müssen bereitgestellt werden, bevor sie zur Auswahl verfügbar sind.
- Mit Anmeldeinformationen für Zertifikatsauthentifizierung überschreiben: Überschreibt die Anmeldeinformationen in der SOAP-Nachrichtendefinition mit den Anmeldeinformationen für die Zertifikatauthentifizierung.
- Mit Anmeldeinformationen für Basic Authentication und Zertifikatsauthentifizierung überschreiben: Überschreibt die Anmeldeinformationen in der SOAP-Nachrichtendefinition mit den Anmeldeinformationen der Basic Authentication oder der Zertifikatauthentifizierung.
- Mit WS-Security Anwendernamenprofil überschreiben : Überschreibt die Anmeldeinformationen in der SOAP-Nachrichtendefinition mit Anmeldeinformationen In WS-Security definiert.
Anmeldeinformationen Erforderliche Anmeldeinformationen für Basic Authentication für den REST-Endpunkt. Dieses Feld ist verfügbar, wenn im Feld Authentifizierung Mit Anmeldeinformationen für Basic Authentication überschreiben ausgewählt ist. In der Auswahlliste werden nur Anmeldeinformationen für Basic Authentication angezeigt, die in der Instanz gespeicherte Anmeldeinformationen und Anmeldeinformations-IDs eines externen Speichersystems umfassen. Wenn Sie Anmeldeinformationen verwenden, die in einem CyberArk-Tresor gespeichert sind, können Sie den in der MID Server-Konfigurationsdatei definierten Standardtresor überschreiben, indem Sie den Namen eines anderen Tresors als Präfix der Anmeldeinformations-ID getrennt durch einen Doppelpunkt hinzufügen. Zum Beispiel newsafe:orch-test-f5. Details finden Sie unter Konfigurieren der MID Server für CyberArk. Protokollprofil Gegenseitige Authentifizierung ausgehender Webservices Zur Verwendung für die Authentifizierung. Dieses Feld ist verfügbar, wenn der Authentifizierungstyp entweder Mit Anmeldeinformationen für Zertifikatsauthentifizierung überschreiben oder Mit Anmeldeinformationen für Basic Authentication und Zertifikatsauthentifizierung überschreiben ist. Hinweis:Sie können Parameterwerte in einem Test-Payload Variablen auf der Registerkarte Ausgaben automatisch zuordnen. Siehe Ausgabevariablen automatisch zuordnen.
Nächste Maßnahme
- Verwenden Sie die automatische Zuordnung, um Ausgaben und Analyseregeln zu generieren (für JDBC empfohlen).
- Wenn Sie die automatische Zuordnung nicht verwenden, können Sie Ausgabevariablen und Analyseregeln manuell erstellen.