시나리오 F: 메시지 요소 값 갱신

시작하기 전에:
  1. 도구를 사용하거나 메시지 구조 파일(예: C 헤더 또는 XML 스키마 정의 파일)을 들여와서 적절한 메시지 모델을 작성하십시오.
  2. 다음과 같은 구조의 메시지 플로우를 작성하십시오.
    MQInput > Mapping 노드 > MQOutput
이 시나리오에서는 메시지 요소 값을 갱신하는 방법에 대해 설명합니다. 이 예에서 사용되는 메시지 모델은 다음과 같습니다.
simple		(message)
		int	(xsd:int)
		str	(xsd:str)
  1. 브로커 응용프로그램 개발 perspective로 전환하십시오.
  2. Mapping 노드를 마우스 오른쪽 단추로 누른 후 맵 열기를 누르십시오.
  3. 디폴트 프로젝트 및 이름을 승인하고 다음을 누르십시오.
  4. 디폴트 사용을 승인하고 다음을 누르십시오.
  5. 데이터베이스의 레코드 기반 선택란을 지우고 다음을 누르십시오.
  6. 소스 메시지 simple 및 대상 메시지 simple을 선택하고 완료를 누르십시오.
  7. 연결 분할창에서 더하기(+) 아이콘을 눌러 소스 및 대상 트리를 여십시오.
  8. 양쪽에서 같은 방식으로 simple 트리를 여십시오.
  9. 메시지 맵핑 편집기 소스 분할창에서 int를 선택하고 대상 분할창의 int로 끌어 놓으십시오. 행이 합쳐집니다.
  10. 메시지 맵핑 편집기 소스 분할창에서 str을 선택하고 대상 분할창의 str로 끌어 놓으십시오. 행이 합쳐집니다.
  11. 맵 스크립트 | 값 테이블에서 $target + 상자를 눌러 트리를 여십시오.
  12. 같은 방식으로 simple 트리를 여십시오. intstr에 값(예: int $source/simple/int str $source/simple/str)이 있어야 합니다.
  13. int의 값을 선택하십시오. 값이 표현식 편집 분할창에 표시됩니다.
  14. $source/simple/int + 1이 되도록 값을 편집하고 Enter를 누르십시오. 테이블의 값이 갱신됩니다(입력 값이 증가됨).
  15. str의 값을 선택하고 esql:upper($source/simple/str)이 되도록 편집한 후 Enter를 누르십시오. 테이블의 값이 갱신됩니다(입력 값이 대문자로 변환됨).
  16. 파일>저장을 눌러 맵핑을 저장하십시오.
이 시나리오가 완료되었습니다. 입력 메시지와 출력 메시지는 같은 구조와 형식을 갖지만 요소 값은 수정됩니다.
관련 참조
메시지 맵핑
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ar25225_