Aufrufen von Web Services
Betrifft: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Aufrufen von Webdiensten Aktivität führt einen Webdienst mit XML-Parameter, die Sie angeben.
Konfigurieren Sie die Invoke Web Services-Aktivität
Bevor Sie die Aktivität Aufrufen von Webdiensten konfigurieren, müssen Sie Folgendes ermitteln:
WSDL-Datei des Webdiensts
Webdienstname-Methode
SOAP-Nachrichtentext-Eingabeformat
SOAP-Nachrichtentext Ausgabeformat
Verwenden Sie die folgende Informationen, um die Webdienste aufrufen-Aktivität konfigurieren.
Details
Einstellung |
Anleitung zur Konfiguration |
---|---|
WSDL |
Geben Sie den Pfad der WSDL-Datei ein, oder verwenden Sie die Ellipsenschaltfläche (...) Schaltfläche, um die Datei zu suchen. |
Methode |
Geben Sie den Namen der Methode, die Sie aufrufen, auf den Webdienst, oder klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...) und suchen Sie danach. Stellen Sie sicher, dass Sie die Groß-/Kleinschreibung der Methode entsprechen. |
XML-Anforderungsnutzlast |
Geben Sie die Parameter, die Sie an die Webdienstmethode senden. Stellen Sie sicher, dass das Format entspricht, was im WSDL-Dokument beschrieben wird. |
Format-Hinweis |
Klicken Sie auf diese Schaltfläche, um Hinweise auf die Formatierung der XML-Auftrag Nutzlast zu erhalten. Ersetzen Sie die Platzhalterwerte durch Ihren eigenen. |
Erweitert
Einstellung |
Anleitung zur Konfiguration |
---|---|
Speichern |
Wählen Sie zum Speichern der Antworten der Speichern und geben Sie den Ordner, in dem die Antworten gespeichert werden sollen. |
URL |
Um die URL des Webdiensts anzugeben, wählen Sie die URL Kontrollkästchen und geben Sie den URL-Speicherort. |
Wert |
Wählen Sie das SOAP-Protokoll, das den Webdienst verwendet. Die Wert Optionen umfassen Folgendes:
|
Sicherheit
Einstellung |
Anleitung zur Konfiguration |
---|---|
Aktivieren |
Wählen Sie die aktivieren Kontrollkästchen, um HTTP-Authentifizierung aktivieren und die Felder auszufüllen. |
Benutzername |
Geben Sie den Benutzernamen ein, den sicheren Webdienst zugreifen. |
Kennwort |
Geben Sie das Kennwort für den Zugriff auf den sicheren Webdienst. |
HTTPS-Zertifikat-Optionen
Orchestrator können Sie so konfigurieren Sie den HTTPS-Zertifikat-Optionen in Fällen, in denen Überprüfung des Zertifikats fehlschlägt.
Verwenden Sie die folgenden Schritte aus, um HTTPS-Zertifikat-Optionen zu konfigurieren.
So konfigurieren Sie die HTTPS-Zertifikat-Optionen
-
In Runbook Designer, klicken Sie auf die Optionen und wählen Webdienste aufrufen zum Öffnen der Webdienste aufrufen (Dialogfeld).
-
Konfigurieren Sie die Einstellungen für die Details Registerkarte. Anleitung zur Konfiguration sind in der folgenden Tabelle aufgeführt.
Details
Einstellung |
Anleitung zur Konfiguration |
---|---|
HTTPS-Optionen |
Wählen Sie eine der folgenden HTTPS-Optionen:
Konfigurationshinweise für jede der HTTPS-Optionen werden in den folgenden Tabellen aufgeführt. |
Akzeptieren Sie alle Zertifikate Details
Einstellung |
Anleitung zur Konfiguration |
---|---|
Akzeptieren Sie alle Zertifikate |
Zertifikate, die von allen Hosts wird akzeptiert. Klicken Sie nach Auswahl dieser Option HTTPS auf Fertig stellen. |
Akzeptieren Sie die Zertifikate von vertrauenswürdigen Hosts Details
Einstellung |
Anleitung zur Konfiguration |
---|---|
Akzeptieren Sie die Zertifikate von vertrauenswürdigen hosts |
Gibt den Hosts, um die Zertifikate zu akzeptieren.
Um Hosts zu bearbeiten, klicken Sie auf Bearbeiten. Um Hosts zu entfernen, klicken Sie auf Entfernen. |
Veröffentlichte Daten
Die folgende Tabelle enthält die veröffentlichte Datenelemente.
Element |
Beschreibung |
---|---|
WSDL-Pfad |
Der WSDL-Pfad. |
Methodenname |
Der Name der Webmethode. |
XML-Auftrag Nutzlast |
Der Text der XML-Auftrag Nutzlast. |
XML-Antwort-Nutzlast |
Der Text der XML-Antwort-Nutzlast. |
Antwortdatei |
Der Pfad und Dateiname der Antwort. |
Webdienst-URL |
Die URL des Webdiensts. |
Webdienstprotokoll |
Das Protokoll, das den Webdienst verwendet. |
Veröffentlichen von Webdiensten
Das Aufrufen eines Webdiensts Objekt erstellt eine Assembly zur C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2oder C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2. Die Assembly wird durch den Speicherort des Webdienstes identifiziert. Beispiel: https://localhost/TestService/DylanService.asmx?WSDL.
Wenn Sie zusätzliche Dienste veröffentlichen oder aktualisieren einen vorhandenen Dienst, müssen Sie den Cache bereinigen, mit Ausnahme von der wspkey.snk Datei. Nach der Reinigung des Caches werden des Webdiensts geändert ordnungsgemäß veröffentlicht.