메시지 맵핑 개발

메시지 맵핑은 메시지 플로우의 입력 메시지에서 다른 출력 메시지로의 변환을 제어합니다. 메시지 맵핑을 개발하는 두 가지 방법(메시지 플로우(Mapping 또는 DataDelete 노드 등의 맵핑을 지원하는 노드용)에서 개발 또는 메시지 맵핑 편집기에서 개발)이 있습니다.

메시지 맵핑 편집기는 변환을 할 수 있도록 입력 메시지의 요소를 출력 메시지의 요소에 맵핑하는 그래픽 방식을
메시지 플로우의 노드에 제공합니다. 메시지 맵핑 편집기에는 소스 분할창, 대상 분할창, 편집 분할창 및 스프레드시트 보기가 포함되어
있습니다. 일부 맵핑 작업에는 마법사, 대화 상자 및 메뉴도 사용할 수 있습니다.

  1. 소스 분할창: 메시지 또는 데이터베이스 테이블을 표시합니다.
  2. 대상 분할창: 메시지를 표시합니다(데이터베이스는 맵핑 노드의 입력만 됨). 각 대상 필드가 스프레드시트 행에 포함됩니다. 요소를 소스 분할창에서 끌어서 대상 분할창에 놓습니다. 이를 수행할 때 두 분할창 사이에 행이 표시되고 편집 분할창이 XPath 형식의 항목으로 채워집니다. 다음으로 편집 분할창이나 표현식 편집기(두 편집기가 모두 동기화됨)에서 항목을 편집할 수 있습니다. 대상 트리의 표현식 편집 메뉴는 대상 엔티티에 해당하는 첫 번째 편집 행을 표시 및 선택하고 표현식 분할창으로 키보드 포커스를 전송합니다. 이렇게 하면 편집 트리에서 일치하는 대상 행을 수동으로 검색하는 대신 조치를 사용하여 대상 트리의 위치에서 편집 트리의 표현식으로 이동할 수 있습니다.
  3. 표현식 편집기 분할창: 작성하는 맵핑을 표시합니다. 정보가 변경되는 작업 영역입니다. 표현식 편집기는 XPath 표현식을 편집하는 기본 설정 위치입니다(ESQL을 입력할 수 없음). 편집 분할창의 값 열에서는 동일한 표현식의 역할을 하는 다른 편집기를 제공합니다. 편집 분할창이 열릴 때 비어 있고 컨텐츠가 최소 레벨로 유지됩니다. 맵 파일도 가능한 작아야 합니다. 컨텍스트 펼치기 메뉴를 사용하여(마우스 오른쪽 단추로 누르고 드롭다운 메뉴에서 펼치기 선택) 맵핑을 수행하기 전에 발생하는 사항을 확인할 수도 있습니다.
  4. 맵 스크립트 스프레드시트 분할창: 맵핑 요약을 스프레드시트 형식으로 표시합니다.

메시지 맵핑 편집기는 소스, 대상 및 표현식에서 작업하기 위한 별도의 분할창을 제공합니다. 스프레드시트 보기도 제공되며 소스와 대상 간의 끌어 놓기가 지원됩니다. 맵핑 가능 요소 추가 및 ESQL와 서브 맵 사용과 같은 작업에 대해 추가 마법사 및 대화 상자가 제공됩니다. 메시지 맵핑 편집기으로 작성된 맵핑은 자동으로 유효성 검증되고 컴파일되어 런타임에 대해 준비됩니다.

메시지 맵핑 편집기를 사용할 때 다음 조치를 수행할 수 있습니다.
  • 소스에서 대상으로 끌어 놓기
  • 동일한 유형의 등록 정보를 소스에서 대상으로 끌어 놓기(등록 정보 유형은 대괄호로 표시됨)
  • 작성할 대상 메시지를 스프레드시트 분할창으로 가시화
  • 스프레드시트 분할창 또는 표현식 편집 분할창에서 표현식 편집
  • 프레임을 끌어서 편집 분할창 확대
  • 개별 등록 정보 레벨 또는 등록 정보 트리 레벨에서 끌어 놓기
  • 소스 및 대상 분할창에서 맵핑되는 요소 보기(삼각형 아이콘은 시각적 표시를 제공)
  • 끌어 놓기 대신 팝업 메뉴 선택을 선택하여 소스에서 대상으로 맵핑
  • 스프레드시트에서 값을 제거하여 맵핑 삭제
  • 편집 분할창으로 소스를 끌어온 다음 편집
  • 선택한 요소의 메시지 세트 정의를 소스 또는 대상 분할창에 표시(마우스 오른쪽 단추로 누르기)
표현식 편집 분할창에서 작업할 때 지원되는 함수 호출에 대해 컨텐츠 보조를 볼 수도 있습니다.
관련 개념
메시지 맵핑 편집기
메시지 맵핑 개요
메시지 맵핑
관련 작업
컨텐츠 보조
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ar02940_