게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
**필수입력사항**
* 고객(업체)명 : LIG Nex1
* 제품 버전 : 4.0
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
서버로 부터 결과 값을 아래와 같이 처리를 해서 받는데,
GauceDataSet out_gds = gauceRequest.getGauceDataSet("OUT_DS");
gauceResponse.enableFirstRow(out_gds);
에러 메시지가
Error Code : 51021
Error Message : [TRNS-51021] 데이터 복호화를 실패했습니다.
라는 메시지가 나옵니다.
어디 에러 난 부분 없이 정상적으로 완료를 했습니다 위와 같이 처리 했더니 메시지가 나오고 있습니다.
단순히 그냥 Exception 만을 봤을 때는 Exception없이
Transaction을 OnSuccess로 처리가 되는 것을 확인 한 뒤 결과 값 받는 것을 GauceDataSet으로 처리 하니 에러 메시지가
발생 합니다. 확인 부탁드립니다.
|
[TRNS-51021] 에러가 발생할 수 있는 상황은 아래와 같습니다.
1. 동일한 Dataset을 Input / Output 하여 사용하신 경우 에러가 발생할 수 있습니다.
- 이경우 TR을 2개로 분리하여 사용하시기 바랍니다.
ex) Tr.KeyValue = "Service_03(I:INPUT_DS=tb_DataSet,O:OUT_DS=tb_DataSet)"
[주의사항]
여러개의 Input과 output을 같이 사용할 경우 동일한 클라이언트 DataSet 이름을 사용 할 수 없다.
2. tr로 조회시 데이터가 0건일 경우 데이터셋 헤더 정의가 안되어 있는 경우 발생 할 수 있습니다.
- 헤더 정의하는 로직이 없는 경우 추가하시기 바랍니다.
위 사항이 아닐 경우 좀 더 자세한 내용을 기술하여 주시기 바랍니다.
감사합니다.