다른 유형의 두 반복 요소 맵핑

도구를 사용하거나 메시지 구조 파일(예: C 헤더 또는 XML 스키마 정의 파일)을 들여와서 이 작업을 완료하기 전에 적절한 메시지 모델을 작성하십시오. 또한 다음과 같은 구조의 메시지 플로우도 작성하십시오.
MQInput > Mapping node > MQOutput

이 예에서 사용되는 메시지 모델은 다음과 같습니다.

입력
	decrep				(message)
		decval			(xsd:decimal, minOcc=1, maxOcc=5)
출력
	intrep				(message)
		intval			(xsd:int, minOcc=1, maxOcc=5)
  1. 브로커 응용프로그램 개발 perspective로 전환하십시오.
  2. 맵핑 노드의 메뉴에서 메뉴 열기를 누르십시오.
  3. 디폴트 프로젝트와 이름을 승인하고 다음을 누르십시오.
  4. 디폴트 사용을 승인하고 다음을 누르십시오.
  5. 데이터베이스의 레코드 기반을 선택 취소하고 다음을 누르십시오.
  6. 소스 메시지 decrep 및 대상 메시지 intrep를 선택하고 완료를 누르십시오.
  7. 연결 분할창(맨 위)에서 + 상자를 눌러 소스와 대상 트리를 여십시오.
  8. 소스 분할창에서 decrep를 열고 대상 분할창에서 intrep 트리를 여십시오.
  9. 소스 분할창에서 decval을 마우스 왼쪽 단추로 누르고 대상 분할창에서 intval로 끌어 놓으십시오. 행이 합쳐집니다.
  10. 맵 스크립트 | 값 테이블(아래)에서 $target + 상자를 눌러 트리를 여십시오.
  11. intrep 트리를 여십시오. for 항목이 $source/decrep/decval 값과 함께 표시됩니다. 이는 decval의 카디낼리티에서 반복된다는 의미입니다.
  12. for 트리를 열어서 intval을 표시하십시오.
  13. intval의 값을 선택하고 스프레드시트 바로 위의 편집 분할창에서 xs:long($source/decrep/decval)로 설정하십시오. 그러면 10진수가 긴 정수로 캐스트됩니다.
  14. 예를 들어 파일 > 저장을 누르거나 디스크 아이콘을 눌러 맵핑을 저장하십시오.
해당되는 다른 유형의 출력 반복 요소로 캐스트된 한 유형의 반복 요소가 메시지 모델에 포함됩니다.
관련 개념
메시지 소스 및 대상
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ar25227_