작업이 완료되면, 파일 > 저장 <filename.esql 또는 파일 > 모두 저장(메뉴는
항상 현재 파일 이름을 올바르게 표시함)을 눌러 모든 변경사항을 보유하는 파일을 저장하십시오.
파일을 저장할 때, 편집기에 의해 유효성 검증자가 호출되어
ESQL이 모든 문법 및 구문 규칙(ESQL 참조의 구문 다이어그램 및 설명에 의해
지정됨)을 따르는지 점검합니다.
ESQL 환경 설정을 구성할 때 추가 유효성 검증을
요청할 수 있습니다. 창 > 환경 설정을 누르십시오. 환경 설정 대화 상자가 표시됩니다.
왼쪽에서 ESQL 및 맵핑 항목을 펼치고 유효성 검증을 누르십시오. 경고(디폴트 값), 오류 값을 선택하거나 다음 네 개의 오류 범주의 경우 무시할 수 있습니다.
해석되지 않은 ID
메시지 참조와 메시지 정의가 일치하지 않음
데이터베이스 참조와 데이터베이스 스키마가 일치하지 않음
무시되는 키워드 사용
메시지 정의 유효성 검증은 편집기의 응답 시간에 영향을 미칠 수 있습니다. 특히, 메시지 정의에 대한
많은 참조를 작성하는 복잡한 ESQL이 있는 경우에 그렇습니다. 이 유효성 검증을 지연시키기로 선택할 수 있습니다. 그러나,
메시지 플로우의 개발을 완료한 후 전개하려고 할 때, 유효성 검증자를 호출하여 런타임 오류를
방지하도록 권장됩니다.
편집기는 발견되는 각 오류에 대해 타스크 보기에 항목을 기록하고 코드 행 번호 및 오류 원인을 제공합니다.
오류를 두 번 누르면, 편집기가 커서를 오류가 발견된 행에 위치시킵니다. 또한, 행이 왼쪽 여백에서 오류 아이콘으로 강조표시됩니다.
편집기가 경고(경고
아이콘)로 강조표시되는 잠재적 오류 상황을 발견할 수도 있습니다. 예를 들어, 올바르지 않은 스키마(네임스페이스)를 참조하는 BROKER SCHEMA문을
포함시켰을 수 있습니다.
코드를 점검하여 명령문 또는 함수에 필요한 대로
올바르게 수정하십시오.
다른 이름으로 저장
파일 > 다른 이름으로 저장...을 사용하여
이 ESQL 파일의 사본을 저장할 수도 있습니다.
파일 > 다른 이름으로... <name> 저장을 누르십시오.
ESQL 파일 사본을 저장하려는 메시지 플로우 프로젝트를 지정하십시오. 프로젝트 이름의 디폴트는 현재 프로젝트입니다.
이 이름을 그대로 사용하거나,
파일 저장 대화 상자에 표시되는 올바른 옵션에서 다른 이름을 선택할 수 있습니다.
ESQL 파일의 새 사본 이름을 지정하십시오. 동일한 프로젝트에 이 ESQL 파일을 저장할 경우,
다른 이름을 부여하거나 현재 사본을 덮어쓸지 여부(즉, 파일을 자신에게로 복사)를
확인하십시오.
이 ESQL 파일를 다른 프로젝트에 저장하려면
프로젝트가 이미 존재해야 합니다(기존의 프로젝트 목록에서만 선택할 수 있음). 동일한 이름 또는 다른 프로젝트의 다른 이름을 사용하여 파일을 저장할 수 있습니다.
완료를 누르십시오. 메시지 플로우가 저장되고
메시지 플로우 편집기가 해당 컨텐츠의 유효성을 검증합니다. 편집기는
타스크 보기에서 찾는 모든 오류 보고서를 제공합니다.