게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : KT&G
* InnoXync 버전 :
* WAS 종류(WebLogic 등등) : WEBLOGIC
* DB 종류 : ORACLE
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
gfm 화면에서 하나의 트랜젝션( tr_1)에 두개의 데이터셋을 날리고 있습니다.
TR KeyValue에 순차적으로 master데이터와, detail데이터를 설정해서 날리고 있으며
controller단에서도 순차적으로 master처리하고 detail처리하도록 되어있는데
랜덤으로 master의 데이터가 detail데이터보다 늦게 넘어오는 현상이 발견되고 있습니다.
master데이터를 처리한뒤 나오는 일련번호로 detail을 처리해야하는데
master의 데이터가 null인 상태에서 master를 처리하다보니 에러가 발생되고있네요.
매번그러는게 아니라 랜덤으로 발생되는거라..
어찌 처리해야하는건지.
그리고 두개의 데이터셋의 전송순서를 정할수 있는지 문의드립니다.
서비스에서 먼저 채워진 패킷을 전송하기 때문에 전달된 순서에 따라 처리가 되지는 않습니다.
TR을 분리하여 사용하시기 바랍니다.
감사합니다.