일반 일괄처리 단계(GenericXDBatchStep) 구현

일반 일괄처리 단계는 하나의 입력과 하나의 출력 스트림으로 작동합니다. 일괄처리 루프의 각 반복 중에 이 단계는 BDS 입력 스트림에서 단일 항목을 읽고 처리를 위해 BatchRecordProcessor로 전달합니다. BatchRecordProcessor는 뒤에 BDS 출력 스트림으로 전달되는 처리된 데이터를 리턴합니다.

이 태스크 정보

일반 일괄처리 단계를 구현하려면 다음 특성을 사용하십시오.

표 1. 필수 특성. 표에는 특성 이름, 특성 값 및 특성 설명이 포함되어 있습니다.
특성 이름 설명
BATCHRECORDPROCESSOR Java™ 클래스 이름 BatchRecordProcessor 인터페이스를 구현하는 클래스
표 2. 선택적 특성. 표에는 특성 이름, 특성 값 및 특성 설명이 포함되어 있습니다.
특성 설명
debug true 또는 false(기본값은 false) 단계에서 추적 및 디버깅 사용 설정
EnablePerformanceMeasurement true 또는 false(기본값은 false) 단계 내에서 사용되는 측정 시간

프로시저

  1. com.ibm.websphere.batch.devframework.steps.technologyadapters.BatchRecordProcessor 인터페이스를 구현하여 단계에 대한 비즈니스 로직을 제공하십시오. 단계에 대한 xJCL에서, 인터페이스의 구현으로 설정된 값을 갖는 BATCHRECORDPROCESSOR 특성을 선언하십시오. 예를 들어 다음과 같습니다.
    ...
    <props>		        
    	<prop name="BATCHRECORDPROCESSOR"
        value="com.ibm.websphere.batch.samples.tests.steps.InfrastructureVerificationTest"/>
    </props>
    ...    
  2. BDS 입력 스트림 논리 이름을 inputStream으로 설정하고 BDS 출력 스트림 논리 이름을 outputStream으로 설정하십시오. 논리 이름은 xJCL에서 선언됩니다. 예를 들어 다음과 같습니다.
    <batch-data-streams>		
       <bds>
    	<logical-name>inputStream</logical-name>
    	<props>
            .... 
       </bds>
        <bds>
    	<logical-name>outputStream</logical-name>
    	<props>
    	...
       </bds>
    </batch-data-streams>
  3. 패키징을 위해 BatchPackager를 사용하는 동안, jobstepclass 작업 단계 클래스에 대한 애플리케이션이 com.ibm.websphere.batch.devframework.steps.technologyadapters.GenericXDBatchStep>로 설정되어야 합니다. 예를 들어 다음과 같습니다.

    WebSphere Extended Deployment Compute Grid 버전 6.1.1 사용:

    ejbname.1=IVTStep1
    jndiname.1=ejb/GenericXDBatchStep
    jobstepclass.1=com.ibm.websphere.batch.devframework.steps.technologyadapters.GenericXDBatchStep

    WebSphere Extended Deployment Compute Grid 버전 8.0 사용:

     ...
    <job-step name="Step1">
    <classname>com.ibm.websphere.batch.devframework.steps.technologyadapters.GenericXDBatchStep</classname>
    ...

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tgrid_cggeneric
파일 이름:tgrid_cggeneric.html