Richiamare i servizi Web
Si applica a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Un servizio web viene eseguita l'attività di richiamare i servizi Web con parametri XML specificati dall'utente.
Configurazione dell'attività di servizi Web Invoke
Prima di configurare l'attività di richiamare i servizi Web, è necessario determinare quanto segue:
File WSDL del servizio web
Nome del metodo del servizio Web
Formato del corpo dei messaggi SOAP input
Formato del corpo del messaggio SOAP output
Utilizzare le informazioni seguenti per configurare l'attività di richiamare i servizi Web.
Dettagli
Impostazioni |
Istruzioni di configurazione |
---|---|
WSDL |
Digitare il percorso del file WSDL o utilizzare i puntini di sospensione (...) pulsante per individuare il file. |
Metodo |
Digitare il nome del metodo che si sta chiamando il servizio web, o fare clic sul pulsante con i puntini di sospensione (...) e cercarlo. Assicurarsi che la corrispondenza di maiuscole e minuscole del metodo. |
Payload della richiesta XML |
Digitare i parametri che si siano inviando al metodo del servizio web. Assicurarsi che il formato corrisponde a quello presente descritto nel documento WSDL. |
Hint di formato |
Fare clic su questo pulsante per ricevere suggerimenti sulla formattazione del payload di processo XML. Sostituire i valori segnaposto con valori personalizzati. |
Avanzate
Impostazioni |
Istruzioni di configurazione |
---|---|
Salva |
Per salvare le risposte, selezionare il salvare casella di controllo e specificare la cartella in cui salvare le risposte. |
URL |
Per specificare il percorso URL del servizio web, selezionare il URL casella di controllo e digitare il percorso URL. |
Valore |
Selezionare il protocollo SOAP utilizzato dal servizio web. Il valore opzioni includono i seguenti:
|
Sicurezza
Impostazioni |
Istruzioni di configurazione |
---|---|
Attiva |
Selezionare il abilitare casella di controllo per abilitare l'autenticazione HTTP e compilare i campi. |
Nome utente |
Digitare il nome utente per accedere al servizio web protetto. |
Password |
Digitare la password per accedere al servizio web protetto. |
Opzioni certificato HTTPS
Orchestrator consente di configurare le opzioni di certificato HTTPS nei casi in cui la convalida dei certificati ha esito negativo.
Utilizzare la procedura seguente per configurare le opzioni di certificato HTTPS.
Per configurare le opzioni di certificato HTTPS
-
In Runbook Designer, fare clic su di Opzioni dal menu richiamare servizi Web per aprire la richiamare servizi Web nella finestra di dialogo.
-
Configurare le impostazioni nella Dettagli scheda. Nella tabella seguente sono elencate le istruzioni di configurazione.
Dettagli
Impostazioni |
Istruzioni di configurazione |
---|---|
Opzioni HTTPS |
Selezionare uno dei seguenti Opzioni HTTPS:
Istruzioni di configurazione per ogni il Opzioni HTTPS elencati nelle tabelle seguenti. |
Accettare tutti i certificati dei dettagli
Impostazioni |
Istruzioni di configurazione |
---|---|
Accettare tutti i certificati |
Accetta certificati provenienti da tutti gli host. Dopo aver selezionato questa opzione HTTPS, fare clic su Fine. |
Accettare certificati da host attendibili dettagli
Impostazioni |
Istruzioni di configurazione |
---|---|
Accettare certificati da host attendibili |
Specifica che si desidera accettare i certificati dall'host.
Per modificare l'host, fare clic su Modifica. Per rimuovere gli host, fare clic su rimuovere. |
Dati pubblicati
Nella tabella seguente sono elencati gli elementi di dati pubblicati.
Elemento |
Descrizione |
---|---|
Percorso WSDL |
Il percorso WSDL. |
Nome del metodo |
Il nome del metodo web. |
Payload XML di processo |
Il testo del payload di processo XML. |
Payload di risposta XML |
Testo del payload di risposta XML. |
File di risposta |
Il percorso e nome file di risposta. |
URL del servizio Web |
L'URL del servizio web. |
Protocollo di servizio Web |
Il protocollo utilizzato dal servizio web. |
Pubblicazione di servizi web
L'oggetto servizio Web di richiamare compila un assembly in C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2o C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2. L'assembly viene identificato dal percorso del servizio web. Ad esempio, https://localhost/TestService/DylanService.asmx?WSDL.
Se si pubblicano servizi aggiuntivi o aggiorna un servizio esistente, è necessario cancellare la cache, ad eccezione di wspkey.snk file. Dopo la pulizia della cache, vengono pubblicate correttamente le modifiche del servizio web.