• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3640
2004.12.02 (20:21:05)
메일로 답변을 드렸습니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 부산은행 bpr 보훈닷컴
>* TOInB 버전 :
>* 서버 Platform :
>* 문의 유형(질문/요청/참조) : reporter
>* 내용 : 리포터관련 전체출력
>웹페이지로 탭별로 화면을 만들고 각탭안에 들어있는 화면을 리포터로 디자인했습니다.
>문제는 개별 레포터는 제어해서 해결되는데 dataset을 불러와서 채워놓고 리포터로 뿌려주고 했지만
>전체출력을 하기위해선 그려놓은것을 다시 디자인해야 할거같습니다.
>밑에 첨부된 html화면안의 rld들이 처음엔 리포터 객체 하나당 하나씩 처리했지만
>전체출력시에는 각화면의 rld들을 subtype으로 지정해서 그려놓기도 했고
>area영역을 추가해서 그려놓기도 했고
>한 area에 subtype을 각화면별로 만들어서 집어놓기도 했지만
>할때마다 문제가 생깁니다. 겹쳐나오기도 하고 데이터셋 아디도 제대로 해준거 같기도 한데
>겹쳐나오고 하여턴 문제많습니다.
>Fheaer를 이용해서 하기도 해보고 header로 해보고 지금부터 해야할게
>band를 만들어서 그걸 제어해야 하는데 어떻게 구상해야할지 모르겠습니다.
>한에리어안에다 subtype을 만들고 그subtype에서 다시 subtype을 만들면 될텐데 안된다고 하고
>전체출력이라는게 다출력되는게 아니고 한고객당 그화면에 해당하는 리포터만 호출해야하니
>중간에 프린트로드성공이벤드로 보내서 처리해보기도 했지만 유동적으로 해결이 안되는거같습니다.
>무조건 한 리포터객체안에서 모든 화면을 제어할수가 가능할지 의문입니다.
>그나마 생각한게 단일 rld파일들을 하나의 rld가 아닌 subtype으로 default여역을 반복되서 나오게하고
>에리어가 여러개필요한 화면들은 리포터객체를 하나씩 줘서 치리하던가
>아예 그걸 한에리어에 담을수 있는 방법이 필요합니다.
>처부파일은 만들어놓은거의 예이지만 그화면에 제가한 방법이 다들어간거 같으니 해결을 해주시길.ㅠ.ㅠ
>방법이라도.ㅠ.ㅠ
>첨부파일이 달라 두개만 올라가던데 각화면을 만들어났으니 필요하면 보내주겠으니
>해결좀..
번호 제목 닉네임 조회 등록일
17 no image SO sql 길이 제한에 관해
조성제
3532 2004-12-17
16 no image SO sql 길이 제한에 관해
정병호
3689 2004-12-22
15 no image TOInB API Library Reference관련문의
조성제
3585 2004-12-16
* 고객시스템명 : 사내시스템 * TOInB 버전 : 5.0 * 서버 Platform : IBM P690, oracle 8i * 문의 유형(질문/요청/참조) : C에서 TOInB API Library 관련문의 * 내용 : C에서 API Library를 이용하여 transaction을 생성합니다. 그런데, 이때 long raw를 저장하려고 하는데 도통 어떻게 해야 할지 모르겠네요 html에서는 쉽게 예제도 있고 한데, C에서는 어떻게 해야 할지 샘플있으면 부탁드립니다. long raw이외는 다음과 같이 했고, 별 문제 없이 잘됩니다. TBAPI_CreateDatatable(tba_data, "input1"); TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Edi_seq", TB_STRING, 11, 0); TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Bal_resno", TB_STRING, 13, 0) ; TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Bal_hname", TB_STRING, 20, 0); TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Bal_deptnm", TB_STRING, 24, 0); TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Bal_jikwi", TB_STRING, 20, 0); TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Confirmer_cnt", TB_STRING, 2, 0); TBAPI_PutColumnString(tba_data, "input1", "Edi_seq", ls_var1[0], strlen(ls_var1[0]), TB_STRING); TBAPI_PutColumnString(tba_data, "input1", "Bal_resno", ls_var1[1], strlen(ls_var1[1]), TB_STRING); TBAPI_PutColumnString(tba_data, "input1", "Bal_hname", ls_var1[2], strlen(ls_var1[2]), TB_STRING); TBAPI_PutColumnString(tba_data, "input1", "Bal_deptnm", ls_var1[3], strlen(ls_var1[3]), TB_STRING); TBAPI_PutColumnString(tba_data, "input1", "Bal_jikwi", ls_var1[4], strlen(ls_var1[4]), TB_STRING); TBAPI_PutColumnString(tba_data, "input1", "Confirmer_cnt", ls_var1[5], strlen(ls_var1[5]), TB_STRING); TBAPI_InsertRow(tba_data, "input1", TB_JOB_INSERT); TBAPI_Connect(tba_data, "XXX.XXX.XXX.XXX", "XXXX", 6); TBAPI_SendData(tba_data, "AAA_t01(I:input1=input1)"); int ret = TBAPI_ReceiveData(tba_data);
14 no image TOInB API Library Reference관련문의
박지훈
3814 2005-01-21
Long Raw 의 데이타 처리는 BLOB 처리하는 Type 이 따로 있어요 다음과 같이 테스트를 진행 할 수 있을 겁니다. int ret; int i; char TB_Mime[255]; int blob_size; char *Blob; FILE *fp; TBA_DATA tba_data[1]; ret = TBAPI_Init(tba_data, "/home/toinb/toinb_api/message.ko","/tmp/Toinb_api.log"); if ( ret < 0 ) { fprintf(stderr,"ERROR: [%d : %s]\n",TBAPI_GetErrorNo(tba_data),TBAPI_GetErrorMsg(tba_data)); } ret = TBAPI_SetArg(tba_data,"jpg_id=lee001",',','='); ret = TBAPI_GetData(tba_data,"210.124.184.4","6001",30,"get_jpg_blob(O:output=out)"); ret = TBAPI_GetColumnBlob(tba_data, "out",i, "TB_Blob", (void **)&Blob, &blob_size); ret = TBAPI_GetColumnString(tba_data, "out",i, "TB_mime", TB_Mime, sizeof (TB_Mime), TB_STRING); printf ("blob size[%d]\n", blob_size); printf ("blob mime[%s]\n", TB_Mime); fp = fopen("/tmp/blob.jpg","w"); ret = fwrite(Blob,1,blob_size,fp); fclose(fp); TBAPI_Free(tba_data); 일반적으로 위의 작업을 수행하려면 BLOB 만 처리하는 Service가 따로 존재 해야 해요 그래서 그 BLOB 서비스를 URL 로 가져와서 처리를 해야 하는 방법이 있어요 위의 소스가 얼마나 도움이 될런지 모르겠지만, 1) BLOB 처리 하는 Service 2) 데이타를 처리하는 Service 에서 URL 타입으로 BLOB 처리하는 Service 콜해서 처리 2번에서 아래의 부분에 TB_URL 를 추가 해야 하고 콜은 이벤트에서 다음과 같이 처리할 수 있습니다. ... strcpy(tmp_url, "/edu_demo?toinb_dataid4=Data_Long_sl02&Num1="); ... tmp_url은 URL 타입으로 선언한 헤더이고요.... 도움이 되었으면 합니다. >* 고객시스템명 : 사내시스템 >* TOInB 버전 : 5.0 >* 서버 Platform : IBM P690, oracle 8i >* 문의 유형(질문/요청/참조) : C에서 TOInB API Library 관련문의 >* 내용 : > >C에서 API Library를 이용하여 transaction을 생성합니다. >그런데, 이때 long raw를 저장하려고 하는데 도통 어떻게 해야 할지 모르겠네요 > >html에서는 쉽게 예제도 있고 한데, C에서는 어떻게 해야 할지 샘플있으면 부탁드립니다. > >long raw이외는 다음과 같이 했고, 별 문제 없이 잘됩니다. > > TBAPI_CreateDatatable(tba_data, "input1"); > TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Edi_seq", TB_STRING, 11, 0); > TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Bal_resno", TB_STRING, 13, 0) ; > TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Bal_hname", TB_STRING, 20, 0); > TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Bal_deptnm", TB_STRING, 24, 0); > TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Bal_jikwi", TB_STRING, 20, 0); > TBAPI_SetFormat(tba_data, "input1", TB_NORMAL_COL, "Confirmer_cnt", TB_STRING, 2, 0); > > TBAPI_PutColumnString(tba_data, "input1", "Edi_seq", ls_var1[0], strlen(ls_var1[0]), TB_STRING); > TBAPI_PutColumnString(tba_data, "input1", "Bal_resno", ls_var1[1], strlen(ls_var1[1]), TB_STRING); > TBAPI_PutColumnString(tba_data, "input1", "Bal_hname", ls_var1[2], strlen(ls_var1[2]), TB_STRING); > TBAPI_PutColumnString(tba_data, "input1", "Bal_deptnm", ls_var1[3], strlen(ls_var1[3]), TB_STRING); > TBAPI_PutColumnString(tba_data, "input1", "Bal_jikwi", ls_var1[4], strlen(ls_var1[4]), TB_STRING); > TBAPI_PutColumnString(tba_data, "input1", "Confirmer_cnt", ls_var1[5], strlen(ls_var1[5]), TB_STRING); > > TBAPI_InsertRow(tba_data, "input1", TB_JOB_INSERT); > > TBAPI_Connect(tba_data, "XXX.XXX.XXX.XXX", "XXXX", 6); > > TBAPI_SendData(tba_data, "AAA_t01(I:input1=input1)"); > int ret = TBAPI_ReceiveData(tba_data); >
13 no image Tr_connectSE() 함수에서 서버접속이 안되는건 왜 그러죠?
장영수
3431 2004-12-13
12 no image Tr_connectSE() 함수에서 서버접속이 안되는건 왜 그러죠?
이장환
3634 2004-12-15
11 no image SOB 업그레이드 요청
공정민
3497 2004-12-10
10 no image [q]기존 온라인 메뉴얼은 제공을 하지 않나요??
전용태
3515 2004-12-08
9 no image [q]기존 온라인 메뉴얼은 제공을 하지 않나요??
관리자
3634 2004-12-09
8 no image reporter관련 전체출력.문제.. 파일
전성연
3498 2004-12-01
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 부산은행 bpr 보훈닷컴 * TOInB 버전 : * 서버 Platform : * 문의 유형(질문/요청/참조) : reporter * 내용 : 리포터관련 전체출력 웹페이지로 탭별로 화면을 만들고 각탭안에 들어있는 화면을 리포터로 디자인했습니다. 문제는 개별 레포터는 제어해서 해결되는데 dataset을 불러와서 채워놓고 리포터로 뿌려주고 했지만 전체출력을 하기위해선 그려놓은것을 다시 디자인해야 할거같습니다. 밑에 첨부된 html화면안의 rld들이 처음엔 리포터 객체 하나당 하나씩 처리했지만 전체출력시에는 각화면의 rld들을 subtype으로 지정해서 그려놓기도 했고 area영역을 추가해서 그려놓기도 했고 한 area에 subtype을 각화면별로 만들어서 집어놓기도 했지만 할때마다 문제가 생깁니다. 겹쳐나오기도 하고 데이터셋 아디도 제대로 해준거 같기도 한데 겹쳐나오고 하여턴 문제많습니다. Fheaer를 이용해서 하기도 해보고 header로 해보고 지금부터 해야할게 band를 만들어서 그걸 제어해야 하는데 어떻게 구상해야할지 모르겠습니다. 한에리어안에다 subtype을 만들고 그subtype에서 다시 subtype을 만들면 될텐데 안된다고 하고 전체출력이라는게 다출력되는게 아니고 한고객당 그화면에 해당하는 리포터만 호출해야하니 중간에 프린트로드성공이벤드로 보내서 처리해보기도 했지만 유동적으로 해결이 안되는거같습니다. 무조건 한 리포터객체안에서 모든 화면을 제어할수가 가능할지 의문입니다. 그나마 생각한게 단일 rld파일들을 하나의 rld가 아닌 subtype으로 default여역을 반복되서 나오게하고 에리어가 여러개필요한 화면들은 리포터객체를 하나씩 줘서 치리하던가 아예 그걸 한에리어에 담을수 있는 방법이 필요합니다. 처부파일은 만들어놓은거의 예이지만 그화면에 제가한 방법이 다들어간거 같으니 해결을 해주시길.ㅠ.ㅠ 방법이라도.ㅠ.ㅠ 첨부파일이 달라 두개만 올라가던데 각화면을 만들어났으니 필요하면 보내주겠으니 해결좀..
Selected no image reporter관련 전체출력.문제..
관리자
3640 2004-12-02
메일로 답변을 드렸습니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 부산은행 bpr 보훈닷컴 >* TOInB 버전 : >* 서버 Platform : >* 문의 유형(질문/요청/참조) : reporter >* 내용 : 리포터관련 전체출력 >웹페이지로 탭별로 화면을 만들고 각탭안에 들어있는 화면을 리포터로 디자인했습니다. >문제는 개별 레포터는 제어해서 해결되는데 dataset을 불러와서 채워놓고 리포터로 뿌려주고 했지만 >전체출력을 하기위해선 그려놓은것을 다시 디자인해야 할거같습니다. >밑에 첨부된 html화면안의 rld들이 처음엔 리포터 객체 하나당 하나씩 처리했지만 >전체출력시에는 각화면의 rld들을 subtype으로 지정해서 그려놓기도 했고 >area영역을 추가해서 그려놓기도 했고 >한 area에 subtype을 각화면별로 만들어서 집어놓기도 했지만 >할때마다 문제가 생깁니다. 겹쳐나오기도 하고 데이터셋 아디도 제대로 해준거 같기도 한데 >겹쳐나오고 하여턴 문제많습니다. >Fheaer를 이용해서 하기도 해보고 header로 해보고 지금부터 해야할게 >band를 만들어서 그걸 제어해야 하는데 어떻게 구상해야할지 모르겠습니다. >한에리어안에다 subtype을 만들고 그subtype에서 다시 subtype을 만들면 될텐데 안된다고 하고 >전체출력이라는게 다출력되는게 아니고 한고객당 그화면에 해당하는 리포터만 호출해야하니 >중간에 프린트로드성공이벤드로 보내서 처리해보기도 했지만 유동적으로 해결이 안되는거같습니다. >무조건 한 리포터객체안에서 모든 화면을 제어할수가 가능할지 의문입니다. >그나마 생각한게 단일 rld파일들을 하나의 rld가 아닌 subtype으로 default여역을 반복되서 나오게하고 >에리어가 여러개필요한 화면들은 리포터객체를 하나씩 줘서 치리하던가 >아예 그걸 한에리어에 담을수 있는 방법이 필요합니다. >처부파일은 만들어놓은거의 예이지만 그화면에 제가한 방법이 다들어간거 같으니 해결을 해주시길.ㅠ.ㅠ >방법이라도.ㅠ.ㅠ >첨부파일이 달라 두개만 올라가던데 각화면을 만들어났으니 필요하면 보내주겠으니 >해결좀..
6 no image Report
황과장
3673 2004-12-01
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * TOInB 버전 : 4.x * 서버 Platform : * 문의 유형(질문/요청/참조) : Report출력 * 내용 : 데이터아래와 같은 형식을 출력하려고합니다. 그리드 Format에서 SumText="평균" SubSumText = "합계"를 이용하여 아래와 같이 Report로 출력을 하려고 합니다. 예) 순번 이름 주소 금액 비고 1 홍길동 xxxxxx 10 2 김게똥 yyyyyy 30 : : : : : : : : 10 아무개 kkkkkkk 20 합계 5000 평균 500 출력) id=default 에 각각의 필드를 지정하고 id=LDFooter에는 합계와 평균이 나오도록 "Avg, Sum"을 이용해 처리했습니다. 문제는 id=default에서 원하지 않는 순번이 합산이 되어 "55"라는게 찍힌다는거구요(그리드에서 SubSum으로 지정된값도 찍힌다는겁니다 단 순번은 SubSum을 하지도 않았거든요) 이런경우 "55 5000" 이라는 칼럼을 안나오게 하는 방법이나 원하지 않는 부분이 합산 되어버리는것을 막을 수 있는 방법이 있는지? 그렇지 않다면 55라는 숫자의 색을 흰색으로 바꾸어서 출력하게 하는 방법이나 55번 로우의 이름 칼럼에 합계를 적을수 있는 방법이라도 있나요? 또. 이런경우는 드물지만 리포트에서 (default밴드가 아니 Sum이나 Avg함수를 사용할수 있는) 밴드에서 Avg의 값이 제대로 계산이 안되는 경우가 있는데 이것은 어찌된 문제인지? 엄청나게 허벌나게 궁금합니다. 예) 순번 이름 주소 금액 비고 1 홍길동 xxxxxx 10 2 김게똥 yyyyyy 30 : : : : : : : : 10 아무개 kkkkkkk 20 55 5000 합계 5000 평균 500
5 no image Report
정병호
3746 2004-12-01
현대증권 개발자이신가요? 음 Subsum이 적용된 그리드와 Binding 된 DataSet을 출력하신다는 말씀이시죠? 기본적으로 SubSum란 기능은 DataSet에서 이루어진다는건 아시고 계실텐데요. 그러므로 실질적으로 출력하시려는 DataSet에는 SubSum관련 Row들이 추가된 상태입니다. 그렇기 때문에 report에서도 SubSum된 로우가 표현 되는 것이구요. 그리고 CurRow, AVG, SUM 등은 SubSum 된 Row들을 포함하여 동작하기 때문에 문의하신대로 출력이 됩니다. 리포트에서도 SubSum 기능이 필요하신건가요? Report에서 SubSum이 필요없으시다면 출력시에는 SubSum을 빼주시면 되구여 만약 필요하시다면 MAX FAQ에 있는 사항을 참조시면 될 것 같습니다. >데이터아래와 같은 형식을 출력하려고합니다. >그리드 Format에서 SumText="평균" SubSumText = "합계"를 이용하여 아래와 같이 >Report로 출력을 하려고 합니다. > >예) > 순번 이름 주소 금액 비고 > 1 홍길동 xxxxxx 10 > 2 김게똥 yyyyyy 30 > : : : : > : : : : > 10 아무개 kkkkkkk 20 > 합계 5000 > 평균 500 > > > >출력) >id=default 에 각각의 필드를 지정하고 id=LDFooter에는 합계와 평균이 나오도록 "Avg, Sum"을 이용해 >처리했습니다. >문제는 id=default에서 원하지 않는 순번이 합산이 되어 "55"라는게 찍힌다는거구요(그리드에서 >SubSum으로 지정된값도 찍힌다는겁니다 단 순번은 SubSum을 하지도 않았거든요) >이런경우 "55 5000" 이라는 칼럼을 안나오게 하는 방법이나 >원하지 않는 부분이 합산 되어버리는것을 막을 수 있는 방법이 있는지? >그렇지 않다면 55라는 숫자의 색을 흰색으로 바꾸어서 출력하게 하는 방법이나 >55번 로우의 이름 칼럼에 합계를 적을수 있는 방법이라도 있나요? > >또. 이런경우는 드물지만 리포트에서 (default밴드가 아니 Sum이나 Avg함수를 >사용할수 있는) 밴드에서 Avg의 값이 제대로 계산이 안되는 경우가 있는데 >이것은 어찌된 문제인지? 엄청나게 허벌나게 궁금합니다. > >예) > 순번 이름 주소 금액 비고 > 1 홍길동 xxxxxx 10 > 2 김게똥 yyyyyy 30 > : : : : > : : : : > 10 아무개 kkkkkkk 20 > 55 5000 > 합계 5000 > 평균 500 > >
4 no image Report
황과장
3542 2004-12-01
3 no image Report
황과장
3569 2004-12-01
2 no image TOInB 다운로드에 없는 내용입니다
김정호
3636 2004-11-24
1 no image TOInB 다운로드에 없는 내용입니다
관리자
4047 2004-11-24
Tag List
XE Login