배치작업 입력 파라미터
배치 입력 파라미터는 배치작업 ID와 함께 배치 작업의 실행 시 key=value 형태로 입력이 되며, 배치 실행 정보를 구분할 수 있는 정보로 사용되거나, 스텝의 실행 정보를 구성하는 용도로 사용될 수 있다.
1. 배치작업 XML에서 실행 파라미터 사용
<step id="BMdpLoadCustData100" parent="parentStep">
<tasklet>
<chunk reader="RBMdpLoadCustData100" processor="MMdpCustMng01" writer="MMdpCustMng01"/>
</tasklet>
</step>
<bean id="RBMdpCustDataFiletoFile100" parent="RFix" scope="step">
<property name="resource" value="file:///datafiles/NbpMdp/#{jobParameters[inputFile]}.dat" />
<property name="targetType" value="bxm.dps.mdp.bean.dto.MMdpCustMng05Dto" />
</bean>
(1) #{jobParameters[$key]} 키워드를 이용하여 실행 시에 전달된 파라미터를 이용할 수 있다. 예제에서는 "reader" 에서 사용할 입력파일 경로를 파라미터를 이용하여 지정하는 형태로 사용하였다 (예 : inputFile=CustDataFile)