Desenvolvendo um aplicativo em lote transacional simples

É possível gravar um aplicativo em lote simples usando um controlador de tarefa em lote e o fluxo de dados do Enterprise JavaBeans (EJB), a linha de comandos ou a ferramenta Apache ANT.

Sobre Esta Tarefa

Evitar Problemas Evitar Problemas: Se a etapa em lote utilizar um Fluxo de Dados em Lote (BDS) cujos dados sejam locais para o sistema de arquivos do servidor de aplicativos para o qual o aplicativo em lote é implementado, será necessário seguir determinadas etapas para suportar os cenários de reinício de tarefa. Se esse aplicativo em lote estiver implementado nos servidores de aplicativos que podem ser executados em várias máquinas, não haverá nenhuma garantia de que a solicitação de reinício será aceita pela máquina na qual a tarefa em lote foi executada originalmente. Isso ocorre quando o aplicativo em lote é implementado em um cluster e se uma tarefa em lote executada nesse aplicativo é cancelada e, em seguida, reiniciada. Nesse cenário, a implementação pode enviar a solicitação de reinicialização para um servidor de aplicativos que é executado em uma máquina diferente. Portanto, em casos onde a afinidade baseada em arquivo é necessária, as seguintes soluções poderão ser aplicadas para suportar o cenário de reinício de tarefa:
  • Certifique-se de que os dados fiquem igualmente disponíveis em cada máquina na qual o aplicativo em lote pode ser iniciado. Utilize um Network File System para este exemplo. Esta ação pode reduzir o desempenho do aplicativo.
  • Implemente o aplicativo em servidores de aplicativos que só possam ser executados na máquina em que existam dados locais. Conclua essa ação implementando o aplicativo em um cluster existente em um grupo de nós que possua apenas um nó do membro.
gotcha
Evitar Problemas Evitar Problemas: O desenvolvedor de aplicativos em lote deve garantir que o trabalho transacional feito nos métodos de retorno de chamada da etapa em lote herde a transação global iniciada pelos terminais e grade. Esta ação garantirá que o trabalho executado em uma etapa em lote seja confirmada apenas em cada ponto de verificação e que seja recuperada se a etapa falhar.gotcha

Alguns comandos estão divididos em várias linhas para fins de impressão.

Procedimento

Resultados

Você desenvolveu um aplicativo em lote transacional simples usando um controlador de tarefas em lote e o fluxo de dados do Enterprise JavaBeans (EJB), a linha de comandos e a ferramenta ANT.

O que Fazer Depois

Instale o aplicativo de cálculo intenso e configure os terminais de grade do WebSphere.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tgrid_bgridtutorial2
Nome do arquivo: tgrid_bgridtutorial2.html