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

* 고객시스템명 : SDI 브라운관 SFC
* TOInB 버전 : 4.0.1.2.3
* 서버 Platform : AIX
* 문의 유형(질문/요청/참조) : toinb server log
* 내용 :
toinb 로그가 남지 않습니다.
다른 Service Group은 Group_TB_SE.log 에 모두 로그를 남기고 있지만,
해외법인 한곳에서만 로그가 남지않습니다.
아래와 같은 로그만 계속 남기고 있습니다.
어느부분은 확인해야 하는지 알려주세요..

####### TB_se_ora Started [DYNAMIC] #######
####### TB_se_ora Started [DYNAMIC] #######
####### TB_se_ora Started [DYNAMIC] #######
####### TB_se_ora Started [DYNAMIC] #######
####### TB_se_ora Started [DYNAMIC] #######
####### TB_se_ora Started [DYNAMIC] #######
####### TB_se_ora Started [DYNAMIC] #######
####### TB_se_ora Started [DYNAMIC] #######


[07/08/31-03:04:09 RPSTAC02_S02(119)] [07/08/31-03:04:32 RPSTAC02_S04(95)] [07/08/31-03:04:44 RPSTAC
02_S04(95)] [07/08/31-03:04:49 RPSTAC02_S04(95)] [07/08/31-03:05:17 RPSTAC02_S04(95)] [07/08/31-03:0
5:27 RPSTAC02_S04(95)] [07/08/31-03:05:37 RPSTAC02_S04(95)] [07/08/31-03:06:09 RPSTAC02_S04(95)] [07
/08/31-03:06:18 RPSTAC02_S04(95)] [07/08/31-03:06:58 RPSTAC02_S04(95)] [07/08/31-03:07:18 RPSTAC02_S
04(95)] [07/08/31-03:07:57 RPSTAC02_S04(95)] ####################################################


   toinb 27662 76554   0   Aug 29      -  0:00 TB_se_ora PROC_STATIC 7 unisfc_dev 0 OFF
   toinb 28564 55186   0 03:08:15      -  0:00 TB_som PROC_STATIC 6 unisfc 0 OFF
   toinb 36364 76554   0   Aug 29      -  0:00 TB_se_ora PROC_STATIC 6 unisfc_dev 0 OFF
   toinb 36942 70728   0   Aug 29      -  0:00 TB_som PROC_STATIC 7 unisfc_dev 0 OFF
   toinb 55186     1   0 03:08:15      -  0:00 TB_svcd unisfc SOM
   toinb 57178 88398   0 03:08:13      -  0:01 TB_se_ora PROC_STATIC 10 unisfc 0 OFF
   toinb 65396 68616   2 03:13:44  pts/6  0:00 grep unisfc
   toinb 66136 88398   0 03:08:13      -  0:04 TB_se_ora PROC_STATIC 9 unisfc 0 OFF
   toinb 70728     1   0   Aug 29      -  0:00 TB_svcd unisfc_dev SOM
   toinb 73040 88398  19 03:08:13      -  1:00 TB_se_ora PROC_STATIC 6 unisfc 0 OFF
   toinb 73558 88398   0 03:08:13      -  0:11 TB_se_ora PROC_STATIC 8 unisfc 0 OFF
   toinb 76554     1   0   Aug 29      -  0:00 TB_svcd unisfc_dev SE
   toinb 79434 70728   0   Aug 29      -  0:00 TB_som PROC_STATIC 6 unisfc_dev 0 OFF
   toinb 82004 88398   3 03:08:13      -  0:29 TB_se_ora PROC_STATIC 7 unisfc 0 OFF
   toinb 87190 55186   0 03:08:15      -  0:00 TB_som PROC_STATIC 7 unisfc 0 OFF
   toinb 88398     1   0 03:08:13      -  0:01 TB_svcd unisfc SE



--------------------------------------------------------------------------------------------------
[svc_main]
int service_main (TB_SESSION_PGV *spgv)
{
    /*-----------------------------------------------------------*
     * Starting EVENT
     *-----------------------------------------------------------*/

        if (TB_on_work(spgv) == TB_FAIL) return (TB_on_error(spgv));

        return (TB_SUCC);
}

[event]
/*  상기 프로그램에 대한 저작권을 포함한 지적재산권은 삼성SDS(주)에 있으며,
    삼성SDS(주)가 명시적으로허용하지 않은 사용, 복사, 변경, 제3자에의 공개,
    배포는 엄격히 금지되며, 삼성SDS(주)의 지적재산권 침해에 해당됩니다.
    (Copyright ⓒ 2007 Samsung SDS Co., Ltd. All Rights Reserved| Confidential)
    You are strictly prohibited to copy, disclose, distribute, modify,
    or use  this program in part  or as a whole without the prior written consent
    of Samsung SDS Co., Ltd. Samsung SDS Co., Ltd.,  
    owns the intellectual property rights in and to this program.  
    (Copyright ⓒ 2007 Samsung SDS Co., Ltd. All Rights Reserved| Confidential)  
    
    Program ID         : SVC_PureDirect_Rate.c
    Program Name       : 직통율
    Programer          : Crystal.Park
    Create Date        : 2007.01.02
    Update Date        : 2007.05.17 by Crystal.Park(개발번호 I20070511-003 에 의거)
*/
TB_BOOL SVC_PureDirect_Rate_TB_on_work ( TB_SESSION_PGV *spgv )
{
        EXEC SQL BEGIN DECLARE SECTION;
                double  Temp_rate;
                char sqlstmt[4096];
        EXEC SQL END DECLARE SECTION;
        
        char  Screen_chk, Tube_chk, Coating_chk, Itc_chk, Total_chk;
        
        Q_good_old  = 1;
        S_rate      = 1; T_rate = 1; C_rate = 1; I_rate = 1;
        Screen_chk  = 'N'; Tube_chk = 'N'; Coating_chk = 'N'; Itc_chk = 'N'; Total_chk = 'N';
                        
        memset(sqlstmt, NULL, sizeof(sqlstmt));
        sprintf(sqlstmt,  "%s\n  SELECT  A.I_PROCESS,    ", sqlstmt);
        sprintf(sqlstmt,  "%s\n          C.F_CONTROL_1,    ", sqlstmt);
        sprintf(sqlstmt,  "%s\n          C.S_ORDER,    ", sqlstmt);
        sprintf(sqlstmt,  "%s\n          SUM(Q_GOOD) + SUM(Q_DEFECT)  Q_WORK,   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n          SUM(Q_GOOD_1ST) Q_GOOD,   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n          SUM(Q_INPUT_1ST+Q_INPUT_2ND+Q_INPUT_3RD+Q_INPUT_4TH+Q_INPUT_5TH) Q_INPUT,   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n          ROUND(DECODE(SUM(Q_INPUT_1ST+Q_INPUT_2ND+Q_INPUT_3RD+Q_INPUT_4TH+Q_INPUT_5TH),0,0,SUM(Q_GOOD_1ST) /SUM(Q_INPUT_1ST+Q_INPUT_2ND+Q_INPUT_3RD+Q_INPUT_4TH+Q_INPUT_5TH)) ,4)   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n  FROM RPPOPA02 A, RPMASA24 B, RPMASA05 C   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n  WHERE A.D_WORK_D between '%s' AND '%s' AND   ", sqlstmt,As_start_date,As_end_date);
        sprintf(sqlstmt,  "%s\n        A.I_PLANT = '%s'  AND                  ", sqlstmt,As_plant);
        sprintf(sqlstmt,  "%s\n        A.I_FACTORY = NVL('%s',A.I_FACTORY) AND             ", sqlstmt,As_factory);
        sprintf(sqlstmt,  "%s\n        A.I_LINE = NVL('%s',A.I_LINE) AND                  ", sqlstmt,As_line);
        sprintf(sqlstmt,  "%s\n        B.I_INCH = NVL('%s',B.I_INCH) AND                 ", sqlstmt,As_inch);
        if(strcmp(As_prod_kind,"Z") == 0){
          sprintf(sqlstmt,  "%s\n        B.I_PROD_KIND NOT IN ('M','*') AND                ", sqlstmt,As_prod_kind);
        }else{
          sprintf(sqlstmt,  "%s\n        B.I_PROD_KIND = NVL('%s',B.I_PROD_KIND) AND                ", sqlstmt,As_prod_kind);
        }
        if(strcmp(AS_MULTI_PROD_TYPE,"Y") == 0) {
                sprintf(sqlstmt,  "%s\n        I_PROD_TYPE NOT IN ('%s')        AND      ", sqlstmt,As_prod_type);
        } else{
                sprintf(sqlstmt,  "%s\n        I_PROD_TYPE = NVL('%s', I_PROD_TYPE)        AND      ", sqlstmt,As_prod_type);
        }
        if(strcmp(AS_MULTI_PROD_GRP,"Y") == 0) {
          sprintf(sqlstmt,  "%s\n        B.I_PROD_GRP NOT IN ('%s') AND       ", sqlstmt,As_prod_grp);
        } else{
          sprintf(sqlstmt,  "%s\n        B.I_PROD_GRP = NVL('%s',B.I_PROD_GRP) AND       ", sqlstmt,As_prod_grp);
        }
        sprintf(sqlstmt,  "%s\n        DECODE(I_PROD_TYPE, 'N','N','S','N', 'G','G','P') LIKE NVL('%s','%c') AND   ", sqlstmt,As_s_type,'%');
        sprintf(sqlstmt,  "%s\n        A.I_PLANT = B.I_PLANT AND   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n        A.I_PROCESS = B.I_PROCESS AND   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n        A.I_PRODUCT = B.I_PRODUCT AND    ", sqlstmt);
        sprintf(sqlstmt,  "%s\n        A.I_PLANT = C.I_PLANT AND   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n        A.I_PROCESS = C.I_PROCESS AND   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n        C.F_CONTROL_1 IN ('S','T','C','I')  AND    ", sqlstmt);
        sprintf(sqlstmt,  "%s\n        A.I_PROCESS NOT IN ('039')   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n  GROUP BY A.I_PROCESS, C.F_CONTROL_1, C.S_ORDER   ", sqlstmt);
        sprintf(sqlstmt,  "%s\n  ORDER BY S_ORDER ASC    ", sqlstmt);
        TBL_Prn (tb_stderr, "%s",sqlstmt);
        
        EXEC SQL PREPARE DIRECT FROM :sqlstmt;
        EXEC SQL declare CUR_DIRECT cursor for DIRECT;
        EXEC SQL OPEN CUR_DIRECT;
        
        EXEC SQL FETCH CUR_DIRECT INTO
                :I_process, :F_control, :S_order, :Q_work, :Q_good, :Q_input, :Q_good_r;
                        
        for ( ; ; ) {
                 
            if (TBL_ERROR_CODE != 0) break;
        
                /* Crystal.Park(개발번호 I20070511-003 에 의거)
                   前공정 양품수 대비 당공정의 투입수가 30% 미만일 때는 직통율 산출에서 제외 */
                if ((Q_good_old * 0.3 <= Q_work) && (Q_good > 0)){
                        if((Q_good != 0) && (Q_work != 0)){
                                if(Q_good_r > 1 ) Q_good_r = 1 ;
                                   if (strncmp(F_control, "S", 1) == 0) {
                                                   TBL_Prn (tb_stderr, "111.S_rate:%f Q_good_r:%f\n",S_rate, Q_good_r);
                                        S_rate = S_rate *  Q_good_r;
                                        Screen_chk = 'Y';
                                        TBL_Prn (tb_stderr, "222.S_rate:%f \n",S_rate);
                                } else if (strncmp(F_control, "T", 1) == 0) {
                                        T_rate = T_rate * Q_good_r;
                                        Tube_chk = 'Y';
                                } else if (strncmp(F_control, "C", 1) == 0) {
                                        C_rate = C_rate * Q_good_r;
                                        Coating_chk = 'Y';
                                } else if (strncmp(F_control, "I", 1) == 0) {
                                        I_rate = I_rate * Q_good_r;
                                        Itc_chk = 'Y';
                                }
                                Q_good_old = Q_good;
                        }
                }
                TBL_Prn (tb_stderr, "S_rate:%f , T_rate:%f,  C_rate:%f, I_rate:%f\n",S_rate,T_rate,C_rate,I_rate);
            

        
        
        EXEC SQL FETCH CUR_DIRECT INTO
                :I_process, :F_control, :S_order, :Q_work, :Q_good, :Q_input, :Q_good_r;
        }
        EXEC SQL CLOSE CUR_DIRECT;
        
        
        if ( Screen_chk == 'Y' ) {
                sprintf(Screen_Rate,"%10.2f\n",S_rate * 100);
        } else {
                sprintf(Screen_Rate,"%10.2f\n",0);
        }
        if ( Tube_chk == 'Y' ) {
                sprintf(Tube_Rate,"%10.2f\n",T_rate * 100);
        } else {
                sprintf(Tube_Rate,"%10.2f\n",0);
        }
        if ( Coating_chk == 'Y' ) {
                sprintf(Coating_Rate,"%10.2f\n",C_rate * 100);
        } else {
                sprintf(Coating_Rate,"%10.2f\n",0);
        }
        if ( Itc_chk == 'Y' ) {
                sprintf(Itc_Rate,"%10.2f\n",I_rate * 100);
        } else {
                sprintf(Itc_Rate,"%10.2f\n",0);
        }
        
        /******* SDIB Custom. 2007.05.28 by M.S.A.*****/
        if(S_rate == 0){
                S_rate = 1;
        }else if(T_rate == 0){
                T_rate = 1;
        }else if(C_rate == 0){
                C_rate = 1;
        }else if(C_rate == 0){
                I_rate = 1;
        }                
        /**********************************************/
        sprintf(Total_Direct_Rate,"%10.2f\n",S_rate * T_rate *  C_rate * I_rate * 100);
  
    
    TBL_send_row();
    
        return (TB_SUCC);
}
[log]
GetReq ret[1], svc_name[SVC_Direct_Rate],control[O:output=out], protocol[2220]
COMMIT
COMMUNICATE FINISH
GetReq ret[1], svc_name[SVC_PureDirect_Rate],control[O:output=out], protocol[2220]
[07/08/31-03:30:32 SVC_PureDirect_Rate(77)] [07/08/31-03:30:32 SVC_PureDirect_Rate(135)] [07/08/31-03:30:32 SVC_PureDirect_Rate(138)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(135)] [07/08/31-03:30:32 SVC_PureDirect_Rate(138)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(135)] [07/08/31-03:30:32 SVC_PureDirect_Rate(138)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(135)] [07/08/31-03:30:32 SVC_PureDirect_Rate(138)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_Pu
reDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] [07/08/31-03:30:32 SVC_PureDirect_Rate(152)] COMMIT
COMMUNICATE FINISH
번호 제목 닉네임 조회 등록일
497 no image Tr 파라미터 전달 방법 문의 [1]
엄엄
9488 2016-03-17
496 no image SAP 연계 메뉴얼 요청 [1]
조성제
10217 2016-01-29
495 no image 출력 시 오류 문의 드립니다. [3]
DA인포메이션
9376 2015-12-14
494 no image 서버 IP변경으로 라이센스 재발급 방법 [1]
루시퍼
7891 2015-11-03
493 no image Dynamic Report Builder 레포트 관련 문의 [1]
snowaka
7693 2015-08-27
492 no image Clob처리 관련 답변 부탁드립니다 [1]
메탈키드
7510 2015-07-29
491 no image 토인비웹리포팅 바코드와 PCL5 [1]
고척동제이
8186 2015-07-20
490 no image toinb 세션 time out 문의 [1]
변주선
8160 2015-07-15
489 no image 토인비5.0 다국어 지원 [1]
김택근
7603 2015-05-21
488 no image Toinb 문제점 확인요청(천진삼성SDI) [1]
tsdi
7764 2015-05-04
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. 포트랑 디비관련은 문제가 없습니다. 디비 TNS 확인 및 web to toinb 포트 전부 확인 하였습니다. Toinb 문제점 확인요청(천진삼성SDI) * 고객시스템명 : SFC 시스템 ( 천진삼성SDI ) * TOInB 버전 : TblVersion= tbl_4.0.2.1.0 * 서버 Platform : hpux 11.23 * 문의 유형(질문/요청/참조) : * 내용 : 긴급 부탁 합니다. 변경점 - DISK 교체 HP XP10000 에서 SS7400 로 전환. 현상 - Toinb 컴포넌트 사용 웝화면 접속시 죽어버림 (화면 무 반응) SE 및 SOM 로그에 컴포넌트 콜 이역이 보이지 않음. Toinb SE 및 SOM 전부 정상 실행이 되고 있으며 또한 Toinb 파일 컴파일이 됨. 참고 Toinb 서비스 가동 상태 tjsfcweb:/toinb/toinb/bin> tb_stat infco ALL HP-UX ############## infco_TB_SE ######################### 401 S toinb 19793 19789 0 154 20 e00000016b0e8b80 345 e00000011eaa1080 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 8 infco 0 OFF 401 S toinb 19792 19789 0 154 20 e00000016b782040 345 e00000011eaa1080 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 7 infco 0 OFF 401 S toinb 19789 1 0 134 20 e0000001705994c0 106 e00000011eaa10c0 13:40:37 ? 0:00 TB_svcd infco SE 401 S toinb 19790 19789 0 154 20 e00000017004e040 345 e00000011eaa10c0 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 6 infco 0 OFF 401 S toinb 19795 19789 0 154 20 e00000016b782280 345 e00000011eaa1100 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 10 infco 0 OFF 401 S toinb 19794 19789 0 154 20 e00000017091b280 345 e00000011eaa10c0 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 9 infco 0 OFF ############## infco_TB_SOM ######################## 401 S toinb 19800 19796 0 134 20 e0000001699c0b80 106 e00000011eaa1100 13:40:37 ? 0:00 TB_som PROC_STATIC 8 infco 0 OFF 401 S toinb 19801 19796 0 154 20 e00000016b7824c0 106 e00000011eaa1100 13:40:37 ? 0:00 TB_som PROC_STATIC 9 infco 0 OFF 401 S toinb 19802 19796 0 154 20 e00000017033e4c0 106 e00000011eaa10c0 13:40:37 ? 0:00 TB_som PROC_STATIC 10 infco 0 OFF 401 S toinb 19799 19796 0 154 20 e00000017091b700 106 e00000011eaa1100 13:40:37 ? 0:00 TB_som PROC_STATIC 7 infco 0 OFF 401 S toinb 19796 1 0 154 20 e00000017004e940 106 e00000011eaa10c0 13:40:37 ? 0:00 TB_svcd infco SOM 401 S toinb 19797 19796 0 154 20 e00000017061d280 106 e00000011eaa10c0 13:40:37 ? 0:00 TB_som PROC_STATIC 6 infco 0 OFF SE Log : ##### TB_svcd Started VER (4.0.2.1.9) ########### ####### TB_se_ora Started [STATIC] ####### ####### TB_se_ora Started [STATIC] ####### ####### TB_se_ora Started [STATIC] ####### ####### TB_se_ora Started [STATIC] ####### ####### TB_se_ora Started [STATIC] ####### infco_TB_SE.log: END
487 no image 서버 디스크 변경시 Toinb 싱행에러 문의 [1]
tsdi
7431 2015-05-04
486 no image SOB관련 문의 입니다. [1]
9417 2015-02-06
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * TOInB 버전 : * 서버 Platform : * 문의 유형(질문/요청/참조) : * 내용 : 안녕하세요 SOB관련 문의 입니다. SQL 실행시 속도가 5분이상 걸리는 쿼리인 경우 입니다. 쿼리에 rownum < 10 조건절을 걸어 ! 를 클릭하면 문제가 없는 쿼리 입니다 위 조건을 안걸고 SOB상에서 !를 클릭하여 실행시 Socket Error - Receive(CSInfo1) 이라는 얼럿창이 뜨고 실행이 안되 어떻게 처리 해야 할지 모르겠습니다. 컴파일이 된상태이기 때문에 직접 화면에서 호출하면 한참동안돌다가 오류가 나오고 로그에 남는 부분은 ... [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_grid.c (2348)] 데이터를 전송하는데 실패했습니다. F:TB_GridSend() V:send_buf Value to send( 820byte) sent value(-1 byte) [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_grid.c (2348)] 데이터를 전송하는데 실패했습니다. F:TB_GridSend() V:send_buf Value to send( 820byte) sent value(-1 byte) [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_socket.c (713)] 데이터를 전송하는데 실패했습니다. F:TB_SocketSend() Data(CS_INFO) Hint(-1) Error Code(10054) [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_databuffer.c (921)] 데이터를 전송하는데 실패했습니다. F:TB_DataBufferSend() V:send_buf Value to send(80byte) sent value(-1byte) [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_communicate.c (331)] 데이터를 전송하는데 실패했습니다. F:TB_SocketSendResult() [SE00 2015-02-06 13:40:42 <5112> System engine TB_se_master.c (572)] F:SE_MAIN() connect_svcd Child[03] INPUT=[2], DB RETURN=[DB_SUCC] [SE00 2015-02-06 13:40:42 <5112> MagicProject tb_se_proc.cpp (987)] Child[03] F:WorkThread() connection from (10.63.118.40) end ............................ 입니다 . 이러한 로그를 보고 제가 더 할수 있는 부분이 무엇이 있을까요??
485 no image IE 11 호환성 문의 [1]
조성제
7785 2015-01-08
484 no image java 업데이트시 서버에 미치는 영향 [1]
도영곤
8032 2014-09-16
483 no image SE_LOG variable 함수 관련 문의 드립니다. [1]
임상혁aaa
7520 2014-06-26
482 no image RunExcelSheet 구현 [1]
김강중
7576 2014-03-27
481 no image BLOB 처리방법 문의? 파일 [1]
후니7
8926 2014-01-03
480 no image 토인비 변수 비교시 에러 발생(수정) [1]
서원규
7540 2013-03-26
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 신세계 상품권 시스템 * TOInB 버전 : 4.0.1.20 * 서버 Platform : AIX 5.3 * 문의 유형(질문/요청/참조) : 질문 * 내용 : 안녕하세요. 아래와 같이 EVENT 처리 후 컴파일시 에러가 발생합니다. =================================================================================== TB_BOOL cfs_vidchk_s01_TB_on_work ( TB_SESSION_PGV *spgv ) { /* To Do, Add your script here */ TBL_Prn(tb_stderr, "CONNECT CUST IP ADDRESS=[ %s ]", REMOTE_ADDR); EXEC SQL SELECT TRIM(OTHNM) INTO :H_DATA FROM GO712T WHERE COMPCD = '01' AND SYSDIV = '07' AND OTHCLCD = '12' AND OTHCD1 = :V_USERID; TBL_Prn (tb_stderr, "H_DATA = [%s]", H_DATA); TBL_Prn (tb_stderr, "V_USERID = [%s]", V_USERID); if (strcmp(REMOTE_ADDR, H_DATA) != 0){ TBL_Prn (tb_stderr, "사용자 IP 체크 오류"); sprintf (TBL_ERR_MSG, "[입력불가]\n사용자 IP 체크 오류"); return FAILED; } return (TB_SUCC); } ================================================================================= if (strcmp(REMOTE_ADDR, H_DATA) != 0){ TBL_Prn (tb_stderr, "사용자 IP 체크 오류"); sprintf (TBL_ERR_MSG, "[입력불가]\n사용자 IP 체크 오류"); return FAILED; } 이 부분 때문에 에러가 발생하는데 어떻게 해야 두 변수 값(REMOTE_ADDR, H_DATA)을 비교 가능한지 알고 싶습니다. 에러코드 "cfs_vidchk_s01.c", line 83.24: 1506-045 (S) Undeclared identifier FAILED. make: The error code from the last command is 1. Stop. REMOTE_ADDR 이변수로 인해 발생하는 에러로 보여집니다. 빠른 답변 부탁드립니다.
479 no image 토인비 변수 비교시 에러 발생 [1]
서원규
7566 2013-03-26
478 no image TOInB EVENT REMOTE_ADDR 변수 관련 문의 [1]
서원규
7712 2013-03-22
Tag List
XE Login