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