BITSTREAM 함수(사용되지 않음)

BITSTREAM 필드 함수는 제공된 필드와 이에 속한 하위가 설명하는 비트스트림을 나타내는 값을 리턴합니다. 새 ABITSTREAM 함수를 사용하십시오. BITSTREAM 함수는 입력 노드에 속한 구문 분석기에 의해 생성된 트리에서만 사용할 수 있습니다. ABITSTREAM은 이러한 제한사항의 영향을 받지 않습니다.

구문

BITSTREAM은 제공된 필드와 이에 속한 하위가 설명하는 비트스트림을 나타내는 BLOB 유형의 값을 리턴합니다. 수신되는 메시지의 경우 수신되는 비트스트림의 적절한 부분이 사용됩니다. Compute 노드에 의해 구성된 메시지의 경우 다음의 알고리즘을 사용하여 ENCODING, CCSID, 메시지 세트, 메시지 유형 및 메시지 형식을 설정합니다.
  • 언급된 필드에 이전 동위가 있으며 이 동위가 ENCODING 및 CCSID를 제공할 수 있는 구문 분석기에 속한 하위 트리의 루트인 경우 요청된 비트스트림의 생성에서 이들 값을 확보하고 사용합니다. 그렇지 않으면, 브로커의 디폴트 ENCODING 및 CCSID(즉, 큐 관리자의 것)가 사용됩니다.
  • 마찬가지로 언급된 필드에 이전 동위가 있으며 이 동위가 메시지 세트, 메시지 유형 및 메시지 형식을 제공할 수 있는 구문 분석기에 속한 하위 트리의 루트인 경우 요청된 비트스트림의 생성에서 이들 값을 확보하고 사용합니다. 그렇지 않으면 0 길이 문자열이 사용됩니다.
이 함수는 일반적으로 메시지의 비트스트림을 데이터베이스에 저장해야 하는 메시지 Warehouse 시나리오에서 사용됩니다. 함수는 매개변수로 식별된, 수신되는 메시지의 물리적 부분에 대한 비트스트림을 리턴합니다. 어떤 경우에는 식별된 실제 필드를 나타내는 비트스트림을 리턴하지 않습니다. 예를 들면, 다음의 두 호출은 동일한 값을 리턴합니다.
BITSTREAM(Root.MQMD);
BITSTREAM(Root.MQMD.UserIdentifier);
이는 둘 다 메시지의 동일한 부분에 있기 때문입니다.
관련 개념
ESQL 개요
관련 태스크
ESQL 개발
관련 참조
구문 다이어그램: 사용 가능한 유형
ESQL 필드 함수
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak05520_