WebSphere Extended Deployment Compute Grid, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


Generischer Stapelschritt (GenericXDBatchStep)

Ein generischer Stapelabschnitt, der einen Eingabedatenstrom und einen Ausgabedatenstrom verwendet. In diesem Abschnitt wird bei jeder Iteration der Stapelschleife ein einzelner Eintrag aus dem BDS-Eingabedatenstrom gelesen und zur Verarbeitung an den BatchRecordProcessor übergeben. Der BatchRecordProcessor gibt die verarbeiteten Daten zurück und übergibt sie dann an den BDS-Ausgabedatenstrom.

Informationen zu dieser Task

Tabelle 1. Erforderliche Eigenschaften
Eigenschaftsname Wert Beschreibung
BATCHRECORDPROCESSOR Name der Java-Klasse

Klasse, die die Schnittstelle BatchRecordProcessor implementiert

Tabelle 2. Optionale Eigenschaften
Eigenschaft Wert Beschreibung
debug true oder false (der Standardwert ist false)

Tracing und Debugging für den Abschnitt aktivieren

EnablePerformanceMeasurement true oder false (der Standardwert ist false)

Die im Abschnitt verwendete Zeit messen

Prozedur

  1. Implementieren Sie die Schnittstelle com.ibm.websphere.batch.devframework.steps.technologyadapters.BatchRecordProcessor, um die Geschäftslogik für den Abschnitt bereitzustellen. In der xJCL für den Abschnitt muss die Eigenschaft "BATCHRECORDPROCESSOR" deklariert werden, und ihr Wert muss auf die Implementierung der Schnittstelle gesetzt sein. Beispiel:
    ...
    		<props>
    	<prop name="BATCHRECORDPROCESSOR" value="com.ibm.websphere.batch.samples.tests.steps.InfrastructureVerificationTest"/>
    </props>
    ...    
  2. Setzen Sie den logischen Namen des BDS-Eingabedatenstroms auf "inputStream" und den logischen Namen des BDS-Ausgabedatenstroms auf "outputStream". Die logischen Namen sind in der xJCL deklariert. Beispiel:
    		<batch-data-streams>
       <bds>
    	<logical-name>inputStream</logical-name>
    	<props>
            .... 
       </bds>
        <bds>
    	<logical-name>outputStream</logical-name>
    	<props>
    	...
       </bds>
    </batch-data-streams>
  3. Wenn Sie BatchPackager für das Packen verwenden, muss die Klasse des Jobabschnitts (jobstepclass) auf com.ibm.websphere.batch.devframework.steps.technologyadapters.GenericXDBatchStep gesetzt sein. Beispiel:
    ejbname.1=IVTStep1
    jndiname.1=ejb/GenericXDBatchStep
    jobstepclass.1=com.ibm.websphere.batch.devframework.steps.technologyadapters.GenericXDBatchStep



Zugehörige Konzepte
Framework und Muster für Stapeldatenströme
Zugehörige Tasks
Eine einfache Stapelanwendung entwickeln
Task-Artikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.46 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.gridmgr.doc/info/scheduler/tcggeneric.html