Sumário

Search

  1. Prefácio
  2. Conceitos de serviços da Web
  3. Noções gerais sobre o Provedor de Serviços da Web
  4. Usando o Console do Hub de Serviços da Web
  5. Operações de serviços da Web em lotes
  6. Gravando aplicativos cliente
  7. Trabalhando com origens e destinos de serviços da Web
  8. Editando origens e destinos de serviços da Web
  9. Trabalhando com mapeamentos de serviços da Web
  10. Trabalhando com fluxos de trabalho de serviços da Web
  11. Exemplo de aplicativos cliente de serviços da Web
  12. Configurar o Navegador da Web

Guia do Provedor de Serviços da Web

Guia do Provedor de Serviços da Web

Configurando o fluxo de trabalho do Serviço da Web

Configurando o fluxo de trabalho do Serviço da Web

Quando você configura um fluxo de trabalho do serviço da Web, é possível atribuir qual Hub de Serviços da Web executa o fluxo de trabalho do serviço da Web e configurar as opções para executar e acessar o serviço da Web.
A tabela a seguir descreve as propriedades que você pode configurar para um serviço da Web:
Propriedade
Descrição
Nome do serviço
O nome do serviço da Web. O Hub de Serviços da Web publica esse nome quando você verifica no fluxo de trabalho e o serviço está visível. O nome padrão é uma concatenação do nome do repositório, do nome da pasta e do nome do fluxo de trabalho. O nome deve ser exclusivo.
Tempo Limite (Segundos)
Quantidade máxima de tempo que o Hub de Serviços da Web pode levar para processar uma solicitação e gerar uma resposta SOAP antes que a solicitação atinja o tempo limite. Se o Hub de Serviços da Web não puder gerar uma resposta dentro do período de tempo limite, ele envia uma mensagem de falha para o cliente de serviços da Web e descarta a conexão.
O padrão é 60 segundos. Defina como 0 para desabilitar o período de tempo limite.
Limite de Tempo de Serviço (Milissegundos)
Quantidade máxima de tempo que o Hub de Serviços da Web pode levar para processar solicitações antes que ele inicie outra instância para processar a próxima solicitação. O período de tempo de serviço vai da hora em que o Hub de Serviços da Web recebe uma solicitação SOAP até a hora em que ele gera uma resposta SOAP. Se o tempo médio levado para processar uma solicitação exceder o tempo de serviço, o Hub de Serviços Web iniciará uma nova instância do serviço Web para processar novas solicitações.
Por exemplo, o tempo de serviço é definido como 1000 milissegundos. Se não puder processar solicitações em 1000 milissegundos, o Hub de Serviços da Web iniciará outra instância do serviço da Web para processar a próxima solicitação SOAP.
O padrão é 1000.
Nota: Para evitar um declínio no desempenho, não defina o limite de tempo de serviço para um valor inferior a 100 milissegundos.
Hubs de Serviços da Web
Serviço de Hub de Serviços da Web para executar o fluxo de trabalho. Clique no botão Procurar para selecionar um ou mais Serviços de Hub de Serviços da Web para executar o fluxo de trabalho do serviço da Web. Por padrão, o fluxo de trabalho do serviço da Web pode ser executado em qualquer Serviço de Hub de Serviços da Web associado ao repositório.
Caso você planeje iniciar o fluxo de trabalho manualmente, selecione o Hub de Serviços da Web para executar o fluxo de trabalho. Não selecione Executar em Todos os Hubs. Antes de iniciar o fluxo de trabalho do serviço da Web, verifique se o Hub de Serviços da Web está habilitado.
Número Máximo de Execuções por Hub
Número máximo de instâncias de serviços da Web que podem ser iniciadas por um Hub de Serviços da Web. Todas as instâncias do fluxo de trabalho do serviço da Web em execução no Hub de Serviços da Web são incluídas na contagem, seja a instância iniciada dinamicamente ou manualmente. O Hub de Serviços da Web não pode iniciar outra instância de serviços da Web quando o máximo é atingido.
Protegido
Exige autenticação antes que o serviço da Web possa ser executado. O Hub de Serviços da Web autentica a solicitação com base no token do nome de usuário. Você pode optar por proteger o serviço ou torná-lo público.
Qualquer usuário do PowerCenter que possa executar um fluxo de trabalho pode executar um fluxo de trabalho do serviço da Web protegido usando o Workflow Manager, o
pmcmd
ou o LMAPI. Caso um serviço da Web não seja protegido, qualquer cliente de serviços da Web poderá iniciar o serviço sem autenticação.
Para obter mais informações, consulte Adicionando segurança a uma solicitação de cliente.
Visível
Torna o serviço da Web visível no Console do Hub de Serviços da Web. Quando você torna o serviço visível, o Hub de Serviços da Web publica o serviço da Web e o WSDL no Console do Hub de Serviços da Web. Você pode testar o serviço da Web e exibir e baixar o WSDL no Console do Hub de Serviços da Web.
Se o serviço não for visível, o Hub de Serviços da Web não publica o WSDL de serviços da Web.
Executável
Permite que um cliente de serviços da Web inicie o fluxo de trabalho enviando uma solicitação para o Hub de Serviços da Web. Se o fluxo de trabalho do serviço da Web for executável, uma solicitação de cliente de serviços da Web poderá iniciar o fluxo de trabalho ou executar o serviço da Web enquanto o fluxo de trabalho estiver em execução. Se você quiser que um cliente de serviços da Web inicie o fluxo de trabalho, agende o fluxo de trabalho para ser executado sob demanda. Se o fluxo de trabalho do serviço da Web não for executável, um cliente de serviços da Web poderá invocar o serviço da Web enquanto o fluxo de trabalho estiver em execução, mas não poderá iniciar o fluxo de trabalho. Caso esteja desabilitado, você pode iniciar o fluxo de trabalho por meio do Workflow Manager, LMAPI ou
pmcmd
.