데이터베이스의 정보를 사용하여 메시지를 수정하려면 데이터베이스 찾아보기 중개 기본을 사용하십시오.
데이터베이스 찾아보기 중개 기본은 메시지에 추가 또는 변경할 수 있습니다. 사용자 제공 데이터베이스의 정보를 사용하여 이를 수행합니다.
정보를 가져올 데이터베이스, 데이터베이스 테이블, 1차 키 열 및 데이터베이스 열을 지정하여 데이터베이스 찾아보기 중개 기본을 구성합니다. 입력 메시지에서 데이터베이스 키로 사용될 값을 찾을 위치도 지정해야 합니다.
데이터베이스 찾아보기 중개 기본은 하나의 입력 터미널(in), 2개의 출력 터미널(out 및 keyNotFound), 실패 터미널(fail)을 갖습니다. in 터미널은 메시지를 승인하도록 연결되고 다른 터미널은 메시지를 전달하도록 연결됩니다. 메시지와 데이터베이스 모두에 키가 위치하는 경우 out 터미널이 사용됩니다. 이 경우 데이터베이스에서 얻는 정보가 메시지에 저장되고 갱신된 메시지가 전달됩니다. 키가 메시지에 있지만 데이터베이스에는 없는 경우 keyNotFound 터미널이 사용됩니다. 이 경우 원래 메시지가 변경되지 않고 전달됩니다. 입력 메시지 처리 중에 예외가 발생하는 경우 fail 터미널은 모든 예외 정보와 함께 원본 메시지를 전달시킵니다.
데이터베이스 키를 입력하면 데이터베이스 찾아보기 중개 기본이 데이터베이스에서 값을 찾아보고 이들을 메시지에 요소로 저장합니다.
데이터베이스에서 얻은 정보가 메시지에 저장될 올바른 유형으로 변환되어야 할 수 있습니다. 유형 특성을 사용하여 정보 유형을 지정할 수 있습니다. 런타임 시 데이터베이스에서 얻은 정보를 메시지에서 예상되는 유형으로 변환할 수 없는 경우 예외가 발생합니다.
메시지 요소가 메시지에 이미 존재하는 경우 이전 값이 새 값으로 겹쳐써집니다.
데이터베이스 찾아보기 중개 기본을 사용하여 메시지의 정보가 최신인지 확인할 수 있습니다.
데이터베이스 찾아보기 중개 기본을 사용하여 메시지에 포함된 키를 사용하여 메시지에 정보를 추가할 수 있습니다. 예를 들어, 키는 계정 번호일 수 있습니다.
종종 데이터베이스 찾아보기 중개 기본을 다른 중개 기본과 결합하는 것이 유용합니다. 예를 들어, 데이터베이스 찾아보기가 호출되기 전이나 후에 XSLT(XSL 변환) 중개 기본을 사용하여 데이터를 조작할 수 있습니다.
특성 | 유효값 | 기본값 |
---|---|---|
데이터 소스 | 문자열 | |
테이블 | 문자열 | |
검색 열 | 문자열 | |
검색 위치 | 문자열 | |
입력 유효성 검증 | 부울: true 또는 false | false |
열 | 문자열 | |
유형 | 문자열: 단순 XML 스키마 유형을 확장하는 단순 XML 스키마 유형 또는 XML 스키마 유형을 정의합니다. | |
대상 위치 | 문자열: 메시지 요소의 위치를 설명하는 XPath 표현식입니다. |
데이터베이스 찾아보기 중개 기본을 사용할 때 다음을 고려하십시오.