Condividi tramite


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:

  • SOAP 1.1

  • SOAP 1.2

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

  1. In Runbook Designer, fare clic su di Opzioni dal menu richiamare servizi Web per aprire la richiamare servizi Web nella finestra di dialogo.

  2. 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:

  • Accettare tutti i certificati

  • Accettare certificati da host attendibili

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.

  1. Fare clic su Aggiungi per aprire la Host Trusted nella finestra di dialogo.

  2. Digitare il nome host attendibile nel valore casella e fare clic su OK. L'host viene quindi aggiunta all'elenco.

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.