반복 소스 및 비반복 대상 구성

반복 소스 요소를 비반복 대상 요소에 맵핑하려면 메시지 맵핑 편집기 소스 및 대상 분할창 간에 요소를 끌어 놓으십시오. 스프레드시트 분할창에 다음 항목이 표시됩니다.

소스 필드의 첫 번째 발생이 대상 필드에 맵핑됩니다. ‘for’ 열은 루프가 지정된 반복 요소에 반복되도록 지정합니다. ‘if’ 및 ‘condition’ 행이 논리를 반복 요소의 단일 발생으로 제한합니다(맵핑 노드에서 조건부 논리에 대한 자세한 정보는 조건부 맵핑 구성 참조).

  1. 첫 번째 이외의 발생에 맵핑하려면 ‘condition’열의 표현식을 msgmap:occurrence($source/…) = n으로 변경하십시오. 여기서 n은 맵핑하려는 발생입니다.

    반복 소스 필드가 하나 이상의 반복 구조에 있는 경우, ‘for’, ‘if’ 및 ‘condition’ 행의 계층은 각 반복 단계에 하나씩 스프레드시트 분할창에 놓입니다.

  2. 소스와 대상 필드에 숫자 데이터 유형이 포함된 경우 반복 소스 필드의 모든 발생을 비반복 대상에 맵핑하면 모든 소스 요소가 합해집니다. 소스 요소 및 대상 요소를 선택하고 > 누적을 눌러 이 맵핑을 수행하십시오.
    이 조치가 다음 값을 스프레트시트 분할창에서 대상 요소에 설정합니다.
    fn:sum($source/…)
    발생 소스 요소의 다른 발생을 다른 비반복 대상 요소에 맵핑할 수 없습니다.
관련 개념
메시지 맵핑 편집기
메시지 맵핑 작성
관련 태스크
조건부 맵핑 구성
관련 참조
메시지 맵핑 편집기 소스 분할창
메시지 맵핑 편집기 대상 분할창
메시지 맵핑 편집기 스프레드시트 분할창
메시지 맵핑
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ar25279_