ESQL 편집기

ESQL 편집기는 ESQL (.esql) 파일을 편집할 수 있도록 브로커 응용프로그램 개발 perspective에서 제공하는 디폴트 편집기입니다.

Compute, Database 또는 Filter 노드에서 메뉴 항목 ESQL 열기를 선택하거나 네비게이터 보기에서 ESQL 파일을 두 번 누르면 편집기 영역에서 편집기가 시작됩니다.

ESQL 편집기 보기

ESQL 편집기에는 다음과 같은 보기가 있습니다.

자원 네비게이터 보기
네비게이터 보기는 ESQL 파일을 포함하여 작업 공간의 모든 자원(즉, 모든 메시지 세트 자원 및 모든 메시지 플로우 자원)을 표시합니다.
편집기 보기
편집기 보기는 현재 열려 있는 자원의 컨텐츠를 표시합니다. 또한 자원 사이를 빨리 전환할 수 있도록 열어 둔 각 자원의 탭을 표시합니다.
아웃라인 보기
아웃라인 보기는 이 ESQL 파일에서 참조하는 스키마, 정의된 상수, 모듈 및 루틴을 표시합니다.
변경 시작문제점 보기변경 끝
변경 시작문제점 보기는 ESQL 파일을 저장할 때 편집기의 유효성 검증으로 생성된 경고 및 오류 메시지를 표시합니다. 오류를 두 번 누르면 편집기에서는 커서를 해당 ESQL 코드로 이동시켜 오류의 위치를 표시합니다.변경 끝

ESQL 편집기 기능

ESQL 편집기는 다음을 제공합니다.

  • 컨텍스트 구별 컨텐츠 보조. 일부 시스템에서는 편집 메뉴에서 컨텐츠 보조를 호출할 수 있습니다. 또는 Ctrl+Space가 다른 기능에 지정되지 않은 경우 Ctrl+Space를 눌러 컨텐츠 보조를 호출할 수 있습니다.

    컨텐츠 보조는 등록 정보 폴더의 컨텐츠에 대한 참조를 구성하는 데 도움을 줍니다. 사전정의된 메시지에 ESQL 편집기를 사용할 경우, 이는 필드 참조를 구성하는 데에도 도움이 됩니다.

    데이터베이스 스키마 정의에 ESQL 편집기를 사용할 경우, 컨텐츠 보조를 사용하면 스키마, 테이블 열 참조를 구성하는 데 도움이 됩니다. ESQL 편집기를 사용하여 사용자 정의 맵을 호출할 수 있습니다.

    ESQL 파일에서 함수 및 프로시저를 작성할 때 정의하는 이름은 IBM_(IBM 밑줄) 문자로 시작하지 않아야 합니다.

    주: 컨텐츠 지원이 작동하도록 하려면 ESQL또는 맵핑을 포함하는 프로젝트에서 메시지 세트를 포함하는 프로젝트로 프로젝트 참조를 설정해야 합니다. 프로젝트 참조 설정에 대한 정보는 프로젝트 참조를 참조하십시오.
  • 자동 코드 형식화.

편집기 보기를 마우스 오른쪽 단추로 눌러 다음 추가 기능에 액세스하십시오.

  • 변경 시작실행 취소파일 되돌리기. ESQL 파일에 수행된 변경을 실행 취소하려면 실행 취소를 누르십시오. 마지막으로 저장한 이후에 수행된 변경을 취소하려면 파일 되돌리기를 눌러 되돌릴 수 있습니다. 변경 끝
  • 잘라내기, 복사붙여넣기. 이러한 기능은 표준 편집기 기능입니다.
  • 오른쪽으로 이동 왼쪽으로 이동. 이러한 기능은 표준 편집기 기능입니다.
  • 저장. 저장을 눌러 변경사항을 저장하십시오.
  • 주석 주석 해제. ESQL 코드의 행을 주석으로 변경하려면 주석을 누르십시오. 주석을 ESQL 코드의 행으로 변경하려면 주석 해제를 누르십시오.
  • 형식화. 이 기능은 선택한 모든 코드 행을 형식화하거나(무시되는 행을 부분적으로 선택하지 않은 경우), 행을 선택하지 않은 경우 파일 전체를 형식화합니다(맞추기 및 들여쓰기 수정).
  • 스키마 경로 구성 스키마 경로 추가. 이러한 기능은 브로커 스키마 관리와 함께 지원됩니다.

    스키마 경로 구성을 누르면 ESQL 파일에서 호출한 프로시저 또는 함수가 들어 있는 브로커 스키마가 아직 브로커 스키마에 추가되지 않은 경우 PATH문에 자동 추가됩니다. 이 함수는 ESQL 파일에서 아직 완전히 규정되지 않은 스키마에 상주하는 함수 또는 프로시저의 인스턴스에 대해 ESQL 파일을 스캔합니다.

    PATH문에 포함시킨 다른 브로커 스키마에 상주하는 함수 또는 프로시저에 대한 호출을 코드화할 때 스키마 경로 추가를 누르십시오. 커서가 호출 중인 프로시저 이름에 있는지 확인하십시오.

ESQL 편집기 환경설정

ESQL 코드를 핸들링하는 방식에 영향을 주는 설정을 수정할 수 있습니다.

  • 편집기 설정(편집기 보기에 코드를 표시하는 방법)
    • 텍스트 글꼴
    • 표시된 탭 너비(디폴트 4)
    • 배경색 및 전경색(주석, 명령문 등의 경우)
  • 유효성 검증 설정(파일 저장 시 수행되는 유효성 검증 레벨):

    유효성 검증 시 다음의 네 가지 잠재적 문제를 감지합니다.

    해석되지 않은 ID
    유효성 검증기에서 참조한 ID를 해석하려고 합니다(예: 메시지 필드).
    메시지 정의와 일치하지 않는 메시지 참조
    메시지 정의가 존재하는 경우(MRM 도메인에 있는 메시지인 경우만) 유효성 검증기는 참조의 사용이 참조의 정의와 일치하는지 확인합니다(예: 숫자 필드에 대한 조치가 올바른 숫자 조치인지 확인함).
    데이터베이스 스키마와 일치하지 않는 데이터베이스 참조
    유효성 검증기는 참조의 사용이 데이터베이스 스키마와 일치하는지를 확인합니다(예: 숫자 필드에 대한 조치가 올바른 숫자 조치인지 확인함).
    무시되는 키워드 사용
    유효성 검증기가 이 릴리스에서 무시된 키워드를 사용했는지 확인합니다.

    이러한 각 상황에서 다음 유효성 검증 설정 중 하나를 선택하십시오.

    무시
    유효성 검증이 수행되지 않습니다.
    경고
    유효성 검증기가 감지하는 각각의 잠재적 문제에 대한 경고 메시지를 타스크 보기에 작성합니다. 디폴트 설정입니다.
    오류
    유효성 검증기가 감지하는 각각의 잠재적 문제에 대한 오류 메시지를 타스크 보기에 작성합니다.

    유효성 검증은 이름을 선언한 경우 이름을 지정했는지 확인하지 않습니다. 모듈, 함수 및 프로시저의 이름에서는 대소문자를 구분하지 않지만 다른 모든 이름(스키마, 상수, 변수 및 레이블)에서는 대소문자를 구분합니다. 브로커는 이러한 이름의 대소문자를 구분하여 핸들링하고 이들이 일치하지 않을 경우 런타임 오류를 생성하므로 사용하는 이름이 해당 이름에 대한 선언과 일치하는지 확인하십시오.

이 환경 설정의 변경 방법에 대한 자세한 내용은 ESQL 환경설정 변경을 참조하십시오.

ESQL 편집기 도구 모음

ESQL 편집기는 도구 모음에서 추가 아이콘 및 조치를 제공하지 않습니다.

관련 개념
프로젝트 참조
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ab00083_