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:
|
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
-
No Runbook Designer, clique o opções menu e selecione chamar Web Services para abrir o chamar Web Services caixa de diálogo.
-
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:
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.
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.