• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 6632
2013.03.26 (14:41:09)

게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 신세계 상품권 시스템
* 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 이변수로 인해 발생하는 에러로 보여집니다. 

 

빠른 답변 부탁드립니다.

2013.03.26 (15:26:27)
기술지원97

Undeclared identifier 변수 사용시 선언되지 않아 발생한 에러입니다.

 

변수선언이 되어 있는지 (Variable TAB) 확인해 보시기 바랍니다.

 

감사합니다.

(*.124.184.58)
 
Tag List
XE Login