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