Partilhar via


Chamar serviços Web

A atividade Chamar Serviços Web executa um serviço Web com os parâmetros XML especificados.

Configurar a Atividade de Chamada de Serviços Web

Antes de configurar a atividade Chamar Serviços Web, é necessário determinar o seguinte:

  • WSDL do serviço Web.

  • Nome do método de serviço da Web.

  • Insira o formato do corpo da mensagem SOAP.

  • Formato de corpo da mensagem SOAP de saída.

Use as informações a seguir para configurar a atividade Chamar Serviços Web.

Detalhes

Configurações Instruções de configuração
WSDL Insira o caminho do arquivo WSDL ou use as reticências (...) para procurar o arquivo.
Método Insira o nome do método que você está invocando no serviço Web ou selecione as reticências (...) e procure-o. Certifique-se de corresponder ao uso de maiúsculas e minúsculas do método.
Carga útil da solicitação XML Insira os parâmetros que você está enviando para o método de serviço Web. Certifique-se de que o formato corresponda ao descrito no documento WSDL.
Dica de formato Selecione esta opção para receber dicas sobre como formatar a carga útil do trabalho XML. Substitua os valores do espaço reservado pelos seus.

Avançado

Configurações Instruções de configuração
Salvar Para salvar as respostas, marque a caixa de seleção Salvar e especifique a pasta onde as respostas serão salvas.
URL Para especificar o local da URL do serviço Web, marque a caixa de seleção URL e insira o local da URL.
Valor Selecione o protocolo SOAP que o serviço Web usa. As opções de valor incluem o seguinte:

- SABÃO 1.1
- SABÃO 1.2

Segurança

Configurações Instruções de configuração
Habilitar Marque a caixa de seleção Ativar para habilitar a autenticação HTTP e preencha os campos.
Nome de usuário Digite o nome de usuário para acessar o serviço Web protegido.
Senha Digite a senha para acessar o serviço Web seguro.

Opções de certificado HTTPS

O Orchestrator permite configurar opções de certificado HTTPS nos casos em que a validação do certificado falha.

Use as etapas a seguir para configurar as opções de certificado HTTPS.

Configurar opções de certificado HTTPS

  1. No Runbook Designer, selecione o menu Opções e selecione Chamar Serviços Web para abrir a caixa de diálogo Invocar Serviços Web.

  2. Defina as configurações na guia Detalhes . As instruções de configuração estão listadas na tabela a seguir.

Detalhes

Configurações Instruções de configuração
Opções de HTTPS Selecione uma das seguintes opções de HTTPS:

- Aceitar todos os certificados
- Aceitar certificados de hosts confiáveis

As instruções de configuração para cada uma das opções HTTPS estão listadas nas tabelas a seguir.

Aceitar todos os certificados Detalhes

Configurações Instruções de configuração
Aceitar todos os certificados Aceita certificados de todos os hosts.

Depois de selecionar essa opção HTTPS, selecione Concluir.

Aceitar certificados de hosts confiáveis Detalhes

Configurações Instruções de configuração
Aceitar certificados de hosts confiáveis Especifica os hosts dos quais você deseja aceitar os certificados.

1. Selecione Adicionar para abrir a caixa de diálogo Host confiável .
2. Insira o nome do host confiável na caixa Valor e selecione OK. O host é então adicionado à lista.

Para editar hosts, selecione Editar.

Para remover hosts, selecione Remover.

Dados publicados

A tabela a seguir lista os itens de dados publicados.

Item Descrição
Caminho WSDL O caminho WSDL.
Nome do método O nome do método da Web.
Carga útil do trabalho XML O texto da carga útil do trabalho XML.
Carga de resposta XML O texto da carga de resposta XML.
Arquivo de resposta O caminho e o nome do arquivo da resposta.
URL do serviço Web A URL do serviço Web.
Protocolo de serviço da Web O protocolo que o serviço Web usa.

Publique serviços Web

O objeto Invocar Serviço Web cria um assembly em C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2ou C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2. O assembly é identificado pelo local do serviço Web. Por exemplo, http://localhost/TestService/DylanService.asmx?WSDL.

Se você publicar serviços adicionais ou atualizar um serviço existente, deverá limpar o cache, exceto o arquivo wspkey.snk . Depois de limpar o cache, as alterações do serviço Web são publicadas corretamente.