ESQL 변수

변수 유형

DECLARE문을 사용하여 세 가지 변수 유형을 정의할 수 있습니다.
외부
외부 변수(EXTERNAL 키워드로 정의)는 사용자 정의 등록 정보(UDP)라고도 합니다(사용자 정의 등록 정보 참조). 외부 변수는 메시지 플로우의 전체 수명 동안 존재하며, 플로우를 통과하는 모든 메시지에서 볼 수 있습니다. 초기값(선택적으로 DECLARE문으로 설정)은 설계 시 메시지 플로우 편집기에 의해 수정되거나 전개 시 BAR 편집기에 의해 수정됩니다. 이 값은 ESQL로 수정할 수 없습니다.
정상
"정상" 변수는 노드를 통해 전달되는 단일 메시지의 수명을 갖습니다. 이 변수는 해당 메시지에서만 볼 수 있습니다. "정상" 변수를 정의하려면 EXTERNAL 키워드와 SHARED 키워드 모두를 생략하십시오.
공유
공유 변수(SHARED 키워드로 정의)는 수명이 깁니다(수명이 긴 변수 참조). 공유 변수는 메시지 플로우가 수정되거나 재시작될 때에만 다시 초기화되며, 플로우를 통과하는 모든 메시지에서 볼 수 있습니다. 이 값은 ESQL로 수정할 수 있습니다.

BEGIN ... END 명령문의 ATOMIC 옵션도 참조하십시오. BEGIN ATOMIC 구성은 공유 변수에 여러 변경사항이 작성되어야 하는 경우에 유용하며 다른 인스턴스에서 데이터의 중간 상태를 볼 수 없도록 해야 합니다.

관련 개념
ESQL 개요
ESQL 변수
사용자 정의 등록 정보
수명이 긴 변수
관련 작업
ESQL 개발
관련 참조
DECLARE문
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ak04895_