ESQL 편집기는 ESQL (.esql) 파일을 편집할 수 있도록 브로커 응용프로그램 개발 perspective에서 제공하는 디폴트 편집기입니다.
Compute, Database 또는 Filter 노드에서 메뉴 항목 ESQL 열기를 선택하거나 네비게이터 보기에서 ESQL 파일을 두 번 누르면 편집기 영역에서 편집기가 시작됩니다.
ESQL 편집기에는 다음과 같은 보기가 있습니다.
ESQL 편집기는 다음을 제공합니다.
컨텐츠 보조는 등록 정보 폴더의 컨텐츠에 대한 참조를 구성하는 데 도움을 줍니다. 사전정의된 메시지에 ESQL 편집기를 사용할 경우, 이는 필드 참조를 구성하는 데에도 도움이 됩니다.
데이터베이스 스키마 정의에 ESQL 편집기를 사용할 경우, 컨텐츠 보조를 사용하면 스키마, 테이블 열 참조를 구성하는 데 도움이 됩니다. ESQL 편집기를 사용하여 사용자 정의 맵을 호출할 수 있습니다.
ESQL 파일에서 함수 및 프로시저를 작성할 때 정의하는 이름은 IBM_(IBM 밑줄) 문자로 시작하지 않아야 합니다.
편집기 보기를 마우스 오른쪽 단추로 눌러 다음 추가 기능에 액세스하십시오.
스키마 경로 구성을 누르면 ESQL 파일에서 호출한 프로시저 또는 함수가 들어 있는 브로커 스키마가 아직 브로커 스키마에 추가되지 않은 경우 PATH문에 자동 추가됩니다. 이 함수는 ESQL 파일에서 아직 완전히 규정되지 않은 스키마에 상주하는 함수 또는 프로시저의 인스턴스에 대해 ESQL 파일을 스캔합니다.
PATH문에 포함시킨 다른 브로커 스키마에 상주하는 함수 또는 프로시저에 대한 호출을 코드화할 때 스키마 경로 추가를 누르십시오. 커서가 호출 중인 프로시저 이름에 있는지 확인하십시오.
ESQL 코드를 핸들링하는 방식에 영향을 주는 설정을 수정할 수 있습니다.
유효성 검증 시 다음의 네 가지 잠재적 문제를 감지합니다.
이러한 각 상황에서 다음 유효성 검증 설정 중 하나를 선택하십시오.
유효성 검증은 이름을 선언한 경우 이름을 지정했는지 확인하지 않습니다. 모듈, 함수 및 프로시저의 이름에서는 대소문자를 구분하지 않지만 다른 모든 이름(스키마, 상수, 변수 및 레이블)에서는 대소문자를 구분합니다. 브로커는 이러한 이름의 대소문자를 구분하여 핸들링하고 이들이 일치하지 않을 경우 런타임 오류를 생성하므로 사용하는 이름이 해당 이름에 대한 선언과 일치하는지 확인하십시오.
이 환경 설정의 변경 방법에 대한 자세한 내용은 ESQL 환경설정 변경을 참조하십시오.