변환
변환(Convert) 변환은 출력과 일치하도록 입력에서 스키마 유형 캐스트를 구현합니다. 입력 인스턴스 값에서 유형 캐스트를 수행할 수 없는 경우 예외가 발생하고 맵 처리가 중지됩니다.
개요
유형이 서로 다른 관련된 스키마 모델에 두 요소가 모두 정의된 경우 변환(Convert) 변환을 사용하여 단순 입력 요소를 출력 요소로 이동합니다.
변환(Convert) 변환에 하나의 입력만 연결할 수 있습니다. 변환에 입력 요소를 연결하려면 기본 연결을 사용해야 합니다.
예를 들어, 유형이 xsd:int인
입력 요소와 유형이 xsd:decimal인 출력 요소가 있을 수 있습니다. 변환(Convert) 변환은 유형이 int인 입력을
유형이 decimal인 출력으로 변경합니다.
런타임에 변환이 적용될 때 정의
입력 요소와 변환(Convert) 변환 사이에서 다중 연결을 정의할 수 있습니다. 그러면 변환이 적용되는 조건을 정의하는 조건식에서 이 입력 요소를 사용할 수 있습니다. 조건을 true로 평가하면, 변환이 적용됩니다.
조건식을 정의하기 위해 가져온 Java™ 클래스에서 정적 메소드에 대한 호출 또는 XPath 표현식을 정의할 수 있습니다. XPath, Java 및 다음과 같은 확장 기능으로 구성된 복잡한 표현식을 생성할 수도 있습니다. iib:getUserDefinedProperty("propertyname").
변환의 특성 페이지에서 사용 가능한 조건 탭에서 표현식을 구성합니다.
자세한 정보는 변환의 특성 구성, 변환에 대한 XPath 조건식 정의 및 변환에 대한 Java 조건식 정의를 참조하십시오.
변환에 대해 기본 연결로 연결된 입력을 사용할 수 있습니다. 입력을 더 추가하려는 경우 입력 요소 및 변환 사이에서 보완 연결을 정의할 수 있습니다.