• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3328
2012.12.24 (10:35:39)
http://member.shift.co.kr/zboard.php?id=gauce&page=1&sn1=&divpage=2&sn=off&ss=on&sc=on&keyword=java.net.SocketException&select_arrange=headnum&desc=asc&no=8073데이터셋 사이즈는 한 컬럼당 최대 6K, 한 로우당 8K의 제약을 가지고 있습니다.

서버 단에서 데이터셋을 구성하는 경우 보통 데이터셋을 선언하는 부분에서 컬럼 사이즈를 지정합니다.
addDataColumn이나 put 메소드에서 데이터셋의 컬럼 사이즈를 확인해보시기 바랍니다.
자세한 내용은 api의 해당 항목을 참조하시기 바랍니다.

서버 쪽에서 데이터셋 컬럼 사이즈를 수정하기 어려운 경우라면 화면 쪽에서 데이터셋의 헤더를 재구성할 수 있는데, SetDataHeader 메소드를 사용하시면 됩니다.
자세한 내용은 매뉴얼의 해당 항목을 참조하시기 바랍니다.

Run Timeout 문제라면,
쿼리 수행시간이 오래 걸리거나 네트워크에 문제가 발생하여 데이터셋에 담는 중에 문제가 생기는 경우
서버 에러를 확인해보셔서
java.lang.RuntimeException: Can not write GauceDataSet to Component!
또는
java.net.SocketException: Connection reset by peer: socket write error
같은 에러가 발생하는 경우일 수도 있겠네요.
해당 에러는 가우스와는 상관이 없고, 서버 환경에 의해 문제가 발생한 경우입니다.
해결 방법은 WAS측 Timeout과 Web Server측 Timeout을 다시 설정하고,(관련링크1 참조)
Dataset 또는 TR의 Timeout 속성을 지정해주면 됩니다.(매뉴얼의 해당 항목 참조)


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : LGE 글로벌물류
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : WebLogic 8.1
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : DataSet Data 미출력 건
>* 내용 :
>
>안녕하세요. DataSet 출력 시 동일한 조건임에도 화면상에 확인이 되지 않는 경우가 종종 있습니다.
>Dataset 에 대한 Component Manual 상에 확인해보니 Row Data 의 Size 로 인한 문제로 추정하고 있는데,
>코멘트 중 "개발시 Data를 세팅하는 부분에 유효한 Data의 Size를 알고(보통 DB Schema 참조) 적정한 사이즈를 세팅해 주어야 합니다. " 이란 항목이 있어 문의드립니다.
>
>Data Size에 대한 적정한 사이즈를 어디에서 수정 가능한지 문의드립니다.
>혹시 Run Time Out 도 정해 있나요?

 
Tag List
XE Login