Condividi tramite


Richiamare i servizi Web

L'attività Invoke Web Services esegue un servizio Web con i parametri XML specificati.

Configurare l'attività Invoke Web Services

Prima di configurare l'attività Invoke Web Services, è necessario determinare quanto segue:

  • File WSDL del servizio Web.

  • Nome del metodo del servizio Web.

  • Formato del corpo del messaggio SOAP di input.

  • Formato del corpo del messaggio SOAP di output.

Usare le informazioni seguenti per configurare l'attività Richiama servizi Web.

Dettagli

Impostazione Istruzioni di configurazione
WSDL Immettere il percorso del file WSDL o usare i puntini di sospensione (...) per cercare il file.
Metodo Immettere il nome del metodo che si sta richiamando nel servizio Web oppure selezionare i puntini di sospensione (...) e cercarlo. Assicurarsi di corrispondere alla combinazione di maiuscole e minuscole del metodo .
Payload della richiesta XML Immettere i parametri inviati al metodo del servizio Web. Assicurarsi che il formato corrisponda a quanto descritto nel documento WSDL.
Suggerimento formato Selezionare questa opzione per ricevere suggerimenti sulla formattazione del payload del processo XML. Sostituire i valori segnaposto con i propri.

Avanzato

Impostazione Istruzioni di configurazione
Salva Per salvare le risposte, selezionare la casella di controllo Salva e specificare la cartella in cui verranno salvate le risposte.
URL Per specificare il percorso URL del servizio Web, selezionare la casella di controllo URL e immettere il percorso URL.
valore Selezionare il protocollo SOAP utilizzato dal servizio Web. Le opzioni Valore includono quanto segue:

- SOAP 1.1
- SOAP 1.2

Sicurezza

Impostazione Istruzioni di configurazione
Abilitazione Selezionare la casella di controllo Abilita per abilitare l'autenticazione HTTP e compilare i campi.
Nome utente Immettere il nome utente per accedere al servizio Web protetto.
Password Immettere la password per accedere al servizio Web protetto.

Opzioni del certificato HTTPS

Orchestrator consente di configurare le opzioni del certificato HTTPS nei casi in cui la convalida del certificato ha esito negativo.

Usare la procedura seguente per configurare le opzioni del certificato HTTPS.

Configurare le opzioni del certificato HTTPS

  1. In Runbook Designer selezionare il menu Opzioni e selezionare Richiama servizi Web per aprire la finestra di dialogo Richiama servizi Web.

  2. Configurare le impostazioni nella scheda Dettagli . Le istruzioni di configurazione sono elencate nella tabella seguente.

Dettagli

Impostazione Istruzioni di configurazione
Opzioni HTTPS Selezionare una delle opzioni HTTPS seguenti:

- Accettare tutti i certificati
- Accettare certificati da host attendibili

Le istruzioni di configurazione per ognuna delle opzioni HTTPS sono elencate nelle tabelle seguenti.

Accettare tutti i dettagli dei certificati

Impostazione Istruzioni di configurazione
Accettare tutti i certificati Accetta certificati da tutti gli host.

Dopo aver selezionato questa opzione HTTPS, selezionare Fine.

Accettare i certificati dai dettagli degli host attendibili

Impostazione Istruzioni di configurazione
Accettare certificati da host attendibili Specifica gli host da cui si desidera accettare i certificati.

1. Selezionare Aggiungi per aprire la finestra di dialogo Host attendibile.
2. Immettere il nome host attendibile nella casella Valore e selezionare OK. L'host viene quindi aggiunto all'elenco.

Per modificare gli host, selezionare Modifica.

Per rimuovere gli host, selezionare Rimuovi.

Dati pubblicati

Nella tabella seguente sono elencati gli elementi di dati pubblicati.

Articolo Descrizione
Percorso WSDL Percorso WSDL.
Nome metodo Nome del metodo Web.
Payload del processo XML Testo del payload del processo XML.
Payload della risposta XML Testo del payload della risposta XML.
File di risposta Percorso e nome file della risposta.
URL servizio Web URL del servizio Web.
Protocollo del servizio Web Protocollo utilizzato dal servizio Web.

Pubblicare servizi Web

L'oggetto Invoke Web Service 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: http://localhost/TestService/DylanService.asmx?WSDL.

Se si pubblicano servizi aggiuntivi o si aggiorna un servizio esistente, è necessario pulire la cache, ad eccezione del file wspkey.snk . Dopo la pulizia della cache, le modifiche al servizio Web vengono pubblicate correttamente.