El archivo de ejemplo WSGrid.batch.job ilustra las propiedades necesarias para definir el primer paso del trabajo por lotes PostingsSample.
# Especifique el nombre por el que se conoce a este trabajo job-name=PostingsSample # Utilice la clase de trabajo predeterminado - elimine el comentario para especificar la clase personalizada # job-class=<entre aquí el nombre de clase> # Este es el nombre jndi del SLSB del sistema de BatchController. controller-jndi-name=ejb/com/ibm/websphere/samples/PostingsJob # Especifique el nombre del destino j2ee app application-name=PostingsSampleEar # Se proporciona un algoritmo de punto de control basado en el tiempo con XD 6.1 y su propiedad de intervalo checkpoint-algorithm=com.ibm.wsspi.batch.checkpointalgorithms.timebased # (en segundos) decide con qué frecuencia se compromete la transacción global al invocar un paso del trabajo por lotes checkpoint-algorithm.interval=10 # Este es un nombre jndi lógico para el paso por lotes; debe coincidir con la referencia de EJB declarada # en el SLSB del sistema de este bean de entidad de paso por lotes batch-bean-jndi-name=ejb/DataCreationBean # Es el bds de salida que utiliza DataCreationBean. # El nombre lógico esperado por DataCreationBean es 'myoutput' bds.myoutput=com.ibm.websphere.samples.PostingOutputStream # Especifique la clase de implementación y la propiedad de entrada bds denominada 'FILENAME' que espera # esta clase bds. El valor de la propiedad 'FILENAME' debe cambiarse por una vía de acceso # en el sistema de archivos para escribir el archivo de salida de envíos. bds.myoutput.FILENAME=/root/bds/sample/myostingsfile # pasarse propiedades genéricas bds.myoutput=com.ibm.websphere.samples.PostingOutputStreambds.myoutput.FILENAME=/root/bds/sample/myostingsfile al paso por lotes. El paso DataCreationBean utiliza # esta propiedad para controlar cuántos envíos debe crear en el archivo asociado con # PostingsOutputStream prop.name.wsbatch.count=5
La invocación de WSGrid para someter el trabajo que describe el archivo de propiedades anterior es:
WSGrid WGrid.cntl WSGrid.batch.job