조건부 맵핑 구성

Mapping 노드에서 조건부로 대상 요소 값을 설정하려면 다음을 수행하십시오.
  1. 메시지 맵핑 편집기의 스프레드시트 분할창에서 대상 요소를 선택하고 > If를 누르십시오.
    두 개의 행이 스프레드 시트에서 대상 요소 위에 다음과 같이 추가됩니다.
    • 첫 번째 행에서 맵 스크립트가‘if’로 설정됩니다. 이 행의 값 열에는 입력할 수 없습니다.
    • 두 번째 행에서 맵 스크립트가‘condition’으로 설정됩니다. 해당 값은 참인지 여부를 확인하기 위해 평가되는 표현식입니다. 참인 경우, 대상 요소가 ‘값’열에 지정된 값으로 설정됩니다. 초기에 이 값 열은 ‘fn:true()’로 설정되어 있습니다. 즉, 조건이 언제나 일치하며 대상 요소가 언제나 값 열에 설정되어 있다는 것을 의미합니다.
  2. 스프레드 시트 분할창에서 조건 행 또는 셀을 선택하고 편집 분할창에서 값을 설정하여 조건 행의 값 열 표현식을 변경하십시오.
    다음 단계를 수행하여 명령문의 올바른 조건을 지정하도록 편집 분할창에서 표현식을 수정하십시오.
    1. 조건에 맞는 임의의 데이터베이스 열을 선택하고 소스 분할창에서 편집 분할창으로 끌어 놓으십시오.
    2. 조건에 맞는 임의의 소스 메시지 요소를 선택하고 소스 분할창에서 편집 분할창으로 끌어 놓으십시오.
    3. 편집 > 컨텐츠 지원을 눌러 컨텐츠 지원을 열고 조건에 적용할 함수를 선택하십시오.
  3. 스프레드시트 분할창에서 조건 행을 선택하고 > 조건을 눌러 추가 조건을 추가하십시오.
    두 개의 행이 대상 요소 아래의 스프레드 시트에 다음과 같이 추가됩니다.
  4. ‘If’조건이 참이 아닌 경우 대상 요소의 값을 설정하려면 스프레드시트 분할창에서 대상 요소의 조건을 선택하고 > Else를 누르십시오.
    두 개의 행이 대상 요소 아래의 스프레드 시트에 다음과 같이 추가됩니다.
관련 태스크
대상 요소 값을 상수로 설정
표현식 또는 함수를 사용하여 대상 요소 값 설정
관련 참조
메시지 맵핑
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ar25270_