배치 작업 xml 에서 ExecutionContext 사용

Job의 ExecutionContext에 넣어둔 값은 배치 Job 전체에서 사용 가능하며, Step의 ExecutionContext에 넣어둔 값은 해당 Step에서만 사용 가능하다.

  • Job ExecutionContext 사용 : #{jobExecutionContext[key]}

  • Step ExecutionContext 사용 : #{stepExecutionContext[key]}

<bean id="RBMdpCustDataFiletoFile100" parent="RDelimit" scope="step">
    <property name="resource" value="file:///datafiles/bxm/dat/#{jobExecutionContext[inputFile]}" />
    <property name="encoding" value="UTF-8" />
    <property name="delimiter" value=";" />
    <property name="targetType" value="bxm.dft.smp.batch.bean.dto.MSmpDelimitedToDBBtch01Dto" />
</bean>

<bean id="WBMdpCustDataFiletoFile100" parent="WDelimit" scope="step">
    <property name="resource" value="file:///datafiles/bxm/dat/#{stepExecutionContext[outputFile]}" />
    <property name="encoding" value="UTF-8" />
    <property name="delimiter" value=";" />
    <property name="targetType" value="bxm.dft.smp.batch.bean.dto.MSmpFixedToDelimitedBtch01Dto" />
</bean>
SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.