O arquivo de amostra WSGrid.batch.job ilustra as propriedades necessárias para definir a primeira etapa da tarefa em lote PostingsSample.
# Especifique o nome pelo qual esta tarefa é conhecida job-name=PostingsSample # Utilize a classe de tarefa padrão - remova o comentário para especificar a classe customizada # job-class=<digite o nome da classe aqui> # Este é o nome da JNDI do SLSB do sistema BatchController. controller-jndi-name=ejb/com/ibm/websphere/samples/PostingsJob # Especifique o nome do aplicativo j2ee de destino application-name=PostingsSampleEar # Um algoritmo de ponto de verificação baseado em tempo é fornecido com XD 6.1 e sua propriedade de intervalo checkpoint-algorithm=com.ibm.wsspi.batch.checkpointalgorithms.timebased # (unidades são segundos) decide com que frequência confirmar a transação global ao invocar uma etapa de tarefa em lotecheckpoint-algorithm.interval=10 # Este é um nome lógico da JNDI para a etapa em lote; ela precisa corresponder à referência de EJB declarada # no sistema SLSB para este bean de entidade da etapa em lote batch-bean-jndi-name=ejb/DataCreationBean # Este é o bds de saída utilizado pelo DataCreationBean. # O nome lógico esperado pelo DataCreationBean é 'myoutput' bds.myoutput=com.ibm.websphere.samples.PostingOutputStream # Especifique a classe de implementação e a propriedade de entrada do bds denominada 'FILENAME' esperada # por essa classe bds. O valor da propriedade 'FILENAME' deve ser alterado para um caminho # no sistema de arquivo para gravar o arquivo de saída de lançamentos. bds.myoutput.FILENAME=/root/bds/sample/myostingsfile # as propriedades genéricas podem ser transmitidas para a Etapa em Lote. A etapa DataCreationBean utiliza # essa propriedade para controlar quantos lançamentos devem ser criados no arquivo associado a # PostingsOutputStream prop.name.wsbatch.count=5
A chamada de WSGrid para enviar a tarefa descrita pelo arquivo de propriedades anterior é:
WSGrid WGrid.cntl WSGrid.batch.job