Die Beispieldatei "WSGrid.batch.job" veranschaulicht die erforderlichen Eigenschaften für die Definition des ersten Abschnitts des Stapeljobs "PostingsSample".
# Namen angeben, unter dem dieser Job bekannt ist: job-name=PostingsSample # Standardjobklasse verwenden - Kommentarzeichen entfernen, um eine angepasste Klasse anzugeben # job-class=<Klassennamen hier eingeben> # Dies ist der JNDI-Name des BatchController-System-SLSB. controller-jndi-name=ejb/com/ibm/websphere/samples/PostingsJob # Namen der J2EE-Zielanwendung application-name=PostingsSampleEar # Mit XD 6.1 und seiner Intervalleigenschaft wird ein zeitbasierter Prüfpunktalgorithmus bereitgestellt. checkpoint-algorithm=com.ibm.wsspi.batch.checkpointalgorithms.timebased # (Einheiten in Sekunden) entscheidet, wie oft die globale Transaktion festgeschrieben wird, # wenn ein Stapeljobabschnitt aufgerufen wird: checkpoint-algorithm.interval=10 # Dies ist der logische JNDI-Name für den Stapeljobabschnitt. Er muss mit der EJB-Referenz # übereinstimmen, die im System-SLSB für die Entity-Bean dieses Stapelabschnitts deklariert ist. batch-bean-jndi-name=ejb/DataCreationBean # Dieser Ausgabestapeldatenstrom wird von der DataCreationBean verwendet. # Der logische Name, der von der DataCreationBean erwartet wird, ist 'myoutput'. bds.myoutput=com.ibm.websphere.samples.PostingOutputStream # Geben Sie die Implementierungsklasse und die Eingabeeigenschaft "FILENAME" für den Stapeldatenstrom an, das # von dieser Stapeldatenstromklasse erwartet wird. Der Wert der Eigenschaft "FILENAME" muss in einen Pfad # im Dateisystem geändert werden, damit die Ausgabedatei für die Beiträge geschrieben werden kann. #.bds.myoutput.FILENAME=/root/bds/sample/myostingsfile # Generische Eigenschaften, die an den Stapelabschnitt übergeben werden können. Der "DataCreationBean"-Abschnitt # verwendet diese Eigenschaft, um zu steuern, wie viele Beiträge in der Datei erstellt werden sollen, die # "PostingsOutputStream" zugeordnet ist. prop.name.wsbatch.count=5
Der WSGrid-Aufruf für die Übergabe des in der vorherigen Eigenschaftendatei beschriebenen Jobs ist wie folgt:
WSGrid WGrid.cntl WSGrid.batch.job