• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1341
2006.08.12 (00:11:03)
트랜잭션하나에서 데이타셋의 I,O 을 쓸 수는 있지만 같은 데이타셋을 정의해서 쓸 수는 없습니다.
트랜잭션에서 output 으로 정의를 하는 것은 데이타셋으로 조회 작업을 하는 것과 같다고 생각하시면 됩니다.

하시려는 작업이 디비 테이블에 저장을 하고 바로 조회를 하려고 하는 건가요?
그렇게 작업을 하시려면, 저장 작업을 한 후 트랜잭션 success 이벤트가 발생을 했을 때 다시 데이타셋을 Reset a메소드를 통해서 가지고 오시면 됩니다.

그리고 서버에서 쓰인 키를 화면단으로 넘기는 작업을 하시려면,
서버단에서는 ((HttpGauceResponse) response).addMessage("성공입니다. ^^"); 와 같이 처리를 해주시고..
화면에서는 alert("OnLoadCompleted n"+tb_DataSet.ErrorMsg);
와 같이 해주시면 "성공입니다" 라는 메세지를 받아서 처리를 할 수가 있습니다.
여기에 넘길 데이타를 넣어주면 되겠죠..

수고하세요.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : JEUS
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
> LogicalTr의 keyValue
>
>keyvalue="gmc(I:INP_01=dset_01,I:INP_12=dset_12)" 이건 문제가 없는데..
>
>keyvalue="gmc(I:INP_01=dset_01,I:INP_12=dset_12,O:OUP_01=dset_01)" 이리해서 INPUT, OUTPUT을
>함께 정의하면 서버에서 DataSet을 얻어오지 못합니다.
>한개도 못얻어와요.. INPUT이고 OUTPUT이고..
>
>함께 정의해서 쓸수는 없는가요???  (교육받을땐 요러케 쓸수 있다 했던거 같은데...)
>
>
>샘플이 좀 있었음 좋겠는데.. 샘플을 찾을수 있을까요??
>
>그리고 OUTPUT은정확한 용도가 먼지...
>
>OUTPUT으로 데이터셋의 값들을 서버에서 그냥 쓰기위한것인가요?
>
>아님... 서버에서 OUTPUT 데이터셋의 값들을 채워서 다시 Client로 전송하기 위한것인가요?
>
>
>그리고....
>
>현재 INPUT=dset_01 로 전송한 데이터셋의 데이터를 DB에 넣기 위해 서버 내부에서 Key를 생성합니다.
>그런데 그 Key값은 Client로 재 전송되지 않기 때문에 Client에는 서버에서 생성된 Key값이 없네요..
>Client에서 그 Key값을 받아와서 다른 job을 위해 바로 사용해야 하거든요.
>요.. Key값을 저장하면 서버로부터 Client가 자동으로 받을수 있는 방법이 있을까요???
>
>
>
 
Tag List
XE Login