범위 셰이프

 

범위 셰이프는 해당 내용에 대한 컨텍스트 프레임워크를 제공합니다. Scope 셰이프의 첫 번째 블록은 범위의 기본 작업이 수행되는 컨텍스트 블록(본문이라고도 함)입니다. 이는 try/catch 문의 try 블록과 유사합니다. 이 본문 다음에 Scope 셰이프는 하나 이상의 예외 핸들러 블록과 하나의 보정 블록을 포함할 수도 있습니다.

사용 항목 원하는 작업
일괄 처리 속성 이 속성은 BizTalk Server에서 사용되지 않으며 다음 릴리스에서는 지원되지 않습니다.
보상 속성 드롭다운 목록에서 기본값 또는 사용자 지정을 선택하여 scope 수행할 보정 유형을 지정합니다.
격리 수준 속성 동시 트랜잭션 간에 데이터에 액세스할 수 있는 정도를 드롭다운 목록에서 선택합니다.

- 커밋됨 읽기 - 선택한 트랜잭션이 커밋될 때까지 동시 트랜잭션의 데이터 수정에 액세스하지 못하도록 합니다. 이 옵션은 Microsoft SQL Server의 기본 설정입니다.
- 반복 가능한 읽기 - 선택한 트랜잭션이 완료될 때까지 읽기 잠금이 필요합니다.
- 직렬화 가능 - 선택한 트랜잭션이 완료될 때까지 동시 트랜잭션이 데이터를 수정하지 못하도록 방지합니다. 이 옵션이 가장 제한적인 격리 수준입니다.
분석가 속성에 보고 Visual Business Analyst 도구에서 이 셰이프를 볼 수 있도록 하려면 True 를 선택합니다.
재시도 속성 드롭다운 목록에서 True 또는 False 를 선택하여 실패할 경우 트랜잭션을 다시 시도할지 여부를 지정합니다.
동기화된 속성 드롭다운 목록에서 True 또는 False를 선택하여 scope 동기화할지 여부를 지정합니다. 이렇게 하면 현재 scope 완료될 때까지 scope 내에서 액세스하는 공유 데이터가 병렬 작업으로 기록되지 않습니다.
시간 제한 속성 비활성으로 인해 트랜잭션이 실패할 때까지의 시간(초)을 지정하는 식을 입력합니다. 시간 초과를 사용하지 않으려면 이 속성 값을 0으로 설정합니다.
트랜잭션 식별자 속성 이 범위가 트랜잭션이면 트랜잭션에 대한 식별자를 지정합니다.
트랜잭션 유형 속성 이 범위가 원자성 트랜잭션인지, 장기 실행 트랜잭션인지 아니면 비트랜잭션인지를 지정합니다. 해당 유형에 따라 여러 속성을 사용할 수 있습니다.

참고 항목

Scope 셰이프 구성 방법