데이터베이스 Select 조작 추가

이 하위 작업의 목적은 데이터 소스에서 규정된 선택사항을 작성하는 데이터베이스 select 조작을 추가하는 것입니다. 스프레드시트 값 테이블에서 $db:select 문은 테이블에서 모든 항목을 리턴하는 디폴트 값 fn:true()를 갖습니다. 따라서 이 값을 선택사항을 규정하는 값으로 대체해야 합니다. 예:

$db:select.LAB13STA.ARGOSTR.XREF.STATE=$source/AirlineRequest/Purchase/Customer/State

이 예는 STATE 열이 상태 입력 필드와 동일한 데이터베이스에서만 레코드를 선택합니다. For 항목이 $db:select 값(데이터베이스에서 선택한 값이 반복됨)과 함께 표시됩니다. 규정되지 않은 선택을 사용한 경우 다음의 소스 > 대상 맵핑이 존재합니다.
소스 대상
Street STREET
City CITY
Zip ZIP_CODE
FlightNumber FLIGHT_NO
Date TRAN_DATE
Price COST
CreditCard CC_NO
Status STATUS1
Details DETAILS
  1. 메시지 맵핑 편집기 스프레드시트 값 테이블에서 기존 값 fn:true()를 필수 값으로 바꿉니다.
  2. 소스 분할창에서 $db:select 표현식을 열고 데이터베이스 트리(예: AIRLINEDB)를 열고 스키마 트리(예: AIRLINE_SCHEMTREE)를 연 후 데이터베이스 테이블 트리(예: XREF)를 여십시오.
  3. 소스 분할창에서 소스(예: ABBREV)를 선택하고 대상 분할창에서 대상(예: STATE)으로 끌어 놓으십시오(연결 행은 처음에는 표시되지 않음).
  4. 스프레드시트에서 대상 필드(예: STATE)에 Select 값(예: $db:select.AIRLINEDB.AIRLINE_SCHEMTREE.XREF.ABBREV)이 지정되었는지 확인해야 합니다. 이 값은 데이터베이스 테이블에서 지정된 열을 식별합니다(이 예에서는 XREF 테이블의 ABBREV 열).
  5. 소스와 대상 간의 행, 맵핑이 발생했음을 표시합니다.
  6. Ctrl + S를 눌러 맵핑을 저장하십시오.
  7. 메시지 플로우로 리턴한 후 저장하십시오.
  8. 작업 분할창에서 오류가 생성되었는지 확인하십시오.
데이터베이스에서 규정된 선택을 작성했습니다. 이제 맵핑 전개로 이동하십시오.
관련 개념
메시지 맵핑 편집기
관련 작업
예 맵핑 자원 이름 및 값
관련 참조
지원되는 ESQL 및 XPath 표현식
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ar03045_4_