• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 삼성카드 인사관리시스템
* TOInB 버전 : tbl_4.0.2.1.0
* 서버 Platform : UNIX
* 문의 유형(질문/요청/참조) : 소스코딩 질문
* 내용 :
   - 사용자 권한관리화면에서 권한등록,변경,삭제시 해당작업내역 및 작업수행자에 대한 로깅을
      테이블에 저장하는 기능을 구현하고 있는데, Grid에서 데이타 추가, 변경시에는 작업자(세션값)의
      정보가 서비스로 전송되어 저장이 가능하지만, 데이타삭제일 경우는 작업자(세션값)을 추가로 변수에
     세팅하여도 실제로 값이 넘가지 않습니다.
   - 데이타 삭제시는
         ds_select.DeleteRow(ds_select.RowPosition);  
     이 구문을 사용하는데 앞쪽에 아래와 같이 작업자의 정보를 세팅해도
        ds_select.NameValue(ds_select.RowPosition, "V_in_resno") = "<?echo $si_resno?>";  
     실제 서비스 호출시에는 V_in_resno 변수에 값이 세팅되지 않고 공백으로 넘어갑니다.

     tb_TR.KeyValue= "ins19211tt=ds_select";
     alert(ds_select.text);
     tb_TR.post() ;   --> 서비스 호출시 앞에서 값을 찍어보면 공백으로 보여짐
    
    
    
번호 제목 닉네임 조회 등록일
477 no image 접속자 IP 추출 관련 [1]
기술지원97
4612 2013-02-18
476 no image 엑셀파일을 dataset으로 임포트 [1]
허재철
4139 2012-11-15
475 no image 엑셀파일을 dataset으로 임포트 [1]
기술지원97
4028 2012-11-20
474 no image SOB 파라메터 최대값 [1]
김택근
3986 2012-11-13
473 no image SOB 파라메터 최대값 [1]
기술지원97
4072 2012-11-20
472 no image 브라유져 꺼짐현상 [1]
전성환
4127 2012-09-21
471 no image 브라유져 꺼짐현상 [1]
기술지원97
4813 2012-09-24
470 no image HttpGauceReqeust으로 Casting할 수 없습니다. 오류 문의합니다. [1]
박성연
4095 2012-08-22
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 한림성심대 * TOInB 버전 : 4.0 * 서버 Platform : WINDOWS7 * 문의 유형(질문/요청/참조) : 질문 * 내용 : 서버는 정상적으로 작동하는데 화면을 열면 --> HttpGauceReqeust으로 Casting할 수 없습니다. 라는 에러가 발생됩니다. 해결방법을 알려주시면 감사하겠습니다. 수고하십시오. --------------------------- web.xml --------------------------- <filter> <filter-name>GauceFilter</filter-name> <filter-class>com.gauce.filter.GauceFilter</filter-class> <init-param> <param-name>conf-reload</param-name> <param-value>5000</param-value> </init-param> </filter> <filter-mapping> <filter-name>GauceFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> --------------------------- JEUS SERVER START --------------------------- deploying WebModule successful ContextGroupName = MyGroup, ContextName = his [container1-10]] [GAUCE] GauceFilter: [GAUCE_HOME] D:\project\workspace\his\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\his\WEB-INF [container1-10]] [GAUCE] GauceFilter: 가우스 서버 4.0은 Mon Aug 20 18:00:57 KST 2012에 설치되었습니다. [container1-10]] [GAUCE] GauceFilter: 현재 90일용 Trial 라이센스로 가우스 서버 4.0을 사용하고 있습니다. [container1-10]] [GAUCE] GauceFilter: 가우스 서버 4.0 Context가 로딩 되었습니다. [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/grid/gridTR.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/treeview.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/db_tr_iio.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/grid/gridTRSelect.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/blob/blob_tr.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/ds_select.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/tr_oo.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/simple_tr_select.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/simple_tr.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/tr_iio.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/grid/grid.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/report/report2.jsp [container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/report/report1.jsp [container1-10]] [GAUCE] GauceFilter: PipeMap이 로딩되었습니다. [container1-10]] [GAUCE] GauceFilter: 5초 간격으로 환경파일이 변경되었는지를 감지합니다. [container1-10]] [GAUCE] GauceFilter: 가우스 Filter가 초기화 되었습니다. 위치 : D:\project\workspace\his\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\his\ [container1-10] [WEB-3480] context (his) is started successfully [container1-10] [JMX-0011] create MBean : JEUS:j2eeType=JeusServic --------------------------- 화면로딩시 ERROR --------------------------- <<__Exception__>> java.io.IOException: HttpServletRequest를 HttpGauceReqeust으로 Casting할 수 없습니다. GauceFilter를 통한 정상 요청이 아닙니다. at com.gauce.engine.K.A(Unknown Source) at com.gauce.ServiceLoader.newService(Unknown Source) at com.gauce.ServiceLoader.newService(Unknown Source) at jeus_jspwork._sample._500_treeview_5fjsp._jspService(_500_treeview_5fjsp.java:62) at jeus.servlet.jsp2.runtime.HttpJspBase.service(HttpJspBase.java:95) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at jeus.servlet.jsp.JspServletWrapper.executeServlet(JspServletWrapper.java:147) at jeus.servlet.filter2.FilterChainImpl.internalDoFilter(FilterChainImpl.java:139) at jeus.servlet.filter2.FilterChainImpl.doFilter(FilterChainImpl.java:91) at com.gauce.filter.GauceFilter.doFilter(Unknown Source) at jeus.servlet.filter2.FilterChainImpl.internalDoFilter(FilterChainImpl.java:122) at jeus.servlet.filter2.FilterChainImpl.doFilter(FilterChainImpl.java:91) at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:195) at jeus.servlet.jsp.JspServletWrapper.execute(JspServletWrapper.java:193) at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:284)
469 no image HttpGauceReqeust으로 Casting할 수 없습니다. 오류 문의합니다. [1]
기술지원97
4042 2012-08-23
HttpGauceReqeust Casting에러 발생 원인은 아래와 같습니다. 1. Gauce가 정상동작하지 않을때 2. 서비스 요청을 Dataset이나 TR 컴포넌트를 통하지 않고 호출하였을때 Dataset이나 TR 컴포넌트를 통하여 서비스를 요청하는 것인지 확인해 보시기 바랍니다. 감사합니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 한림성심대 >* TOInB 버전 : 4.0 >* 서버 Platform : WINDOWS7 >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >서버는 정상적으로 작동하는데 화면을 열면 --> HttpGauceReqeust으로 Casting할 수 없습니다. >라는 에러가 발생됩니다. 해결방법을 알려주시면 감사하겠습니다. >수고하십시오. > > >--------------------------- web.xml --------------------------- > <filter> > <filter-name>GauceFilter</filter-name> > <filter-class>com.gauce.filter.GauceFilter</filter-class> > <init-param> > <param-name>conf-reload</param-name> > <param-value>5000</param-value> > </init-param> > </filter> > <filter-mapping> > <filter-name>GauceFilter</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > >--------------------------- JEUS SERVER START --------------------------- >deploying WebModule successful ContextGroupName = MyGroup, ContextName = his >[container1-10]] [GAUCE] GauceFilter: [GAUCE_HOME] D:\project\workspace\his\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\his\WEB-INF >[container1-10]] [GAUCE] GauceFilter: 가우스 서버 4.0은 Mon Aug 20 18:00:57 KST 2012에 설치되었습니다. >[container1-10]] [GAUCE] GauceFilter: 현재 90일용 Trial 라이센스로 가우스 서버 4.0을 사용하고 있습니다. >[container1-10]] [GAUCE] GauceFilter: 가우스 서버 4.0 Context가 로딩 되었습니다. >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/grid/gridTR.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/treeview.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/db_tr_iio.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/grid/gridTRSelect.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/blob/blob_tr.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/ds_select.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/tr_oo.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/simple_tr_select.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/simple_tr.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/tr/tr_iio.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/grid/grid.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/report/report2.jsp >[container1-10]] [GAUCE] GauceFilter: ActionChain이 시작되었습니다. /gauce40/report/report1.jsp >[container1-10]] [GAUCE] GauceFilter: PipeMap이 로딩되었습니다. >[container1-10]] [GAUCE] GauceFilter: 5초 간격으로 환경파일이 변경되었는지를 감지합니다. >[container1-10]] [GAUCE] GauceFilter: 가우스 Filter가 초기화 되었습니다. 위치 : D:\project\workspace\his\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\his\ >[container1-10] [WEB-3480] context (his) is started successfully >[container1-10] [JMX-0011] create MBean : JEUS:j2eeType=JeusServic > > >--------------------------- 화면로딩시 ERROR --------------------------- ><<__Exception__>> >java.io.IOException: HttpServletRequest를 HttpGauceReqeust으로 Casting할 수 없습니다. GauceFilter를 통한 정상 요청이 아닙니다. > at com.gauce.engine.K.A(Unknown Source) > at com.gauce.ServiceLoader.newService(Unknown Source) > at com.gauce.ServiceLoader.newService(Unknown Source) > at jeus_jspwork._sample._500_treeview_5fjsp._jspService(_500_treeview_5fjsp.java:62) > at jeus.servlet.jsp2.runtime.HttpJspBase.service(HttpJspBase.java:95) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at jeus.servlet.jsp.JspServletWrapper.executeServlet(JspServletWrapper.java:147) > at jeus.servlet.filter2.FilterChainImpl.internalDoFilter(FilterChainImpl.java:139) > at jeus.servlet.filter2.FilterChainImpl.doFilter(FilterChainImpl.java:91) > at com.gauce.filter.GauceFilter.doFilter(Unknown Source) > at jeus.servlet.filter2.FilterChainImpl.internalDoFilter(FilterChainImpl.java:122) > at jeus.servlet.filter2.FilterChainImpl.doFilter(FilterChainImpl.java:91) > at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:195) > at jeus.servlet.jsp.JspServletWrapper.execute(JspServletWrapper.java:193) > at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:284) > >
468 no image 토인비 이벤트 관련 문의 [1]
이민호
4174 2012-05-11
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 에듀텍 * TOInB 버전 : 5.0 * 서버 Platform : 윈도우 * 문의 유형(질문/요청/참조) : * 내용 : 토인비에서 event 작성시에 문제가 있어 문의 드립니다. 다이나믹 조회를 위해 처리 한 부분 입니다. 이벤트 작성을 아래처럼 세가지 를 다 해보았는데 토인비 로그에서 The thread attempted to read from or write to a virtual address for which it does not have the appropriate access. 만 나옵니다. 이벤트 제거를 하면 data 이상없이 출력 됩니다. 이벤트에서 로그만 출력 했을 경우는 제데로 출력 됩니다. 그러나 1 번 스크립트를 추가 하면 문제가 생깁니다. 아래 처럼 사용 하면 안되는건가요?? 1번==========================================> if (strcmp ( AS_SESNCD, "" ) != 0){ sprintf(Tmp_sql01," AND SGS.SESNCD = '%s'\n", AS_SESNCD); strcat(select_sql,Tmp_sql01); } if (strlen(AS_COURSE) > 0){ sprintf(Tmp_sql01," AND COURSE.COURSE = '%s'\n", AS_COURSE); strcat(select_sql,Tmp_sql01); } 1==========================================> 로그=======================================> TB_BOOL SK04021_s01_TB_prepare_work ( TB_SESSION_PGV *spgv ) { /* To Do, Add your script here */ TBL_Prn (tb_stderr, "111AS_SESNCD. msg[%s]",AS_SESNCD); TBL_Prn (tb_stderr, "111AS_COURSE. msg[%s]",AS_COURSE); TBL_Prn (tb_stderr, "111AS_CLSCD. msg[%s]",AS_CLSCD); return (TB_SUCC); } TB_BOOL SK04021_s01_TB_begin_work ( TB_SESSION_PGV *spgv ) { /* To Do, Add your script here */ TBL_Prn (tb_stderr, "222AS_SESNCD. msg[%s]",AS_SESNCD); TBL_Prn (tb_stderr, "222AS_COURSE. msg[%s]",AS_COURSE); TBL_Prn (tb_stderr, "222AS_CLSCD. msg[%s]",AS_CLSCD); return (TB_SUCC); } TB_BOOL SK04021_s01_TB_initialize_variable ( TB_SESSION_PGV *spgv ) { /* To Do, Add your script here */ TBL_Prn (tb_stderr, "333AS_SESNCD. msg[%s]",AS_SESNCD); TBL_Prn (tb_stderr, "333AS_COURSE. msg[%s]",AS_COURSE); TBL_Prn (tb_stderr, "333AS_CLSCD. msg[%s]",AS_CLSCD); return (TB_SUCC); } =====================================================================>
467 no image 토인비 이벤트 관련 문의 [1]
기술지원97
5156 2012-05-11
기존에 작성된 내용입니다. 이러한 현상은 대부분 사용자 서비스 작성시에 메모리 관련 핸들링을 잘못 하게 되면 발생됩니다. - Memory Error 대처 요령 (1) 사용자가 작성한 이벤트 스크립트상의 메모리 핸들링 오류 가. strcpy, strncpy, memcpy, sprintf, strcat 함수 사용시 버퍼의 크기는 적절하게 잡혔는가? 특히 static변수 size는 항상 NULL값의 사이즈를 더하여 잡아야 한다. 포인터 변수 사용 시 초기화는 이루어 졌는가? 나. select_sql, insert_sql, update_sql, delete_sql등의 SQL변수의 사이즈를 초과하는 SQL문이 작성되었는가? 그렇다면 SOB에서 해당 SQL변수의 사이즈 를 늘려준 다음 서비스를 재컴파일 시킨다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 에듀텍 >* TOInB 버전 : 5.0 >* 서버 Platform : 윈도우 >* 문의 유형(질문/요청/참조) : >* 내용 : >토인비에서 event 작성시에 문제가 있어 문의 드립니다. > >다이나믹 조회를 위해 처리 한 부분 입니다. > >이벤트 작성을 아래처럼 세가지 를 다 해보았는데 토인비 로그에서 >The thread attempted to read from or write to a virtual address for which it does not have the appropriate access. >만 나옵니다. >이벤트 제거를 하면 data 이상없이 출력 됩니다. > >이벤트에서 로그만 출력 했을 경우는 제데로 출력 됩니다. >그러나 1 번 스크립트를 추가 하면 문제가 생깁니다. >아래 처럼 사용 하면 안되는건가요?? > >1번==========================================> > if (strcmp ( AS_SESNCD, "" ) != 0){ > sprintf(Tmp_sql01," AND SGS.SESNCD = '%s'\n", AS_SESNCD); > strcat(select_sql,Tmp_sql01); > } > > if (strlen(AS_COURSE) > 0){ > sprintf(Tmp_sql01," AND COURSE.COURSE = '%s'\n", AS_COURSE); > strcat(select_sql,Tmp_sql01); > } >1==========================================> > >로그=======================================> >TB_BOOL SK04021_s01_TB_prepare_work ( TB_SESSION_PGV *spgv ) >{ >/* To Do, Add your script here */ > > >TBL_Prn (tb_stderr, "111AS_SESNCD. msg[%s]",AS_SESNCD); >TBL_Prn (tb_stderr, "111AS_COURSE. msg[%s]",AS_COURSE); >TBL_Prn (tb_stderr, "111AS_CLSCD. msg[%s]",AS_CLSCD); > return (TB_SUCC); >} > >TB_BOOL SK04021_s01_TB_begin_work ( TB_SESSION_PGV *spgv ) >{ >/* To Do, Add your script here */ > > >TBL_Prn (tb_stderr, "222AS_SESNCD. msg[%s]",AS_SESNCD); >TBL_Prn (tb_stderr, "222AS_COURSE. msg[%s]",AS_COURSE); >TBL_Prn (tb_stderr, "222AS_CLSCD. msg[%s]",AS_CLSCD); > return (TB_SUCC); >} > >TB_BOOL SK04021_s01_TB_initialize_variable ( TB_SESSION_PGV *spgv ) >{ > > >/* To Do, Add your script here */ >TBL_Prn (tb_stderr, "333AS_SESNCD. msg[%s]",AS_SESNCD); >TBL_Prn (tb_stderr, "333AS_COURSE. msg[%s]",AS_COURSE); >TBL_Prn (tb_stderr, "333AS_CLSCD. msg[%s]",AS_CLSCD); > return (TB_SUCC); >} >=====================================================================> >
466 no image 그리드 컴포넌트 관련 문의 파일 [1]
김택근
4098 2012-04-30
465 no image 그리드 컴포넌트 관련 문의 [1]
기술지원97
3860 2012-05-03
464 no image 그리드 컴포넌트 관련 문의 [1]
김택근
4005 2012-05-07
463 no image codecombo 관련 문의 [1]
조성제
4419 2012-04-12
462 no image codecombo 관련 문의 파일 [1]
기술지원97
4513 2012-04-12
Selected no image Grid 에서 데이타 삭제 수행시 작업수행자 정보를 서비스로 넘기는 방법 문의 [1]
조성경
3950 2012-03-30
460 no image Grid 에서 데이타 삭제 수행시 작업수행자 정보를 서비스로 넘기는 방법 문의 [1]
기술지원97
4155 2012-03-30
데이터 Delete시 변경된 데이터는 무결성을 지키기 위해 원복 한 후 서버에 전송하게 되어 있습니다. (DataSet에 담겨진 키값을 스크립트로 변경한 후 변경된 데이터가 넘어가게 되면 다른 로우의 데이터를 변경할 수 있는 문제가 발생하기에 지정된 기본스펙입니다.) 로그인 사용자의 정보를 delete시 넘기기 위해서는 TR의 Parameters에 넘겨서 처리하거나, 더미 데이터셋을 만들어 사용자 정보를 처리하시기 바랍니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 삼성카드 인사관리시스템 >* TOInB 버전 : tbl_4.0.2.1.0 >* 서버 Platform : UNIX >* 문의 유형(질문/요청/참조) : 소스코딩 질문 >* 내용 : > - 사용자 권한관리화면에서 권한등록,변경,삭제시 해당작업내역 및 작업수행자에 대한 로깅을 > 테이블에 저장하는 기능을 구현하고 있는데, Grid에서 데이타 추가, 변경시에는 작업자(세션값)의 > 정보가 서비스로 전송되어 저장이 가능하지만, 데이타삭제일 경우는 작업자(세션값)을 추가로 변수에 > 세팅하여도 실제로 값이 넘가지 않습니다. > - 데이타 삭제시는 > ds_select.DeleteRow(ds_select.RowPosition); > 이 구문을 사용하는데 앞쪽에 아래와 같이 작업자의 정보를 세팅해도 > ds_select.NameValue(ds_select.RowPosition, "V_in_resno") = "<?echo $si_resno?>"; > 실제 서비스 호출시에는 V_in_resno 변수에 값이 세팅되지 않고 공백으로 넘어갑니다. > > tb_TR.KeyValue= "ins19211tt=ds_select"; > alert(ds_select.text); > tb_TR.post() ; --> 서비스 호출시 앞에서 값을 찍어보면 공백으로 보여짐 > > >
459 no image SE log에 이런 오류가 나고 있습니다. [1]
황치범
15381 2012-02-27
458 no image SE log에 이런 오류가 나고 있습니다. 파일 [1]
관리자
3888 2012-02-28
Tag List
XE Login