Para enviar e processar dados enviar por meio de um serviço da Web, inicie os
pipelines utilizando o transporte HTTP bidirecional. Geralmente, os pipelines utilizados
com os serviços da Web permanecem constantemente em execução no segundo plano, atendendo
as portas designadas para dados a serem processados. Utilize estas etapas para iniciar um
pipeline de serviços da Web.
Antes de iniciar :
- Certifique-se de que saiba a configuração da URL do pipeline que está definida
no arquivo weservices.properties. Essa configuração aponta para o componente de serviços da Web
que está em execução no IBM Websphere Application Server integrado no pipeline e deve corresponder
à URL utilizada para iniciar pipelines de serviços da Web.
- O nó de pipeline que hospeda este pipeline deve ter o executável do pipeline instalado.
- Deve haver pelo menos um arquivo de configuração de pipeline configurado para utilização
com o pipeline que você deseja iniciar. Você pode especificar o arquivo de configuração de pipeline
a ser utilizado como parte do comando iniciar pipeline. Se você não especificar
o nome do arquivo de configuração como parte do comando de pipeline, este arquivo
deverá estar localizado no nó de pipeline e deverá utilizar o nome do arquivo de
configuração de pipeline padrão de pipeline.ini.
- Se você utilizar um script para iniciar pipelines, certifique-se
de que o script esteja localizado no mesmo diretório em que você inicia o pipeline.
- Se deseja rotear os resultados de processamento deste
pipeline ou monitorar as estatísticas e status deste pipeline,
registre o pipeline no Console de Configuração na guia Pipelines.
Você deve utilizar um dos nomes de pipelines já registrados para iniciar este pipeline
para que o monitoramento ou roteamento seja concluído com êxito.
- Se estiver utilizando o monitor de aplicativos para monitorar
status e estatísticas de pipeline, certifique-se de que o nó de pipeline tenha um Agente do SNMP
instalado e em execução antes de iniciar este pipeline.
- Se este pipeline rotear seus resultados para outro sistema
ou outro banco de dados, certifique-se de que o arquivo de roteamento para este pipeline esteja localizado
no mesmo diretório em que você inicia o pipeline.
- Se o valor de parâmetro do sistema DEFAULT_CONCURRENCY
estiver configurado como maior do que 1 ou se você tiver configurado o parâmetro concurrency
no arquivo de configuração de pipeline para o nó de pipeline, poderá iniciar vários encadeamentos de processamentos
de pipelines paralelos utilizando um único comando iniciar pipeline.
Sobre Esta Tarefa:
Existem três etapas para iniciar um pipeline:
Procedimento:
- Verifique se não existem outros pipelines em execução no nó de
pipeline que tenham o mesmo nome que o pipeline que você deseja iniciar.
Cada pipeline deve ter um nome exclusivo para seu nó de pipeline. (O nome do pipeline padrão é pipeline.) Existem duas maneiras
de verificar isto:
- Se estiver utilizando o monitor de aplicativos para verificar o status
de pipelines ou rotear os resultados para outros sistemas, consulte a guia
Status do Pipeline para saber se existe outro
pipeline em execução com o mesmo nome que você deseja utilizar.
- Ou em um prompt de comandos, digite o seguinte comando:
pipeline -n pipelinename -l
em que pipelinename é o nome que você deseja
utilizar para iniciar o novo pipeline. Certifique-se de que este nome corresponda
ao nome registrado no Console de Configuração para este pipeline.
- Em um prompt de comandos, inicie um ou mais pipelines especificando o tipo de
opções e parâmetros de comando de pipeline apropriados utilizando este formato:
pipeline -option parameter
Nota: Se estiver utilizando o monitor de aplicativos para este
pipeline e se ele tiver sido registrado no Console de Configuração para monitoramento
ou roteamento, certifique-se de utilizar a opção -n como parte do comando de início
de pipeline e de especificar o nome do pipeline registrado. Se o nome do pipeline
especificado não corresponder exatamente ao nome do pipeline registrado (incluindo maiúsculas
e minúsculas), o status do pipeline não será exibido corretamente na guia
Status de Pipeline do Console de Configuração e qualquer roteamento configurado
para este pipeline não será bem-sucedido.
Nota: Geralmente, você utilizar a
opção de pipeline -s ou -d para iniciar o pipeline
no modo de serviço/daemon ou de depuração, conforme apropriado.
- Verifique se o comando funcionou e se o pipeline está iniciado e ativo.
- Se estiver utilizando o monitor de aplicativos e este pipeline tiver sido
registrado no Console de Configuração, verifique a guia Status de
Pipeline. Se o pipeline estiver ativo, o status
será exibido como Ativo.
- Se seu sistema estiver em execução em uma plataforma Microsoft Windows e você estiver utilizando
a opção de pipeline de serviços, poderá ver o status do pipeline no painel de controle Serviços do Microsoft
Windows.
- Se seu sistema estiver em execução em uma plataforma UNIX e você estiver utilizando a opção de
pipeline de daemons, poderá digitar o seguinte comando para verificar processos em execução:
ps -fu userid
em que userid é a
identificação do usuário que está iniciando o pipeline.
- Ou em um prompt de comandos, digite o seguinte comando:
pipeline -npipelinename -l em que pipelinename é o nome do pipeline
recém-iniciado.
Se o pipeline estiver ativo, o prompt de comandos
retornará Em Execução.
O Que Fazer Depois:
Este comando de pipeline inicia o número de encadeamentos de processamentos de pipelines
igual ao parâmetro de simultaneidade no arquivo de configuração de pipeline. O número de
registros processados simultaneamente é determinado pelo parâmetro de simultaneidade
na opção de transporte HTTP.