WebSphere Extended Deployment Compute Grid, Version 6.1.1
             Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris, Windows ,


Etapa em Lote Genérico (GenericXDBatchStep)

Uma etapa em lote genérico funciona com exatamente um fluxo de entrada e um fluxo de saída. Essa etapa, durante cada iteração do loop do lote, lê uma única entrada do fluxo de entrada de BDS e transmite-a ao BatchRecordProcessor para processamento. O BatchRecordProcessor retorna os dados processados que, em seguida, são transmitidos ao fluxo de saída de BDS.

Sobre Esta Tarefa

Tabela 1. Propriedades Obrigatórias
Nome da Propriedade Valor Descrição
BATCHRECORDPROCESSOR nome da classe Java

Classe que implementa a interface BatchRecordProcessor

Tabela 2. Propriedades Opcionais
Propriedade Valor Descrição
debug verdadeiro ou falso (o valor padrão é falso)

Ativar o rastreio e a depuração na etapa

EnablePerformanceMeasurement verdadeiro ou falso (o valor padrão é falso)

Medir o tempo gasto dentro da etapa

Procedimento

  1. Implemente a interface com.ibm.websphere.batch.devframework.steps.technologyadapters.BatchRecordProcessor para fornecer a lógica de negócios para a etapa. O xJCL para a etapa deve declarar uma propriedade BATCHRECORDPROCESSOR com o valor configurado como a implementação da interface. Exemplo
    ...
    		<props>
    	<prop name="BATCHRECORDPROCESSOR" value="com.ibm.websphere.batch.samples.tests.steps.InfrastructureVerificationTest"/>
    </props>
    ...    
  2. Configure o nome lógico do fluxo de entrada de BDS como inputStream e um nome lógico do fluxo de saída de BDS como outputStream. Os nomes lógicos são declarados no xJCL. Exemplo
    		<batch-data-streams>
       <bds>
    <logical-name>inputStream</logical-name>
    	<props>
            .... 
       </bds>
        <bds>
    <logical-name>outputStream</logical-name>
    	<props>
    	...
       </bds>
    </batch-data-streams>	        
    
  3. Ao usar o BatchPackager para empacotamento, o aplicativo jobstepclass deverá ser configurado como com.ibm.websphere.batch.devframework.steps.technologyadapters.GenericXDBatchStep. Exemplo
    ejbname.1=IVTStep1
    jndiname.1=ejb/GenericXDBatchStep
    jobstepclass.1=com.ibm.websphere.batch.devframework.steps.technologyadapters.GenericXDBatchStep



Conceitos relacionados
Padrões e Estrutura de Fluxo de Dados em Lote
Tarefas relacionadas
Desenvolvendo um Aplicativo em Batch Simples
Tópico de Tarefa    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h24min35s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.gridmgr.doc/info/scheduler/tcggeneric.html