WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

결과 알고리즘

결과 알고리즘은 일괄처리 프로그래밍 모델의 선택적 기능입니다.

결과 알고리즘은 일괄처리 단계 끝에서 다음 두 가지 유형의 조치가 발생하도록 허용합니다.

결과 알고리즘은 xJCL을 통해 일괄처리 작업에 적용됩니다. 이 알고리즘은 xJCL로 선언되어 일괄처리 단계에 적용됩니다. 하나의 일괄처리 단계에 여러 개의 결과 알고리즘을 적용할 수 있습니다.

일괄처리 단계 끝에서, 장기간 실행 환경(LREE)은 일괄처리 작업의 xJCL을 검사하여 호출할 결과 알고리즘을 확인하십시오. 지정된 각 결과 알고리즘에서, LREE는 일괄처리 단계의 리턴 코드(단계의 destroyJobStep 메소드에서 리턴한 정수)와 LREE 데이터베이스에 있는 일괄처리 작업의 현재 리턴 코드를 알고리즘에 전달합니다. 그러면 결과 알고리즘은 전달된 리턴 코드를 기초로 조치를 수행할 수 있습니다. 알고리즘은 일괄처리 작업의 LREE 데이터베이스에 지속되는 LREE에 일괄처리 작업의 리턴 코드를 현재 리턴 코드로 다시 전달합니다. 이 리턴 코드는 첫 번째 위치에서 LREE가 결과 알고리즘에 전달한 리턴 코드와 같거나, 결과 알고리즘에 코딩된 논리에 따라 다를 수 있습니다.

고객이 자신의 알고리즘을 작성하여 일괄처리 작업에 적용할 수 있는 결과 알고리즘 SPI도 제공됩니다. 이 서비스 프로바이더 인터페이스(SPI)에 대해 API를 찾아보십시오.

jobsum 결과 알고리즘

jobsum 결과 알고리즘은 이 제품과 함께 제공됩니다. Jobsum은 작업 단계 중 최상위 리턴 코드를 LREE에 리턴합니다. 예를 들어, 작업에 다음과 같은 세 개의 단계(step1, step2, step3)가 있을 경우
  • step1 - 5 리턴
  • step2 - 8 리턴
  • step3 - 2 리턴, jobsum 알고리즘은 8이 LREE에 작업의 최종 리턴 코드로 전달되도록 합니다.

jobsum 알고리즘의 소스 코드는 WebSphere Extended Deployment InfoCenter에 제공됩니다.

jobsum 결과 알고리즘을 단계에 적용하는 예제

<job name="PostingSampleEar">

  <results-algorithms>
     <results-algorithm name="jobsum">
        <classname>com.ibm.wsspi..resultsalgorithms.jobsum</classname>
  </results-algorithm>

</results-algorithms> 


<job-step name="Step1">

     <results-ref name="jobsum">
  </job-step>

<job-step name="Step2">

     <results-ref name="jobsum">
  </job-step>

여러 알고리즘을 하나의 작업 단계에 적용하는 예제

</job>
<job name="PostingSampleEar">

     <results-algorithms>
        <results-algorithm name="jobsum">
           <classname>com.ibm.wsspi..resultsalgorithms.jobsum</classname>
     </results algorithm>

     <results-algorithm name="custom_algorithm">
           <classname>my_custom_algorithm</classname>
     </results-algorithm>
</results-algoriths>


<job-step name="Step1">

     <results-ref name="jobsum">
  </job-step>


<job-step name="Step2">

     <results-ref name="custom_algorithm">
     <results-ref name="jobsum">
  </job-step>
</job>



Related concepts
일괄처리 프로그래밍 모델

개념 주제    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:34:03 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/cxdbatchres.html

© Copyright IBM 2005, 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)