In diesem Artikel werden die Schritte beschrieben, die erforderlich sind, um eine Stapelanwendung mit dem Programmiermodell "Plain Old Java Object" (POJO) zu erstellen und zu packen.
Alternativ können Sie die folgenden Scripts verwenden, um die Schritte 3 bis 5 im folgenden Prozedurabschnitt zu ersetzen:
Setzen Sie die angepasste Eigenschaft com.ibm.websphere.ejbcontainer.expandCMPCFJNDIName der Java Virtual Machine. Weitere Informationen hierzu finden Sie im Artikel Angepasste Eigenschaften der Java Virtual Machine .
WSBatchPackager.sh -properties=<Name der Eigenschaftendatei> [-debug]
oder
WSBatchPackager.sh -appname=<Anwendungsname> -jobsteps="{{<EJB-Name>, <JNDI-Name>, <Klasse des POJO-Abschnitts> [, jar file, utility jars]}, ...}" -jarfile=<JAR-Datei mit den Klassen der POJO-Abschnitte> -earfile=<Name der EAR-Ausgabedatei> [-utilityjars=<durch Semikolons getrennte Liste von Dienstprogramm-JARs>] [-epjndiname=<JNDI-Name der Datenquelle des Endpunkts/Prüfpunkts>] [-nonxadsjndiname=<JNDI-Name der Nicht-XA-Datenquelle für CursorHoldableJDBCReader>;<JNDI-Name 2 der Nicht-XA-Datenquelle>;...] [-debug]
Alternativ kann das Packprogramm wie folgt aufgerufen werden:
java -jar batchpackager.jar -properties=<Name der Eigenschaftendatei> [-debug]
oder
java -jar batchpackager.jar -appname=<Anwendungsname> -jobsteps="{{<EJB-Name>, <JNDI-Name>, <Klasse des POJO-Abschnitts> [, jar file, utility jars]}, ...}" -jarfile=<JAR-Datei mit den Klassen der POJO-Abschnitte> -earfile=<Name der EAR-Ausgabedatei> [-utilityjars=<durch Semikolons getrennte Liste von Dienstprogramm-JARs>] [-epjndiname=<JNDI-Name der Datenquelle des Endpunkts/Prüfpunkts>] [-nonxadsjndiname=<JNDI-Name der Nicht-XA-Datenquelle für CursorHoldableJDBCReader>;<JNDI-Name 2 der Nicht-XA-Datenquelle>;...] [-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