SOAP 본문에서 도출된 유형 구성
메시지 맵에서 데이터 유형의 하위 유형 간 변환을 정의할 수 있도록 도출된 유형 또는 확장 유형에 기본 유형을 캐스트했습니다.
시작하기 전에
메시지 맵의 SOAP 본문 요소 SaveAddress를 캐스팅하십시오. SOAP 본문을 특정 유형으로 캐스트에 설명된 단계를 완료하십시오.
메시지 맵 입력 메시지 어셈블리는 다음 그림과 비슷하게 표시되어야 합니다.

태스크 정보
도출된 유형은 기본 유형 또는 상위 유형으로 알려진 다른 데이터 유형과 관련된 데이터 유형입니다.
이 시나리오에서 Address는 기본 유형이고 USAddress, CanadianAddress 및 UKAddress는 Address의 파생된 유형입니다.
주소 저장 요청이 캐나다, 미국 또는 영국에서 발생할 수 있습니다. 국가마다 주소가 다르게 표현됩니다. 예를 들어, 캐나다에서는 주소에 시/도(province)가 포함됩니다. AddressBook 서비스는 주소의 공용 복합 구조를 사용하여 단일 위치에 모든 주소를 저장합니다.
프로시저
다른 국가의 주소를 일반적인 복합 주소 유형으로 맵핑할 수 있도록 Address 기본 유형을 해당하는 파생된 유형으로 캐스팅하려면 다음 단계를 완료하십시오.
결과
메시지 맵에 주소와 관련된 두 개의 입력 항목이 있습니다. 하나는 기본 유형 주소에 해당합니다. 다른 항목은 파생된 유형 CanadianAddress인 주소에 해당합니다.

다음 수행할 사항
- 도출된 유형 UKAddress와 USAddress를 추가하려면 이 단계를 반복하십시오. 다음 그림은 모든 도출된 주소를 추가한 후의 메시지 맵 입력 오브젝트를 표시합니다.

- SOAP 본문의 요소 간 조건부 변환을 정의하십시오. 자세한 정보는 메시지 맵에서 If, Else if, Else 변환 구성을 참조하십시오.


