• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 976
2008.01.19 (00:56:47)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 신문유통원 간행물관리시스템
* GAUCE 버전 : 4.0
* WAS 종류(WebLogic 등등) : Web-logic
* DB 종류 : oracle 10g
* 문의 유형(질문/요청/참조) : 데이터셋 전송관련 문의드립니다.
* 내용 :  

A 화면상에서  CSV파일을 업로드후 생성된 데이터셋을 서버로 전송후
전송된 데이터셋을 가공후 B화면으로 가공된 데이터셋을 전송하려고 합니다.


1. a.jsp

var action = "/test.do?command=test"/>";
transaction = new GauceTransaction(trTest, "I", "insert");
transaction.addDataSet(dsTest);
transaction.doPost(action);

2. TestAction.java

public ActionForward updateReturnDelivelyStatistical(ActionMapping mapping,
                                                                           ActionForm form,
                                                                   HttpServletRequest request,
                                               HttpServletResponse response) throws Exception {

  if (isGauceConnection(request)) {            
    DataSetMetaData testDsmd= new DataSetMetaData("dsTest",
                                                   DataSetMetaData.TYPE_LIST,
                                                   DataSetMetaData.MODE_IGNORE);
  
    testDsmd.addColumn("INVC_NO",               DataSetMetaData.DATA_STRING);
    testDsmd.addColumn("RET_RSN_TYPE",     DataSetMetaData.DATA_STRING);
    testDsmd.addColumn("DELI_MSG",                  DataSetMetaData.DATA_STRING);
    testDsmd.addColumn("INVC_SELECT",        DataSetMetaData.DATA_STRING);
    
    -->
   이곳에서 dsTest데이터셋을 가공후 b.jsp파일을 열려고 합니다.
    -->
    return mapping.findForward("test_b_jsp");
  }  
  return mapping.findForward("test_a_jsp");
}


번호 제목 닉네임 조회 등록일
3549 no image Struts와 가우스 연동시 에러 관련 문의 파일
김성룡
1001 2008-01-24
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 법무부 소년보호 * GAUCE 버전 : 4.0 * WAS 종류(WebLogic 등등) : JEUS 5.0 * DB 종류 : Oracle * 문의 유형(질문/요청/참조) : 질문 * 내용 : 가우스에서 get 방식으로 struts 액션을 호출하면 이상없이 정상 동작합니다만, tr 오브젝트를 사용해서 post 방식으로 전송하는 경우에는 다음 내용과 같이 에러가 발생합니다. 이런 경우에는 어떻게 조치해야 하는지요? - 증상 설명 - 서버측 코드 (모든 Request가 통과하는 공통 Strutcs 액션임) public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { GauceInputStream gis = null; GauceOutputStream gos = null; try{ try { gis = ((HttpGauceRequest)request).getGauceInputStream(); gos = ((HttpGauceResponse)response).getGauceOutputStream(); } catch(ClassCastException cce) { try { GauceConnection gconn = (GauceConnection)request.getAttribute("GauceConnection"); gis = gconn.getHttpGauceRequest().getGauceInputStream(); gos = gconn.getHttpGauceResponse().getGauceOutputStream(); } catch(Exception e) { throw e; } } 클라이언트 코드 1 function fncGetCategoryList() { param = "&searchCondition=" + document.all.searchCondition.value + "&searchKeyword=" + document.all.searchKeyword.value + "&searchUseYn=" + document.all.searchUseYn.value; ds_grid.DataID = "<html:rewrite page='/dispatchGASale.do?method=selectCategoryListPage'/>" + param; ds_grid.Reset(); } 클라이언트 코드 1과 같이 get 방식으로 Action을 호출하면 맨위의 서버측 코드에서 gis = ((HttpGauceRequest)request).getGauceInputStream(); gos = ((HttpGauceResponse)response).getGauceOutputStream(); 구간이 수행되며 동작에 아무 문제가 없다. 클라이언트 코드 2 function btn_Save() { tr_grid.Post(); } <object id="tr_grid" classid="clsid:78E24950-4295-43d8-9B1A-1F41CD7130E5" > <param name="ServerIP" value=""> <param name="Action" value="<html:rewrite page='/dispatchGASale.do?method=updateCategory'/>"> <param name="KeyName" value="Toinb_dataid4"> <param name="KeyValue" value="JSP(I:POST=ds_grid)"> </object> 그러나 클라이언트 코드 2와 같이 tr 오브젝트를 이용해서 post 방식으로 전송하는 경우는 맨위의 서버측 코드의 try { GauceConnection gconn = (GauceConnection)request.getAttribute("GauceConnection"); gis = gconn.getHttpGauceRequest().getGauceInputStream(); gos = gconn.getHttpGauceResponse().getGauceOutputStream(); } 구간이 실행되다가 에러가 발생한다. 에러는 다음과 같다 2008-01-24 10:25:42,610 ERROR [defaultLogger] Action Support Exception catch!! java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다. at com.gauce.io.bin.A.A(Unknown Source) at com.gauce.io.bin.A.A(Unknown Source) at com.gauce.filter.HttpGauceRequestWrapper.getGauceInputStream(UnknownSource) at gov.moj.teams.common.web.DefaultGADispatchActionSupport.execute(DefaultGADispatchActionSupport.java:81) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java:313) 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.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:268)
3548 no image Struts와 가우스 연동시 에러 관련 문의
기술지원44
1176 2008-01-24
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 법무부 소년보호 >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : JEUS 5.0 >* DB 종류 : Oracle >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >가우스에서 get 방식으로 struts 액션을 호출하면 이상없이 정상 동작합니다만, >tr 오브젝트를 사용해서 post 방식으로 전송하는 경우에는 다음 내용과 같이 에러가 발생합니다. > >이런 경우에는 어떻게 조치해야 하는지요? > > >- 증상 설명 - > > >서버측 코드 (모든 Request가 통과하는 공통 Strutcs 액션임) > > public ActionForward execute(ActionMapping mapping, ActionForm form, > HttpServletRequest request, HttpServletResponse response) > throws Exception { > GauceInputStream gis = null; > GauceOutputStream gos = null; > > try{ > try > { > gis = ((HttpGauceRequest)request).getGauceInputStream(); > gos = ((HttpGauceResponse)response).getGauceOutputStream(); > } > catch(ClassCastException cce) > { > try > { > GauceConnection gconn = (GauceConnection)request.getAttribute("GauceConnection"); > gis = gconn.getHttpGauceRequest().getGauceInputStream(); > gos = gconn.getHttpGauceResponse().getGauceOutputStream(); > } > catch(Exception e) > { > throw e; > } > } > > >클라이언트 코드 1 > > function fncGetCategoryList() { > param = "&searchCondition=" + document.all.searchCondition.value > + "&searchKeyword=" + document.all.searchKeyword.value > + "&searchUseYn=" + document.all.searchUseYn.value; > > ds_grid.DataID = "<html:rewrite page='/dispatchGASale.do?method=selectCategoryListPage'/>" + param; > ds_grid.Reset(); > } > >클라이언트 코드 1과 같이 get 방식으로 Action을 호출하면 맨위의 서버측 코드에서 > gis = ((HttpGauceRequest)request).getGauceInputStream(); > gos = ((HttpGauceResponse)response).getGauceOutputStream(); >구간이 수행되며 동작에 아무 문제가 없다. > > > > > >클라이언트 코드 2 > > function btn_Save() > { > tr_grid.Post(); > } > ><object id="tr_grid" classid="clsid:78E24950-4295-43d8-9B1A-1F41CD7130E5" > > <param name="ServerIP" value=""> > <param name="Action" value="<html:rewrite page='/dispatchGASale.do?method=updateCategory'/>"> > <param name="KeyName" value="Toinb_dataid4"> > <param name="KeyValue" value="JSP(I:POST=ds_grid)"> ></object> > > >그러나 클라이언트 코드 2와 같이 tr 오브젝트를 이용해서 post 방식으로 전송하는 경우는 맨위의 서버측 코드의 > try > { > GauceConnection gconn = (GauceConnection)request.getAttribute("GauceConnection"); > gis = gconn.getHttpGauceRequest().getGauceInputStream(); > gos = gconn.getHttpGauceResponse().getGauceOutputStream(); > } >구간이 실행되다가 에러가 발생한다. > > > >에러는 다음과 같다 > > >2008-01-24 10:25:42,610 ERROR [defaultLogger] > Action Support Exception catch!! >java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다. > at com.gauce.io.bin.A.A(Unknown Source) > at com.gauce.io.bin.A.A(Unknown Source) > at com.gauce.filter.HttpGauceRequestWrapper.getGauceInputStream(UnknownSource) > at gov.moj.teams.common.web.DefaultGADispatchActionSupport.execute(DefaultGADispatchActionSupport.java:81) > at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419) > at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) > at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java:313) > 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.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:268) > > GAUCE FAQ 게시판의 Open WebFrameWork 문서를 참조하시기 바랍니다.
3547 no image Struts와 가우스 연동시 에러 관련 문의
김성룡
993 2008-01-24
첨부한 소스코드를 한번이라도 열어보셨는지요? FAQ의 해당 내용을 참고하여 동일하게 작성한 것입니다. > >>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : 법무부 소년보호 >>* GAUCE 버전 : 4.0 >>* WAS 종류(WebLogic 등등) : JEUS 5.0 >>* DB 종류 : Oracle >>* 문의 유형(질문/요청/참조) : 질문 >>* 내용 : >> >>가우스에서 get 방식으로 struts 액션을 호출하면 이상없이 정상 동작합니다만, >>tr 오브젝트를 사용해서 post 방식으로 전송하는 경우에는 다음 내용과 같이 에러가 발생합니다. >> >>이런 경우에는 어떻게 조치해야 하는지요? >> >> >>- 증상 설명 - >> >> >>서버측 코드 (모든 Request가 통과하는 공통 Strutcs 액션임) >> >> public ActionForward execute(ActionMapping mapping, ActionForm form, >> HttpServletRequest request, HttpServletResponse response) >> throws Exception { >> GauceInputStream gis = null; >> GauceOutputStream gos = null; >> >> try{ >> try >> { >> gis = ((HttpGauceRequest)request).getGauceInputStream(); >> gos = ((HttpGauceResponse)response).getGauceOutputStream(); >> } >> catch(ClassCastException cce) >> { >> try >> { >> GauceConnection gconn = (GauceConnection)request.getAttribute("GauceConnection"); >> gis = gconn.getHttpGauceRequest().getGauceInputStream(); >> gos = gconn.getHttpGauceResponse().getGauceOutputStream(); >> } >> catch(Exception e) >> { >> throw e; >> } >> } >> >> >>클라이언트 코드 1 >> >> function fncGetCategoryList() { >> param = "&searchCondition=" + document.all.searchCondition.value >> + "&searchKeyword=" + document.all.searchKeyword.value >> + "&searchUseYn=" + document.all.searchUseYn.value; >> >> ds_grid.DataID = "<html:rewrite page='/dispatchGASale.do?method=selectCategoryListPage'/>" + param; >> ds_grid.Reset(); >> } >> >>클라이언트 코드 1과 같이 get 방식으로 Action을 호출하면 맨위의 서버측 코드에서 >> gis = ((HttpGauceRequest)request).getGauceInputStream(); >> gos = ((HttpGauceResponse)response).getGauceOutputStream(); >>구간이 수행되며 동작에 아무 문제가 없다. >> >> >> >> >> >>클라이언트 코드 2 >> >> function btn_Save() >> { >> tr_grid.Post(); >> } >> >><object id="tr_grid" classid="clsid:78E24950-4295-43d8-9B1A-1F41CD7130E5" > >> <param name="ServerIP" value=""> >> <param name="Action" value="<html:rewrite page='/dispatchGASale.do?method=updateCategory'/>"> >> <param name="KeyName" value="Toinb_dataid4"> >> <param name="KeyValue" value="JSP(I:POST=ds_grid)"> >></object> >> >> >>그러나 클라이언트 코드 2와 같이 tr 오브젝트를 이용해서 post 방식으로 전송하는 경우는 맨위의 서버측 코드의 >> try >> { >> GauceConnection gconn = (GauceConnection)request.getAttribute("GauceConnection"); >> gis = gconn.getHttpGauceRequest().getGauceInputStream(); >> gos = gconn.getHttpGauceResponse().getGauceOutputStream(); >> } >>구간이 실행되다가 에러가 발생한다. >> >> >> >>에러는 다음과 같다 >> >> >>2008-01-24 10:25:42,610 ERROR [defaultLogger] >> Action Support Exception catch!! >>java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다. >> at com.gauce.io.bin.A.A(Unknown Source) >> at com.gauce.io.bin.A.A(Unknown Source) >> at com.gauce.filter.HttpGauceRequestWrapper.getGauceInputStream(UnknownSource) >> at gov.moj.teams.common.web.DefaultGADispatchActionSupport.execute(DefaultGADispatchActionSupport.java:81) >> at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419) >> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) >> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) >> at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) >> at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java:313) >> 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.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:268) >> >> > >GAUCE FAQ 게시판의 Open WebFrameWork 문서를 참조하시기 바랍니다. >
3546 no image Struts와 가우스 연동시 에러 관련 문의
기술지원44
1025 2008-01-24
>첨부한 소스코드를 한번이라도 열어보셨는지요? > >FAQ의 해당 내용을 참고하여 동일하게 작성한 것입니다. > > >> >>>게시판을 이용해 주셔서 감사합니다. >>>다음양식에 맞게 입력해주세요. >>> >>>* 고객시스템명 : 법무부 소년보호 >>>* GAUCE 버전 : 4.0 >>>* WAS 종류(WebLogic 등등) : JEUS 5.0 >>>* DB 종류 : Oracle >>>* 문의 유형(질문/요청/참조) : 질문 >>>* 내용 : >>> >>>가우스에서 get 방식으로 struts 액션을 호출하면 이상없이 정상 동작합니다만, >>>tr 오브젝트를 사용해서 post 방식으로 전송하는 경우에는 다음 내용과 같이 에러가 발생합니다. >>> >>>이런 경우에는 어떻게 조치해야 하는지요? >>> >>> >>>- 증상 설명 - >>> >>> >>>서버측 코드 (모든 Request가 통과하는 공통 Strutcs 액션임) >>> >>> public ActionForward execute(ActionMapping mapping, ActionForm form, >>> HttpServletRequest request, HttpServletResponse response) >>> throws Exception { >>> GauceInputStream gis = null; >>> GauceOutputStream gos = null; >>> >>> try{ >>> try >>> { >>> gis = ((HttpGauceRequest)request).getGauceInputStream(); >>> gos = ((HttpGauceResponse)response).getGauceOutputStream(); >>> } >>> catch(ClassCastException cce) >>> { >>> try >>> { >>> GauceConnection gconn = (GauceConnection)request.getAttribute("GauceConnection"); >>> gis = gconn.getHttpGauceRequest().getGauceInputStream(); >>> gos = gconn.getHttpGauceResponse().getGauceOutputStream(); >>> } >>> catch(Exception e) >>> { >>> throw e; >>> } >>> } >>> >>> >>>클라이언트 코드 1 >>> >>> function fncGetCategoryList() { >>> param = "&searchCondition=" + document.all.searchCondition.value >>> + "&searchKeyword=" + document.all.searchKeyword.value >>> + "&searchUseYn=" + document.all.searchUseYn.value; >>> >>> ds_grid.DataID = "<html:rewrite page='/dispatchGASale.do?method=selectCategoryListPage'/>" + param; >>> ds_grid.Reset(); >>> } >>> >>>클라이언트 코드 1과 같이 get 방식으로 Action을 호출하면 맨위의 서버측 코드에서 >>> gis = ((HttpGauceRequest)request).getGauceInputStream(); >>> gos = ((HttpGauceResponse)response).getGauceOutputStream(); >>>구간이 수행되며 동작에 아무 문제가 없다. >>> >>> >>> >>> >>> >>>클라이언트 코드 2 >>> >>> function btn_Save() >>> { >>> tr_grid.Post(); >>> } >>> >>><object id="tr_grid" classid="clsid:78E24950-4295-43d8-9B1A-1F41CD7130E5" > >>> <param name="ServerIP" value=""> >>> <param name="Action" value="<html:rewrite page='/dispatchGASale.do?method=updateCategory'/>"> >>> <param name="KeyName" value="Toinb_dataid4"> >>> <param name="KeyValue" value="JSP(I:POST=ds_grid)"> >>></object> >>> >>> >>>그러나 클라이언트 코드 2와 같이 tr 오브젝트를 이용해서 post 방식으로 전송하는 경우는 맨위의 서버측 코드의 >>> try >>> { >>> GauceConnection gconn = (GauceConnection)request.getAttribute("GauceConnection"); >>> gis = gconn.getHttpGauceRequest().getGauceInputStream(); >>> gos = gconn.getHttpGauceResponse().getGauceOutputStream(); >>> } >>>구간이 실행되다가 에러가 발생한다. >>> >>> >>> >>>에러는 다음과 같다 >>> >>> >>>2008-01-24 10:25:42,610 ERROR [defaultLogger] >>> Action Support Exception catch!! >>>java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다. >>> at com.gauce.io.bin.A.A(Unknown Source) >>> at com.gauce.io.bin.A.A(Unknown Source) >>> at com.gauce.filter.HttpGauceRequestWrapper.getGauceInputStream(UnknownSource) >>> at gov.moj.teams.common.web.DefaultGADispatchActionSupport.execute(DefaultGADispatchActionSupport.java:81) >>> at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419) >>> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) >>> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) >>> at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) >>> at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java:313) >>> 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.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:268) >>> >>> >> >>GAUCE FAQ 게시판의 Open WebFrameWork 문서를 참조하시기 바랍니다. >> > Action Form 을 사용하시면 Action Form 이 Gauce Stream 을 모두 읽어버려서 발생하는 오류입니다.
3545 no image Struts와 가우스 연동시 에러 관련 문의
김성룡
992 2008-01-24
3544 no image ImportData / SyncData / OnDataError : 중복체크가 안됩니다.
배경태
1182 2008-01-23
* 고객시스템명 : * GAUCE 버전 : * WAS 종류(WebLogic 등등) : WebLogic * DB 종류 : Oracle * 문의 유형(질문/요청/참조) : ImportData후 SyncData에 의해 중복체크가 되지 않음. * 내용 : -------------------------------------------------- <script> function doImport() { tb_DataSet.ImportData(txa_TempData.value); var syncStat = tb_DataSet.SyncData; alert("SyncData=>"syncStat); } </script> <script language=JavaScript for=tb_DataSet event=OnDataError(row,colid)> alert("tb_DataSet.OnDataErrorn" + "["+ tb_DataSet.ErrorCode +" ]"+ tb_DataSet.ErrorMsg ); </script> <body> <table frame=box width=456><tr><td>ExportData, ImportData</td> <td width=100>DataSet</td></tr></table><br> <input type=button value="Data Reset" onClick="tb_DataSet.Reset()"> <input type=button value="Data Clear" onClick="tb_DataSet.ClearData()"> <input type=button value="Data Export" onClick="txa_TempData.value = tb_DataSet.ExportData(1,tb_DataSet.CountRow,false)"> <input type=button value="Data Import" onClick="doImport();"> <br><br> <object classid=CLSID:1F57AEAD-DB12-11D2-A4F9-00608CEBEE49 height=200 width=456> <param name=DataID value=tb_DataSet> <param name=Format value=' <C>ID=Partno name="Part No" width=100</C> <C>ID=Partnm name="Part Name" width=210</C> <C>ID=Price name="Price" width=110</C>'> </object> <br><br> <textarea id=txa_TempData cols=62 rows=10></textarea> </body> -------------------------------------------------- 위의 소스는 Component Manual에 DataSet의 Method 인 ImportData 의 Sample 인 ./sample/ImportData_s1.html 을 조금 수정한 것입니다. 그 소스중 import할 csv data는 아래와 같이 조금 수정되었습니다. KEYVALUETYPE을 한개의 컬럼에 부여하였고 KEYVALUETYPE으로 선언된 컬럼중 중복된 데이타도 만들었습니다. ------------------------------------------------------ partno:STRING(16):KEYVALUETYPE,partnm:STRING(40),price:DECIMAL(10.2) S010100001,Pentium III,102.45 S010100005,1G DRAM,450.55 S010200011,CD Driver(24x),201.86 S010200012,CD Driver(48x),305.14 S010200014,"Monitor(14"")",119.65 S010300002,"Monitor(16"")",652.32 S010300015,"Monitor(20"")",429.3 S010300016,Mouse,287.87 S010300016,Keyboard,528.68 <-----여기가 중복된 행입니다. --------------------------------------------------------- 이렇게 ImportData Method를 사용할시에는 중복된 데이터에 대한 SyncData로 검증이 이루어지지 않았습니다. 물론 ImportData가 완료된 후에 SyncData 한 결과는 정상이었으나 Grid의 중복된 Data를 클릭하면 이때 OnDataError 이벤트에 작성된 메세지가 출력되었습니다. ImportData 직후에 Import 된 Data의 SyncData 결과가 true (정상;중복없음) 로 나오는 이유를 모르겠습니다.
3543 no image suppress 관련해서요..
서정일
898 2008-01-23
3542 no image suppress 관련해서요..
기술지원27
1090 2008-01-23
3541 설치시 다음과 같은 에러가 발생 합니다 파일
민경민
946 2008-01-23
3540 no image 설치시 다음과 같은 에러가 발생 합니다
기술지원44
1009 2008-01-24
3539 no image 설치시 다음과 같은 에러가 발생 합니다
민경민
982 2008-01-24
3538 no image Grid 컴퍼넌트에 사용되는 validexp에 대해 알려주세요.
이동희
1040 2008-01-22
3537 no image Grid 컴퍼넌트에 사용되는 validexp에 대해 알려주세요.
기술지원45
1359 2008-01-22
3536 no image ActiveUpdate관련질문..
조현균
954 2008-01-22
* 고객시스템명 : * GAUCE 버전 : 35 * WAS 종류(WebLogic 등등) : * DB 종류 : * 문의 유형(질문/요청/참조) : * 내용 : 안녕하세요, ActiveUpdate3를 공지된 샘플데로 작성을 했는데 잘 되지 않아 문의드립니다. (어제 질문을 드렸었는데 제가 저장을 안한건지 글이 없어졌군요.) ManagerEx오브젝트를 만나면 설치는 되지 않고 가만히 있다 그냥 넘어가버립니다. Grid나 다른 콤포넌트는 클라이언트에 설치되어 있지 않으면 체크가 되어 설치가 잘 됩니다. 버전이 안맞아서 그런건지 조언부탁드립니다. (아래 소스 덧붙입니다.) 그리고, ActiveUpdate_Mini.cab을 가지고 있긴 한데 CLASSID등 관련 정보가 없어 어떻게 사용할지 모르겠습니다. 바쁘시겠지만 부탁드립니다. 수고하시고요.. <%@ page contentType="text/html; charset=euc-kr" %> <% // String userid = request.getParameter("userid"); //System.out.println("guuce_mx_index.jsp => start userid="+userid); %> <!--Gauce Component--> <html> <head> <script language="javascript"> function init() { if (typeof(window.dialogArguments) == "undefined") { location.href="/isems/main.jsp"; } else { window.close(); } } function setDownLoadCount() { document.all.downLoadNum.innerText = parseInt(document.all.downLoadNum.innerText) + 1; } </script> <script language=JavaScript for=ManagerEx event=OnUpdateCompleted()> if(confirm("업데이트완료!")){ location.href="/isems/main.jsp"; } </script> <script language=JavaScript for=ManagerEx event=OnUpdateError(ErrorCode,ErrMsg)> if(ErrorCode=="2010"){ if(confirm("콤포넌트 업데이트를 취소하였습니다.")){ location.href="/isems/main.jsp"; } }else{ alert("OnUpdateErrornError Code: "+ErrorCode+"nError Message : "+ErrMsg); } </script> </head> <body onLoad="javascript:init()"> <!-- Active Update 3 --> <OBJECT ID="ManagerEx" CLASSID="CLSID:92928D91-53D8-4861-835C-619E5082D3D7" codebase="/gauce_mx_dist/ManagerEx.cab#version=3,0,0,5"> <param name=XMLUrl value="/gauce_mx_dist/Install.xml"> <param name=SaveXML value="true"> </OBJECT> </body> </html>
3535 no image ActiveUpdate관련질문..
기술지원45
1147 2008-01-22
안녕하세요? 쉬프트 정보통신 솔루션지원팀입니다. 문의하신 부분에 대해서 말씀드리겠습니다. 일단 init() 호출 부분은 빼셔도 관계없을 것 같습니다. 페이지가 로드되면 GAUCE 컴포넌트 설치가 진행되기 전에 다른 페이지로 이동되기 때문에 페이지 이동후에 컴포넌트 설치를 위해 설치페이지로 이동 될 것입니다. 따라서 Init 함수에서 비교하는 문장과 같은 경우는 OnUpdateCompleted 이벤트에 넣어주시기 바랍니다. ManagerEx 컴포넌트 같은 경우는 CodeBase로 설치가 되는 것이기 때문에 브라우저 주소창 하단에 컴포넌트 설치 여부를 확인 후 설치가 안 되어 있으면 알림표시줄이 떠서 설치할 수 있게 되어야 하는데요 알림표시줄이 뜨지 않는건가요? 뜨지 않는다면 그건 브라우저 보안옵션에 따라서 달라 질 수있습니다. 일단 해당 페이지를 신뢰할 수 있는 사이트에 등록후에 테스트 해보시기 바랍니다. 그럼 수고하시고 좋은 하루 되시기 바랍니다. > >* 고객시스템명 : >* GAUCE 버전 : 35 >* WAS 종류(WebLogic 등등) : >* DB 종류 : >* 문의 유형(질문/요청/참조) : >* 내용 : > >안녕하세요, >ActiveUpdate3를 공지된 샘플데로 작성을 했는데 잘 되지 않아 문의드립니다. >(어제 질문을 드렸었는데 제가 저장을 안한건지 글이 없어졌군요.) > >ManagerEx오브젝트를 만나면 설치는 되지 않고 가만히 있다 그냥 넘어가버립니다. >Grid나 다른 콤포넌트는 클라이언트에 설치되어 있지 않으면 >체크가 되어 설치가 잘 됩니다. >버전이 안맞아서 그런건지 조언부탁드립니다. >(아래 소스 덧붙입니다.) > >그리고, ActiveUpdate_Mini.cab을 가지고 있긴 한데 CLASSID등 >관련 정보가 없어 어떻게 사용할지 모르겠습니다. > >바쁘시겠지만 부탁드립니다. > >수고하시고요.. > > ><%@ page contentType="text/html; charset=euc-kr" %> ><% > // String userid = request.getParameter("userid"); > //System.out.println("guuce_mx_index.jsp => start userid="+userid); >%> > ><!--Gauce Component--> ><html> > > ><head> > > <script language="javascript"> > function init() { > if (typeof(window.dialogArguments) == "undefined") { > location.href="/isems/main.jsp"; > } else { > window.close(); > } > } > > function setDownLoadCount() { > document.all.downLoadNum.innerText = > parseInt(document.all.downLoadNum.innerText) + 1; > } > </script> > > <script language=JavaScript for=ManagerEx event=OnUpdateCompleted()> > if(confirm("업데이트완료!")){ > location.href="/isems/main.jsp"; > } > </script> > > <script language=JavaScript for=ManagerEx event=OnUpdateError(ErrorCode,ErrMsg)> > if(ErrorCode=="2010"){ > if(confirm("콤포넌트 업데이트를 취소하였습니다.")){ > location.href="/isems/main.jsp"; > } > }else{ > alert("OnUpdateErrornError Code: "+ErrorCode+"nError Message : "+ErrMsg); > } > </script> > ></head> > ><body onLoad="javascript:init()"> > > > <!-- Active Update 3 --> > <OBJECT ID="ManagerEx" CLASSID="CLSID:92928D91-53D8-4861-835C-619E5082D3D7" > codebase="/gauce_mx_dist/ManagerEx.cab#version=3,0,0,5"> > <param name=XMLUrl value="/gauce_mx_dist/Install.xml"> > <param name=SaveXML value="true"> > </OBJECT> > > ></body> > > ></html> > > > > > > > > >
3534 no image ActiveUpdate관련질문..
조현균
1026 2008-01-23
신뢰사이트에 추가해도 보안설정을 조정해도 아무런 액션없이 그냥 가만히 멈추어 있습니다..-_- >안녕하세요? > >쉬프트 정보통신 솔루션지원팀입니다. > >문의하신 부분에 대해서 말씀드리겠습니다. > >일단 init() 호출 부분은 빼셔도 관계없을 것 같습니다. > >페이지가 로드되면 GAUCE 컴포넌트 설치가 진행되기 전에 다른 페이지로 이동되기 때문에 > >페이지 이동후에 컴포넌트 설치를 위해 설치페이지로 이동 될 것입니다. > >따라서 Init 함수에서 비교하는 문장과 같은 경우는 OnUpdateCompleted 이벤트에 넣어주시기 바랍니다. > >ManagerEx 컴포넌트 같은 경우는 CodeBase로 설치가 되는 것이기 때문에 브라우저 주소창 하단에 > >컴포넌트 설치 여부를 확인 후 설치가 안 되어 있으면 알림표시줄이 떠서 설치할 수 있게 되어야 하는데요 > >알림표시줄이 뜨지 않는건가요? > >뜨지 않는다면 그건 브라우저 보안옵션에 따라서 달라 질 수있습니다. > >일단 해당 페이지를 신뢰할 수 있는 사이트에 등록후에 테스트 해보시기 바랍니다. > >그럼 수고하시고 > >좋은 하루 되시기 바랍니다. > >> >>* 고객시스템명 : >>* GAUCE 버전 : 35 >>* WAS 종류(WebLogic 등등) : >>* DB 종류 : >>* 문의 유형(질문/요청/참조) : >>* 내용 : >> >>안녕하세요, >>ActiveUpdate3를 공지된 샘플데로 작성을 했는데 잘 되지 않아 문의드립니다. >>(어제 질문을 드렸었는데 제가 저장을 안한건지 글이 없어졌군요.) >> >>ManagerEx오브젝트를 만나면 설치는 되지 않고 가만히 있다 그냥 넘어가버립니다. >>Grid나 다른 콤포넌트는 클라이언트에 설치되어 있지 않으면 >>체크가 되어 설치가 잘 됩니다. >>버전이 안맞아서 그런건지 조언부탁드립니다. >>(아래 소스 덧붙입니다.) >> >>그리고, ActiveUpdate_Mini.cab을 가지고 있긴 한데 CLASSID등 >>관련 정보가 없어 어떻게 사용할지 모르겠습니다. >> >>바쁘시겠지만 부탁드립니다. >> >>수고하시고요.. >> >> >><%@ page contentType="text/html; charset=euc-kr" %> >><% >> // String userid = request.getParameter("userid"); >> //System.out.println("guuce_mx_index.jsp => start userid="+userid); >>%> >> >><!--Gauce Component--> >><html> >> >> >><head> >> >> <script language="javascript"> >> function init() { >> if (typeof(window.dialogArguments) == "undefined") { >> location.href="/isems/main.jsp"; >> } else { >> window.close(); >> } >> } >> >> function setDownLoadCount() { >> document.all.downLoadNum.innerText = >> parseInt(document.all.downLoadNum.innerText) + 1; >> } >> </script> >> >> <script language=JavaScript for=ManagerEx event=OnUpdateCompleted()> >> if(confirm("업데이트완료!")){ >> location.href="/isems/main.jsp"; >> } >> </script> >> >> <script language=JavaScript for=ManagerEx event=OnUpdateError(ErrorCode,ErrMsg)> >> if(ErrorCode=="2010"){ >> if(confirm("콤포넌트 업데이트를 취소하였습니다.")){ >> location.href="/isems/main.jsp"; >> } >> }else{ >> alert("OnUpdateErrornError Code: "+ErrorCode+"nError Message : "+ErrMsg); >> } >> </script> >> >></head> >> >><body onLoad="javascript:init()"> >> >> >> <!-- Active Update 3 --> >> <OBJECT ID="ManagerEx" CLASSID="CLSID:92928D91-53D8-4861-835C-619E5082D3D7" >> codebase="/gauce_mx_dist/ManagerEx.cab#version=3,0,0,5"> >> <param name=XMLUrl value="/gauce_mx_dist/Install.xml"> >> <param name=SaveXML value="true"> >> </OBJECT> >> >> >></body> >> >> >></html> >> >> >> >> >> >> >> >> >> >
3533 no image ActiveUpdate관련질문..
기술지원45
958 2008-01-24
안녕하세요? 쉬프트 정보통신 솔루션지원팀입니다. 해당 상황을 이야기만 가지고는 정확한 문제 파악이 어려울 것 같습니다. 저희 솔루션지원팀 콜센터(02-2106-1741)로 연락을 주시기 바랍니다. 전화하여 해당 사항을 이야기 하시고 유선 가이드를 받으시기 바랍니다. >신뢰사이트에 추가해도 보안설정을 조정해도 > >아무런 액션없이 그냥 가만히 멈추어 있습니다..-_- > > >>안녕하세요? >> >>쉬프트 정보통신 솔루션지원팀입니다. >> >>문의하신 부분에 대해서 말씀드리겠습니다. >> >>일단 init() 호출 부분은 빼셔도 관계없을 것 같습니다. >> >>페이지가 로드되면 GAUCE 컴포넌트 설치가 진행되기 전에 다른 페이지로 이동되기 때문에 >> >>페이지 이동후에 컴포넌트 설치를 위해 설치페이지로 이동 될 것입니다. >> >>따라서 Init 함수에서 비교하는 문장과 같은 경우는 OnUpdateCompleted 이벤트에 넣어주시기 바랍니다. >> >>ManagerEx 컴포넌트 같은 경우는 CodeBase로 설치가 되는 것이기 때문에 브라우저 주소창 하단에 >> >>컴포넌트 설치 여부를 확인 후 설치가 안 되어 있으면 알림표시줄이 떠서 설치할 수 있게 되어야 하는데요 >> >>알림표시줄이 뜨지 않는건가요? >> >>뜨지 않는다면 그건 브라우저 보안옵션에 따라서 달라 질 수있습니다. >> >>일단 해당 페이지를 신뢰할 수 있는 사이트에 등록후에 테스트 해보시기 바랍니다. >> >>그럼 수고하시고 >> >>좋은 하루 되시기 바랍니다. >> >>> >>>* 고객시스템명 : >>>* GAUCE 버전 : 35 >>>* WAS 종류(WebLogic 등등) : >>>* DB 종류 : >>>* 문의 유형(질문/요청/참조) : >>>* 내용 : >>> >>>안녕하세요, >>>ActiveUpdate3를 공지된 샘플데로 작성을 했는데 잘 되지 않아 문의드립니다. >>>(어제 질문을 드렸었는데 제가 저장을 안한건지 글이 없어졌군요.) >>> >>>ManagerEx오브젝트를 만나면 설치는 되지 않고 가만히 있다 그냥 넘어가버립니다. >>>Grid나 다른 콤포넌트는 클라이언트에 설치되어 있지 않으면 >>>체크가 되어 설치가 잘 됩니다. >>>버전이 안맞아서 그런건지 조언부탁드립니다. >>>(아래 소스 덧붙입니다.) >>> >>>그리고, ActiveUpdate_Mini.cab을 가지고 있긴 한데 CLASSID등 >>>관련 정보가 없어 어떻게 사용할지 모르겠습니다. >>> >>>바쁘시겠지만 부탁드립니다. >>> >>>수고하시고요.. >>> >>> >>><%@ page contentType="text/html; charset=euc-kr" %> >>><% >>> // String userid = request.getParameter("userid"); >>> //System.out.println("guuce_mx_index.jsp => start userid="+userid); >>>%> >>> >>><!--Gauce Component--> >>><html> >>> >>> >>><head> >>> >>> <script language="javascript"> >>> function init() { >>> if (typeof(window.dialogArguments) == "undefined") { >>> location.href="/isems/main.jsp"; >>> } else { >>> window.close(); >>> } >>> } >>> >>> function setDownLoadCount() { >>> document.all.downLoadNum.innerText = >>> parseInt(document.all.downLoadNum.innerText) + 1; >>> } >>> </script> >>> >>> <script language=JavaScript for=ManagerEx event=OnUpdateCompleted()> >>> if(confirm("업데이트완료!")){ >>> location.href="/isems/main.jsp"; >>> } >>> </script> >>> >>> <script language=JavaScript for=ManagerEx event=OnUpdateError(ErrorCode,ErrMsg)> >>> if(ErrorCode=="2010"){ >>> if(confirm("콤포넌트 업데이트를 취소하였습니다.")){ >>> location.href="/isems/main.jsp"; >>> } >>> }else{ >>> alert("OnUpdateErrornError Code: "+ErrorCode+"nError Message : "+ErrMsg); >>> } >>> </script> >>> >>></head> >>> >>><body onLoad="javascript:init()"> >>> >>> >>> <!-- Active Update 3 --> >>> <OBJECT ID="ManagerEx" CLASSID="CLSID:92928D91-53D8-4861-835C-619E5082D3D7" >>> codebase="/gauce_mx_dist/ManagerEx.cab#version=3,0,0,5"> >>> <param name=XMLUrl value="/gauce_mx_dist/Install.xml"> >>> <param name=SaveXML value="true"> >>> </OBJECT> >>> >>> >>></body> >>> >>> >>></html> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> >
3532 no image 다이나믹 리포트 빌더 사용시..
장진규
887 2008-01-19
3531 no image 다이나믹 리포트 빌더 사용시..
기술지원40
1299 2008-01-21
Selected no image 데이터셋 전송관련 문의드립니다.
박형태
976 2008-01-19
Tag List
XE Login