새 XML 맵

XML 맵핑 편집기를 사용하여 입력 및 출력 메시지 간에 XML 지도를 작성한 다음 XML 지도에서 XSL 스타일시트를 생성하십시오.

팁: 메시지 유형을 맵핑하기 전에 XSL 변환 기본요소의 입력 및 출력 터미널을 연결하면 해당 터미널은 XML 맵핑 편집기를 실행하는 메시지 유형 지정에 미리 채워집니다.

다음 단계를 따라 새 XML 지도를 작성한 후 그 지도에서 XSL 스타일시트를 생성하십시오.

  1. 특성 보기의 세부사항 페이지에서 입력 및 출력 메시지의 경우 변환에 사용 가능한 메시지 파트를 식별하십시오. 다음 루트 목록에서 옵션을 선택하십시오.
    • /: 전체 메시지를 변환하려면 선택
    • /body: 메시지 본문을 변환하려면 선택
    • /headers: 메시지 헤더를 변환하려면 선택
    • /context: 메시지 컨텍스트를 변환하려면 선택

    참고: 루트로 /를 선택하는 경우, 맵핑 편집기에서 모든 메시지 섹션을 명시적으로 맵핑해야 합니다. 그렇지 않으면 런타임에 오류가 발생할 수도 있습니다. 자세한 정보는 아래 예제를 참조하십시오.

  2. 새로 작성 단추를 클릭하십시오. 메시지 유형 지정 마법사가 실행됩니다. XSL 변환 기본요소가 연결되면 마법사는 맵핑될 입력 및 출력 메시지 유형을 표시합니다. 메시지 유형을 지정하려면 찾아보기를 클릭하십시오. XML 맵핑 편집기를 실행하려면 완료를 클릭하십시오.
  3. 맵핑하려는 요소에 도달할 때까지 맴핑 편집기의 소스 및 대상 섹션에서 메시지 트리를 펼치십시오. 소스 섹션에서 요소를 클릭한 다음 대상 섹션에서 일치하는 요소를 클릭하십시오. 마우스 오른쪽 단추를 클릭한 다음 맵핑 작성을 선택하십시오. XML 맵핑 편집기에서 변경사항을 저장하십시오.
  4. 중개 플로우 편집기의 특성 보기에서 XML 맵을 확인하실 수 있습니다. XML 맵에서 XSL 스타일시트를 생성하려면 XSL 재생성을 클릭하십시오.

아래 그림은 XML 맵핑 편집기의 TransformToDelayed 기본요소에 해당하는 소스 및 대상 메시지 간 맵핑을 표시합니다. 루트 특성이 /로 설정되어 있어 전체 메시지가 편집기에서 표시됩니다. 입력 메시지 getQuote 조작에는 기호라는 이름의 속성을 가진 비즈니스 오브젝트를 필요로 하는 매개변수라 명명되는 요청이 있습니다. 출력 메시지 조작에는 문자열 유형에 대한 매개변수 기호가 있습니다. 표시되는 맵핑은 출력 메시지의 기호 속성과 출력 메시지 기호 사이에 있습니다.


XML 맵핑 편집기의 TransformToDelayed
기본요소 그림

루트가 /로 설정되어 있으므로 맵핑 편집기의 모든 메시지 센셕은 명시적으로 맵핑되어야 합니다. 소스 및 대상의 맨 위 레벨 요소(smo)를 클릭하시고 마우스 오른쪽 단추를 클릭하신 다음 아래 그림에서와 같이 맵핑 일치를 선택하십시오.

XML 맵핑 편집기의 맵핑 일치 그림

자세한 정보는 Rational® Application Developer 주제 XML 파일 간 맵핑을 참조하십시오.

다음 그림은 맵핑 편집기에서의 변경사항이 저장된 후의 특성 보기를 표시합니다. 작성된 XML 맵 파일은 맵핑 파일로 표시됩니다. XSL 재생성을 클릭한 후 생성된 XSL 스타일시트는 연관되어 있는 XSL로 표시됩니다.


맵핑 파일 및 연관된 XSL이 있는 XSL 변환 기본요소
그림

관련 태스크
기존 XSL 스타일시트 사용
기존 XML 맵 사용

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.