데이터베이스 활동의 전달 규칙 지정

전달 규칙 분할창에서 전달될 메시지 수를 지정합니다.

인바운드 활동과 아웃바운드 활동의 전달 규칙은 다음 섹션에 설명된 것처럼 차이가 있습니다.

인바운드 데이터베이스 활동의 전달 규칙 지정

  1. 점검 목록에서 전달 규칙 태스크를 선택하십시오.
  2. 다음 표의 설명대로 전달 규칙을 구성하십시오. 다음 표에서는 인바운드 데이터베이스 활동(삽입된 행 가져오기, 업데이트된 행 가져오기, 삭제된 행 가져오기테이블 폴)의 전달 규칙을 설명합니다.
    표 1.
    이름 설명
    폴링 간격 데이터베이스 변경사항에 대한 폴링할 시간 간격을 지정합니다. 예를 들어, 삽입된 행 가져오기 활동은 INSERT 트리거 이벤트를 지정된 시간 간격으로 폴링합니다. 자세한 정보는 폴링 간격 동작을 참조하십시오.
    페치 크기 버퍼 테이블에서 활동이 한 번에 검색해야 하는 행 수를 지정합니다. 기본값은 폴당 500개 행입니다. 범위는 1 - 10,000입니다.
    참고: 성능을 향상시키려면 페치 크기를 버퍼 테이블에서 검색할 수 있는 최대 행 수로 설정하십시오.
    일괄처리 단일 메시지로 일괄처리할 행 수를 지정합니다. 일괄처리는 기본적으로 꺼져 있습니다(일괄처리 선택란을 선택하지 않음). 일괄처리를 켜려면 일괄처리 선택란을 선택한 후 일괄처리할 행 수를 지정하십시오. 범위는 1 - 10,000입니다. 전달 규칙에서 일괄처리 선택란을 선택하면 인바운드 활동, 출력 맵핑의 활동에서 분할창에서 행 요소 옆에 다중 발생 기호가 표시됩니다.
    메시지 전달 메시지 전달 풀 다운 메뉴에서 다음 옵션 중 하나를 선택하십시오.
    • 한 번 이상 - 메시지가 한 번 이상 전달되지만 여러 번 전달될 수 있는 것으로 지정합니다. 이 전달 옵션은 일반적으로 검색 시스템이 중복 메시지를 발견하거나 허용하는 경우에 사용됩니다.
    • 정확히 한 번 - 메시지가 한 번만 전달되도록 지정합니다. 정확히 한 번 옵션을 선택하고 데이터베이스가 Sybase이면 엔드포인트에서 OverwriteCharLimits 매개변수를 설정해야 합니다. 자세한 정보는 Oracle, Sybase, DB2 및 Informix 매개변수의 내용을 참조하십시오.
      참고: 정확히 한 번 옵션을 선택하는 경우, 통합 어플라이언스가 런타임 동안 사용하는 제어 테이블을 작성해야 합니다. 제어 테이블은 Studio의 오케스트레이션을 통합 어플라이언스에 게시한 후 작성합니다. 제어 테이블은 프로젝트를 배치하기 전에 WMC(Web Management Console)를 사용하여 작성합니다.
      참고: 정확히 한 번 옵션을 선택하는 경우 지속성을 사용 가능하도록 설정해야 합니다. 자세한 정보는 지속성 사용을 참조하십시오.
    행 처리 후 삭제 이 선택란은 사용자 정의 폴 활동에만 표시됩니다. 행 처리 후 삭제 선택란은 통합 어플라이언스가 테이블 폴링 활동을 실행할 때 삭제 요청에 대한 조치를 결정하는 데 사용합니다.
    • 이 선택란을 선택하면, 런타임 동안 통합 어플라이언스가 플래그 열을 M으로 설정한 다음 행을 삭제합니다.
    • 이 선택란을 지우면 런타임 동안 통합 어플라이언스가 플래그 열을 MP로 차례로 설정하지만 행은 삭제되지 않습니다.

아웃바운드 데이터베이스 활동의 전달 규칙 지정

  1. 점검 목록에서 전달 규칙 태스크를 선택하십시오.
  2. 다음 표의 설명대로 전달 규칙을 구성하십시오. 다음 표에서는 아웃바운드 데이터베이스 활동(행 삽입, 행 업데이트, 행 삭제, 프로시저 호출)의 전달 규칙을 설명합니다.
    표 2.
    이름 설명
    메시지 전달 메시지 전달 메뉴에서 다음 옵션 중 하나를 선택하십시오.
    • 한 번 이상 - 메시지가 한 번 이상 전달되지만 여러 번 전달될 수 있는 것으로 지정합니다. 이 전달 옵션은 일반적으로 수신 시스템이 중복 메시지를 발견하거나 허용하는 경우에 사용됩니다.
    • 정확히 한 번 - 메시지가 한 번만 전달되도록 지정합니다.
    참고: 정확히 한 번 옵션을 선택하는 경우, 통합 어플라이언스가 런타임 동안 사용하는 제어 테이블을 작성해야 합니다. 제어 테이블은 Studio의 오케스트레이션을 통합 어플라이언스에 게시한 후 작성합니다. 제어 테이블은 프로젝트를 배치하기 전에 WMC(Web Management Console)를 사용하여 작성합니다.
    한 번에 __개 행 일괄처리 행의 데이터베이스 조작을 일괄처리해야 하는 경우 데이터베이스 조작이 한 번에 처리할 행 수를 지정합니다. 예를 들어, 일괄처리 크기가 20으로 설정되어 있지만 데이터베이스 삽입이 100개 행을 처리하는 경우, 크기가 20인 다섯 개 메시지가 통합 어플라이언스에서 데이터베이스로 전송된 다음 최종 데이터베이스 커미트 메시지가 전송됩니다.

    전달 규칙에서 한 번에 __개 행 일괄처리 선택란을 선택하면 아웃바운드 활동, 입력 맵핑 태스크의 활동으로 분할창에서 요소 옆에 다중 발생 기호가 표시됩니다.

    행 개수 가져오기 프로시저 호출 활동에는 사용할 수 없음 - 이 선택란은 런타임에서 활동이 트랜잭션당 처리된 행 수를 리턴하는 것으로 지정합니다. 행 개수 가져오기 선택란을 선택하면 아웃바운드 활동, 출력 맵핑 분할창의 활동에서 분할창에서 rowCount를 사용할 수 있습니다.



피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일