eGov BatchRunner Tokenizer 사용 문의
- 작성자 :
- 박*수
- 작성일 :
- 2017-04-05 15:43:22
- 조회수 :
- 908
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
<property name="lineTokenizer">
<bean class="egovframework.rte.bat.core.item.file.transform.EgovFixedLengthTokenizer">
<property name="columns" value="1-13,14" />
</bean>
</property>
<property name="objectMapper">
<bean class="egovframework.rte.bat.core.item.file.mapping.EgovObjectMapper">
<property name="type" value="kcue.ast.eas.bev.service.impl.BevMogahaIdkey" />
<property name="names" value="idkey,apct_nm" />
</bean>
</property>
해당 소스처럼 배치파일을 이용하여 텍스트파일을 읽을때 토큰으로 문자열을 자르게 되는데
기존파일 앞자리에는 아무것도 없지만 배치 돌리는중 자를때 맨앞 문자에 안보이는 특수문자가 추가되어 정상적인 validation 체크가 되지 않습니다.
ex) 9411251111116
숫자 9 앞에 안보이는 특수문자가 존재합니다.
이런현상은 어떻게 해결해야할까요?
감사합니다.
<bean class="egovframework.rte.bat.core.item.file.transform.EgovFixedLengthTokenizer">
<property name="columns" value="1-13,14" />
</bean>
</property>
<property name="objectMapper">
<bean class="egovframework.rte.bat.core.item.file.mapping.EgovObjectMapper">
<property name="type" value="kcue.ast.eas.bev.service.impl.BevMogahaIdkey" />
<property name="names" value="idkey,apct_nm" />
</bean>
</property>
해당 소스처럼 배치파일을 이용하여 텍스트파일을 읽을때 토큰으로 문자열을 자르게 되는데
기존파일 앞자리에는 아무것도 없지만 배치 돌리는중 자를때 맨앞 문자에 안보이는 특수문자가 추가되어 정상적인 validation 체크가 되지 않습니다.
ex) 9411251111116
숫자 9 앞에 안보이는 특수문자가 존재합니다.
이런현상은 어떻게 해결해야할까요?
감사합니다.
A
안녕하세요.
표준프레임워크 센터입니다.
텍스트문서 안에 이상한 ASCII가 있는지
에디터로 통해 해당문자의 ASCII 코드를 확인 하셔야될꺼 같습니다.
감사합니다.
표준프레임워크 센터입니다.
텍스트문서 안에 이상한 ASCII가 있는지
에디터로 통해 해당문자의 ASCII 코드를 확인 하셔야될꺼 같습니다.
감사합니다.