상관 이름

상관 이름은 논리적 메시지 트리에서 잘 정의된 시작점을 식별하는 필드 참조이며 트리 형식의 표준 부분을 설명하기 위해 필드 참조에서 사용됩니다.

네 가지 트리(메시지, 환경, 로컬 환경 또는 예외 목록)의 데이터에 액세스할 때 사용할 수 있는 상관 이름은 ESQL 또는 맵핑을 작성한 노드 및 노드가 출력 메시지를 작성하는지에 따라 다릅니다. 예를 들면, Trace 노드는 노드를 통과할 때 메시지의 컨텐츠를 변경하지 않지만 Compute 노드는 새 출력 메시지를 구성할 수 있습니다.

SELECT 표현식, 한정 술어 및 FOR문을 사용하여 새 상관 이름을 작성할 수 있습니다. 참조 변수를 사용하여 노드에 비상관 이름을 작성할 수 있습니다.

출력 메시지를 작성하지 않는 노드의 상관 이름

대부분의 메시지 플로우 노드는 출력 메시지를 작성하지 않으며, 이러한 노드 내에 ESQL 모듈 또는 맵핑으로 쓴 모든 ESQL 표현식은 입력 메시지만 참조합니다. Database 및 Filter(ESQL 모듈) 노드에서 다음의 상관 이름을 사용할 수 있습니다. Mapping, Extract, Warehouse, DataInsert, DataUpdate 또는 DataDelete 노드의 모든 맵핑 표현식에서는 이러한 상관 이름을 사용할 수 없습니다.

Root
노드에서 전달하는 메시지의 루트
본문
메시지의 루트, 특 메시지의 본분에 대한 마지막 하위. 이는 Root.*[<]의 별명입니다.

* 사용 방법에 대한 설명은 익명 필드 참조 사용을 참조하십시오.

DestinationList
노드에 사용 가능한 현재 로컬 환경 변수를 포함하는 구조. 참조 이름은 로컬 환경이지만 DestinationList 상관 이름은 역 호환성에 사용됩니다.
Properties
입력 메시지의 표준 등록 정보
ExceptionList
노드가 액세스하는 현재 예외 목록을 포함하는 구조
Environment
노드에 사용 가능한 현재 전역 환경 변수를 포함하는 구조. 환경(Environment)은 ESQL 코드를 작성하거나 맵핑할 수 있는 노드에서 갱신되고 읽을 수 있습니다.
LocalEnvironment
노드에 사용 가능한 현재 로컬 환경 변수를 포함하는 구조. 로컬 환경(LocalEnvironment)은 ESQL 코드를 작성하거나 맵핑할 수 있는 노드에서 갱신되고 읽을 수 있습니다.

출력 메시지를 작성하는 노드의 상관 이름

Compute 노드에서 ESQL을 코드화하는 경우, 두 메시지 코드(입력 메시지 및 출력 메시지)가 관련되어 있으므로 상관 이름이 다릅니다. 이 노드 내의 ESQL에 있는 상관 이름은 다음과 같습니다.

Environment
노드에 사용 가능한 현재 전역 환경 변수를 포함하는 구조. 환경(Environment)을 읽고 갱신할 수 있습니다.
InputRoot
입력 메시지의 루트
InputBody
입력 메시지의 루트에 대한 마지막 하위. 이는 InputRoot.*[<]의 별명입니다.

* 사용 방법에 대한 설명은 익명 필드 참조 사용을 참조하십시오.

InputProperties
입력 메시지의 표준 등록 정보
InputDestinationList
노드에서 전달하는 메시지에 대한 로컬 환경 변수를 포함하는 구조. 역호환성을 위해 상관 이름 InputDestinationList를 사용하십시오. 호환이 필요하지 않은 경우에는 선호되는 이름인 InputLocalEnvironment를 사용하십시오.
InputExceptionList
노드에서 전달하는 메시지에 대한 예외 목록을 포함하는 구조
InputLocalEnvironment
노드에서 전달하는 메시지에 대한 로컬 환경 변수를 포함하는 구조
OutputRoot
출력 메시지의 루트.

Compute 노드에서는 상관 이름 OutputBody가 없습니다.

OutputDestinationList
노드에서 송신될 로컬 환경 변수를 포함하는 구조. 역호환성을 위해 상관 이름 OutputDestinationList를 사용하십시오. 호환이 필요하지 않은 경우에는 선호되는 이름인 OutputLocalEnvironment를 사용하십시오.
OutputExceptionList
노드가 생성되는 예외 목록을 포함하는 구조.

이 상관 이름은 항상 올바르지만 Compute 노드의 처리 모드 등록 정보에서 Compute 노드가 ExceptionList를 전달함을 표시할 경우에만 의미가 있습니다.

OutputLocalEnvironment
노드에서 송신될 로컬 환경 변수를 포함하는 구조.

이 상관 이름은 항상 올바르지만 Compute 노드의 처리 모드 등록 정보에서 Compute 노드가 LocalEnvironment를 전달함을 표시할 경우에만 의미가 있습니다.

주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac00510_