Compartilhar via


Chamar serviços da Web

 

Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

A atividade de chamar serviços da Web executa um serviço da web com parâmetros XML especificados.

Configurando a atividade chamar Web Services

Antes de configurar a atividade de chamar serviços da Web, você precisa determinar o seguinte:

  • Arquivo WSDL do serviço web

  • Nome do método de serviço Web

  • Formato do corpo de mensagem SOAP entrado

  • Formato do corpo de mensagem SOAP de saída

Use as informações a seguir para configurar a atividade de chamar serviços da Web.

Detalhes

Configurações

Instruções de configuração

WSDL

Digite o caminho do arquivo WSDL ou use as reticências (...) botão para procurar o arquivo.

Método

Digite o nome do método que você está chamando o serviço web, ou clique no botão de reticências (...) e procurá-lo. Certifique-se de corresponder o uso de maiúsculas e minúsculas do método.

Carga de solicitação XML

Digite os parâmetros que você está enviando para o método de serviço da web. Certifique-se de que o formato corresponde ao que está descrito no documento WSDL.

Dica de formato

Clique neste botão para receber dicas de formatação a carga de trabalho XML. Substitua os valores de espaço reservado com seu próprio.

Avançado

Configurações

Instruções de configuração

Salvar

Para salvar as respostas, selecione o Salvar caixa de seleção e especifique a pasta onde as respostas serão salvas.

URL

Para especificar o local da URL do serviço web, selecione o URL caixa de seleção e digite o local da URL.

Valor

Selecione o protocolo SOAP que usa o serviço da web. O valor as opções incluem o seguinte:

  • SOAP 1.1

  • SOAP 1.2

Segurança

Configurações

Instruções de configuração

Habilitar

Selecione o Habilitar caixa de seleção 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 da web.

Senha

Digite a senha para acessar o serviço da web.

Opções de certificado HTTPS

Orchestrator permite configurar opções de certificado HTTPS em casos em que a validação do certificado falhará.

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

Para configurar as opções de certificado HTTPS

  1. No Runbook Designer, clique o opções menu e selecione chamar Web Services para abrir o chamar Web Services caixa de diálogo.

  2. Definir as configurações no detalhes guia. As instruções de configuração são listadas na tabela a seguir.

Detalhes

Configurações

Instruções de configuração

Opções de HTTPS

Selecione um dos seguintes HTTPS opções:

  • Aceite todos os certificados

  • Aceitar certificados de hosts confiáveis

Instruções de configuração para cada um do HTTPS opções são listados nas tabelas a seguir.

Aceitar certificados de todos os detalhes

Configurações

Instruções de configuração

Aceite todos os certificados

Aceitar certificados de todos os hosts.

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

Aceitar certificados de hosts confiáveis detalhes

Configurações

Instruções de configuração

Aceitar certificados de hosts confiáveis

Especifica os hosts que você deseja aceitar certificados de.

  1. Clique em Add para abrir o Host confiável caixa de diálogo.

  2. Digite o nome de host confiável no valor e clique OK. O host é adicionado à lista.

Para editar os hosts, clique Editar.

Para remover hosts, clique 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 de trabalho XML

O texto da carga de trabalho XML.

Carga de resposta XML

O texto da carga de resposta XML.

Arquivo de resposta

O caminho e o nome do arquivo de resposta.

URL do serviço Web

A URL do serviço web.

Protocolo de serviço da Web

O protocolo usado pelo serviço da web.

Serviços de publicação de web

O objeto de 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 da web. Por exemplo, https://localhost/TestService/DylanService.asmx?WSDL.

Se você publica serviços adicionais ou atualizar um serviço existente, você deve limpar o cache, exceto para o wspkey.snk arquivo. Depois de limpar o cache, as alterações de serviço da web são publicadas corretamente.