Partilhar 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 invocação de serviços Web executa um serviço web com parâmetros XML especificada.

Configurar a atividade de serviços Web Invoke

Antes de configurar a atividade de invocação de serviços Web, tem de determinar o seguinte:

  • Ficheiro WSDL do serviço web

  • Nome de método do serviço Web

  • Formato de corpo da mensagem SOAP entrado

  • Formato de corpo da mensagem SOAP de saída

Utilize as seguintes informações para configurar a atividade de invocação de serviços Web.

Detalhes

Definições

Instruções de configuração

WSDL

Escreva o caminho do ficheiro WSDL ou utilize as reticências (...) botão para procurar o ficheiro.

Método

Escreva o nome do método que lhe é invocar o serviço web ou clique no botão de reticências (...) e navegue para o mesmo. Certifique-se de que correspondem a casing do método.

Payload de pedido do XML

Escreva os parâmetros que está a enviar para o método do serviço web. Certifique-se de que o formato corresponde ao que é descrito no documento WSDL.

Sugestão de formato

Clique neste botão para receber sugestões sobre a formatação de payload de trabalho XML. Substitua os valores de marcador de posição com o seu próprio.

Avançado

Definições

Instruções de configuração

Guardar

Para guardar as respostas, selecione o Guardar caixa de verificação e especifique a pasta onde serão guardadas as respostas.

URL

Para especificar a localização de URL do serviço web, selecione o URL caixa de verificação e escreva a localização de URL.

Valor

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

  • SOAP 1.1

  • SOAP 1.2

Segurança

Definições

Instruções de configuração

Ativar

Selecione o Ativar caixa de verificação para ativar a autenticação HTTP e preencha os campos.

Nome de utilizador

Escreva o nome de utilizador para aceder o serviços de Internet protegida.

Palavra-passe

Escreva a palavra-passe para aceder o serviços de Internet protegida.

Opções de certificado HTTPS

Orchestrator permite-lhe configurar opções de certificado HTTPS casos onde falha a validação de certificado.

Utilize os seguintes passos para configurar opções de certificado HTTPS.

Para configurar opções de certificado HTTPS

  1. No estruturador de Runbook, clique na opções menu e selecione invocação de serviços Web para abrir o invocação de serviços Web caixa de diálogo.

  2. Configurar as definições no Detalhes separador. Instruções de configuração estão listadas na tabela seguinte.

Detalhes

Definições

Instruções de configuração

Opções de HTTPS

Selecione um dos seguintes HTTPS opções:

  • Aceitar todos os certificados

  • Aceitar certificados de anfitriões fidedignos

Instruções de configuração para cada um do HTTPS opções são listadas as tabelas seguintes.

Aceitar todos os certificados detalhes

Definições

Instruções de configuração

Aceitar todos os certificados

Aceita certificados de todos os anfitriões.

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

Aceitar certificados de anfitriões fidedignas detalhes

Definições

Instruções de configuração

Aceitar certificados de anfitriões fidedignos

Especifica os anfitriões que pretende aceitar os certificados de.

  1. Clique em Adicionar para abrir o anfitrião fidedignas caixa de diálogo.

  2. Escreva o nome de anfitrião fidedignas no valor caixa e clique em OK. O anfitrião, em seguida, é adicionado à lista.

Para editar anfitriões, clique em Editar.

Para remover anfitriões, clique em Remover.

Dados Publicados

A tabela seguinte lista os itens de dados publicadas.

Item

Descrição

Caminho do WSDL

O caminho WSDL.

Nome do método

O nome do método web.

Payload de trabalho XML

O texto de payload de trabalho de XML.

Payload de resposta XML

O texto de payload de resposta de XML.

Ficheiro de resposta

O caminho e nome de ficheiro de resposta.

URL do serviço Web

O URL do serviço web.

Protocolo de serviço Web

O protocolo que utiliza o serviço web.

Serviços web da publicação

O objeto de invocação de serviço Web cria uma assemblagem em C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2ou C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2. A assemblagem é identificada pela localização de serviço web. Por exemplo, https://localhost/TestService/DylanService.asmx?WSDL.

Se publicar serviços adicionais ou atualizar um serviço existente, tem de limpar a cache, exceto o wspkey.snk ficheiro. Após limpar a cache, as alterações de serviço web estão corretamente publicadas.