일괄전송 후처리 프로그램
프로그램용도 | 구현할 인터페이스 | 적용할 설정화면 |
---|---|---|
후처리프로그램 |
BatchPostProcess |
배치설정관리>일괄전송인터페이스 |
FEP에서 일괄전송 처리 시, 수행 후 처리에 실행될 사용자 프로그램을 개발하여 적용할 수 있다.
2. 전체 예제
package bxi.extension.customizing.api;
import org.springframework.stereotype.Component;
import bxi.api.BatchPostProcess;
import bxi.api.model.BatchPostInfo;
import bxi.common.dao.dto.BxiBtfFileComIO;
import bxi.common.dao.dto.BxiBtfInstCbIntrfcIO;
import bxi.common.dao.dto.BxiBtfPrgsStatusIO;
import bxi.common.dao.dto.BxiInstBizIO;
import lombok.extern.slf4j.Slf4j;
@Slf4j
@Component
public class BatchPostImpl implements BatchPostProcess {
@Override
public void process(BatchPostInfo batchPostInfo) {
BxiInstBizIO instBiz = batchPostInfo.getInstBiz();
BxiBtfFileComIO btfFileCom = batchPostInfo.getBtfFileCom();
BxiBtfInstCbIntrfcIO btfInstCbIntrfc = batchPostInfo.getBtfInstCbIntrfc();
BxiBtfPrgsStatusIO btfPrgsStatus = batchPostInfo.getBtfPrgsStatus();
LOG.debug("instCd: {}, bizCd: {}", btfInstCbIntrfc.getInstCd(), btfInstCbIntrfc.getBizCd());
LOG.debug("Batch File ID: {}", btfInstCbIntrfc.getBtfFileId());
}
}