Este tópico descreve as etapas necessárias para construir e compactar um aplicativo em lote utilizando o modelo de programação POJO (Plain Old Java Object).
Como opção, você pode utilizar os seguintes scripts para substituir as etapas de 3 a 5 localizadas na seção Procedimento a seguir:
Configure a Java virtual machine customizada propertycom.ibm.websphere.ejbcontainer.expandCMPCFJNDIName. Consulte Propriedades customizadas da Java virtual machine .
WSBatchPackager.sh -properties=<nome do arquivo de propriedades> [-debug]
ou
WSBatchPackager.sh -appname=<nome do aplicativo> -jobsteps="{{<nome do ejb>, <nome da jndi>, <classe de etapa POJO> [, arquivo jar, jars do utilitário]}, ...}" -jarfile=<arquivo jar contendo classes de etapas POJO> -earfile=<nome do arquivo ear de saída> [-utilityjars=<jars do utilitário separados por ponto-e-vírgula>] [-epjndiname=<nome do jndi da origem de dados do terminal/ponto de verificação>] [-nonxadsjndiname=<Nome da JNDI da origem de dados não-xa do CursorHoldableJDBCReader>;<nome da JNDI 2 da origem de dados não-XA>;...] [-depuração]
Alternativamente, o empacotador pode ser chamado conforme mostrado abaixo:
java -jar batchpackager.jar -properties=<nome do arquivo de propriedades> [-debug]
ou
java -jar batchpackager.jar -appname=<nome do aplicativo> -jobsteps="{{<nome do ejb>, <nome da jndi>, <classe de etapa POJO> [, arquivo jar, jars do utilitário]}, ...}" -jarfile=<arquivo jar contendo classes de etapas POJO> -earfile=<nome do arquivo ear de saída> [-utilityjars=<jars do utilitário separados por ponto-e-vírgula>] [-epjndiname=<nome do jndi da origem de dados do terminal/ponto de verificação>] [-nonxadsjndiname=<nome da JNDI da origem de dados não-xa do CursorHoldableJDBCReader>;<nome da JNDI 2 da origem de dados não-XA>;...] [-debug]
appname=testBatchApp jarfile=c:\\websphere\\appserver\\temp\\pojoclasses.jar earfile=TestBatchAppEAR ejbname.1=POJOStep1 jndiname.1=ejb/POJOStep1 jobstepclass.1=com.ibm.ws.batch.sample.POJOStep1.class ejbname.2=POJOStep2 jndiname.2=ejb/POJOStep2 jobstepclass.2=com.ibm.ws.batch.sample.POJOStep2.class