• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2080
2006.04.06 (18:44:31)
안녕하세요

쉬프트 정보통신 기술지원팀입니다.

문의하신 Timeout 속성 설정 문제에 대해 말씀드리겠습니다.

저희 컴포넌트 Timeout 속성을 지정하셨어도

Was의 Timeout 속성이 컴포넌트 Timeout 속성보다 작게 되면

데이터를 가져오는데 에러가 발생할 수 있습니다.

1시간 이상으로 Timeout을 설정하셨는데도 1시간 되면 onLoadError 이벤트가 수행되는 것은

Was 상에서 Timeout이 걸려서 저희 컴포넌트로 에러를 전달해 주기 때문입니다.

저희 쪽에서는

WAS에서 보내준 에러를 받아낼 수 가 없어서 ErrorCode가 0으로 떨어질 수 있습니다.

따라서 우선 Was 상의 Timeout 속성값을 확인하시기 바랍니다.

1시간으로 지정되어 있을 가능성이 크니까 우선 그 문제 부터 확인하시고

WAS의 Timeout 속성을 크게 했는데도 불구하고

동일한 에러가 발생하게 되면 다시 문의 부탁드립니다.

그럼 수고하시고

좋은 하루 되시기 바랍니다!


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 구미 LG 전자 GSCP Project
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :  MxDataSetU.cab#version=2.0.1.29
>* Tr 버전 :  
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>   현재 사용하고 있는 컴포넌트는 Unicode 용입니다.
>
>   DataSetName.Reset() 방식으로 프로지저를 수행 중입니다.
>   해당 프로시저 수행 시간은 1시간이 넘습니다.
>   짧은 시간을 두고 (1분) 테스트시에는 timeout 속성 설정시 이상이 없습니다.
>   OnLoadError 이벤트를 캐치하면 Connection has time out 이라고 정상적으로 확인을 했습니다.
>
>   문제는
>   1시간 이상 설정시
>   시간 체크를 하면 1시간이 되면 OnLoadError 이벤트가 자동 수행됩니다.
>   ErrorCode 는 0 ErrorMsg 는 아무런 값도 케치가 안됩니다.
>   몇 번을 테스트 결과 동일합니다.
>   프로시저는 정상적으로 DB에서 수행 중인데두요
>   timeout 속성을 72001000 으로 설정을 했는데도
>   1시간 이상은 먹지 않는 듯 합니다.
>
>   Max 2시간까지는 time out이 안되도록 할 수 있는 방법을 알고 싶습니다.
>   빠른 답변 부탁드립니다.
>
>
>   실적 관련 테이터 형성 프로시저라 중요합니다.
>  
>
>
Tag List
XE Login