널(Null) 핸들링

입력 메시지는 널(null) 필드 및 값을 포함할 수 있으며, 메시지 플로우는 널(null) 필드 및 값을 포함하는 출력 메시지의 논리적 트리를 작성할 수 있습니다.

논리적 트리에는 두 가지 유형의 널(null)이 있습니다.

내재적
필드는 존재하지 않고 내재적으로 널(null) 값을 가집니다.
명시적
필드가 널(null)로 해석되는 특정 값을 가집니다.

명시적 널(null) 값이 해석되는 방법은 구문 분석기와, 이 구문 분석기에 의해 수행되는 조작 및 메시지 트리 필드에서 수행되는 ESQL 조작에 따라 다릅니다.

ESQL SET문 및 CREATE문을 사용하여 이름, 유형 및 값으로 메시지 트리 필드를 채울 수 있습니다. 따라서 메시지 트리에 지정된 값이 널(null)로 평가되는 표현식의 결과가 될 수 있습니다. 이는 초기화되지 않은 변수 및 존재하지 않는 메시지 트리 필드의 사용, 데이터베이스 조회의 결과 또는 널(null) 키워드의 명시적 사용 때문에 발생할 수 있습니다.

명시적 널(null)은 MRM 및 일반 XML 구문 분석기에 의해 다음과 같이 핸들링됩니다.

명확한 널(null)에 대해 다음의 고려사항이 적용됩니다.

요약하면, 일부 구문 분석기는 입력 비트스트림으로부터 메시지 트리의 널(null) 값을 작성하고, 새로운 출력 메시지 비트스트림을 작성할 때 명시적 널(null) 값이 들어 있는 메시지 트리 필드를 핸들링할 수 있습니다. 그러나 메시지 처리 중 메시지 트리에 있는 필드에서 다른 조작을 수행할 수 있으며, 메시지 플로우를 구성하여 메시지 트리 필드가 한 도메인에서 다른 도메인으로 복사할 수 있습니다.

다음 주제에서는 널(null) 핸들링에 대한 자세한 정보를 제공합니다.

관련 개념
ESQL 개요
XML 구문 분석기 및 널(null) 값
사용자 정의 Wire 형식: 널(null) 핸들링
XML Wire 형식: 널(null) 핸들링
TDS 형식: 널(null) 핸들링
논리적 트리 구조
관련 태스크
메시지 플로우 설계
ESQL 개발
메시지 본문 컨텐츠 가공
MRM 도메인에 있는 메시지에서 널(null) 값 조회
MRM 도메인에 있는 메시지에서 널(null) 값 설정
관련 참조
내장 노드
메시지 모델 참조 정보
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac00560_