ESQL 개요

ESQL(Extended Structured Query Language)은 메시지 플로우 내의 데이터를 정의 및 조작하기 위해 WebSphere Message Broker에 의해 정의된 프로그래밍 언어입니다.

이 절에는 ESQL에 관한 소개 정보가 포함되어 있습니다.
계속 진행하기 전에 다음 정보를 읽으십시오.

ESQL는 DB2와 같은 관계형 데이터베이스에서 일반적으로 사용되는 SQL(Structured Query Language)에 기초합니다. ESQL은 SQL 언어의 구조체를 확장하여 메시지 및 데이터베이스 컨텐츠로 작업하여 메시지 플로우에서 노드 작동을 정의할 수 있도록 지원합니다.

메시지 플로우 내에서 노드를 사용자 정의하기 위해 작성하는 ESQL 코드는 대개 메시지 플로우 프로젝트와 연관되는 <message_flow_name>.esql이라는 ESQL 파일에 정의됩니다. 다음과 같은 내장 노드에서 ESQL을 사용할 수 있습니다.

ESQL을 사용하여 다음 내장 노드에서 사용할 수 있는 함수 및 프로시저를 작성할 수도 있습니다.

메시지 플로우에서 ESQL을 올바르고 효율적으로 사용하려면, 다음 개념도 이해해야 합니다.

플로우 디버거의 일부인 ESQL 디버거를 사용하여 작성한 코드를 디버그하십시오. 디버거는 ESQL 코드 명령문 하나 하나를 통해 진행하므로, 실행된 모든 코드의 행 결과를 보고 확인할 수 있습니다.
주: 이전 릴리스에서는 여러 개의 디버거 유형이 있었으며, 각각 특정 코드 유형(예: ESQL, 메시지 플로우 또는 Java)을 핸들링했습니다. 버전 6에서는 이 별개의 디버거가 단일 디버거(간단히 "디버거"라고 함)로 통합되어 모든 코드 유형을 핸들링합니다.
관련 개념
메시지 플로우 개요
메시지 트리
메시지 플로우, ESQL 및 맵핑
메시지 맵핑 개요
ESQL 노드 및 디버깅
관련 태스크
메시지 플로우 개발
메시지 맵핑 개발
ESQL 작성
ESQL 디버깅
관련 참조
내장 노드
ESQL 참조
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak00990_