Cast 함수를 사용하여 로컬 환경 트리에서 일반 유형 구성
Cast 함수를 사용하여 로컬 환경 트리 (예: 변수 폴더) 에 정의된 메시지 맵 에서 변수를 정의할 수 있습니다.
태스크 정보
LocalEnvironment.Variables.value_name이
예에서 Variables는
일반 요소이며, 각 value_name에 대해 여기에 필수 요소를 정의해야 합니다. 또한 출력 로컬 환경에서 값(Destination.specific_node)을
설정하여 다음 노드의 동작을 대체할 수 있습니다. 예를 들어,- 메시지 플로우에서 라우팅하는 경우 맵을 다음과 같이 설정할 수 있습니다.
LocalEnvironment.Destination.RouterList.DestinationData[1].labelName - REST 요청을 발행하도록 매개변수를 설정하려면:
이 경우LocalEnvironment.Destination.REST.Parameters.parameter_nameParameters는 일반 요소이며, 각 parameter_name에 대해 여기에 필수 요소를 정의해야 합니다. - LoopBack 요청에서 사용하기 위해 필터에서 순서를 설정하려면:
이 경우 order는 일반 요소이며, 각 name에 대해 여기에 필수 요소를 정의해야 합니다.LocalEnvironment.Destination.Loopback.Request.filter.order[1].name
프로시저
변환의 일부로 해당 요소를 사용할 수 있도록 로컬 환경 트리 변수 또는 다른 일반 요소를 구성하려면 다음 단계를 완료하십시오.
결과
라우팅 또는 필터링을 위해 메시지 플로우 의 다른 메시지 플로우 노드 에서 사용할 수 있는 하나의 로컬 환경 변수를 정의했습니다.
메시지 맵의 로컬 환경 Variables 폴더에 Country 요소가 표시됩니다.

예
다른 예제:
ESQL Compute 노드에서 다음 코드를 사용하여 로컬 환경 트리의 Variables 폴더 내에 두 개의 단순 필드를 설정하는 경우:
SET Outputlocal environment.Variables.dec = 10.1;
SET Outputlocal environment.Variables.str = 'Some text';Cast 함수를 사용하여 맵핑 노드에서 이러한 필드에 액세스하려면 통합 솔루션 에서 스키마 파일을 작성하여 요소 및 해당 유형을 정의해야 합니다. ESQL이 해당 요소를 규정화하기 위해 어떤 네임스페이스도 사용하지 않기 때문에 스키마도 네임스페이스 선언을 사용하지 않고 정의됩니다.
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="dec" type="xsd:decimal"/>
<xsd:element name="str" type="xsd:string"/>
</xsd:schema>스키마 파일이 저장되면 로컬 환경 트리의 변수 섹션에서 any 요소를 선택하고 컨텍스트 메뉴 조치 캐스트 를 사용하여 메시지 맵에 필요한 각 요소 "dec" 및 "str" 에 대한 맵핑 캐스트를 추가할 수 있습니다. 자세한 정보는 입력 또는 출력 메시지에서 xsd: any 맵핑을 참조하십시오.
다음 수행할 사항
입력 로컬 환경 트리와 출력 로컬 환경 트리 사이의 변환을 정의하십시오. 자세한 정보는 그래픽 데이터 맵핑 편집기에서 변환 (맵핑 오퍼레이션) 및 변환 유형 지정을 참조하십시오.



