범위 셰이프
범위 셰이프는 해당 내용에 대한 컨텍스트 프레임워크를 제공합니다. Scope 셰이프의 첫 번째 블록은 범위의 기본 작업이 수행되는 컨텍스트 블록(본문이라고도 함)입니다. 이는 try/catch 문의 try 블록과 유사합니다. 이 본문 다음에 Scope 셰이프는 하나 이상의 예외 핸들러 블록과 하나의 보정 블록을 포함할 수도 있습니다.
사용 항목 | 원하는 작업 |
---|---|
일괄 처리 속성 | 이 속성은 BizTalk Server에서 사용되지 않으며 다음 릴리스에서는 지원되지 않습니다. |
보상 속성 | 드롭다운 목록에서 기본값 또는 사용자 지정을 선택하여 scope 수행할 보정 유형을 지정합니다. |
격리 수준 속성 | 동시 트랜잭션 간에 데이터에 액세스할 수 있는 정도를 드롭다운 목록에서 선택합니다. - 커밋됨 읽기 - 선택한 트랜잭션이 커밋될 때까지 동시 트랜잭션의 데이터 수정에 액세스하지 못하도록 합니다. 이 옵션은 Microsoft SQL Server의 기본 설정입니다. - 반복 가능한 읽기 - 선택한 트랜잭션이 완료될 때까지 읽기 잠금이 필요합니다. - 직렬화 가능 - 선택한 트랜잭션이 완료될 때까지 동시 트랜잭션이 데이터를 수정하지 못하도록 방지합니다. 이 옵션이 가장 제한적인 격리 수준입니다. |
분석가 속성에 보고 | Visual Business Analyst 도구에서 이 셰이프를 볼 수 있도록 하려면 True 를 선택합니다. |
재시도 속성 | 드롭다운 목록에서 True 또는 False 를 선택하여 실패할 경우 트랜잭션을 다시 시도할지 여부를 지정합니다. |
동기화된 속성 | 드롭다운 목록에서 True 또는 False를 선택하여 scope 동기화할지 여부를 지정합니다. 이렇게 하면 현재 scope 완료될 때까지 scope 내에서 액세스하는 공유 데이터가 병렬 작업으로 기록되지 않습니다. |
시간 제한 속성 | 비활성으로 인해 트랜잭션이 실패할 때까지의 시간(초)을 지정하는 식을 입력합니다. 시간 초과를 사용하지 않으려면 이 속성 값을 0으로 설정합니다. |
트랜잭션 식별자 속성 | 이 범위가 트랜잭션이면 트랜잭션에 대한 식별자를 지정합니다. |
트랜잭션 유형 속성 | 이 범위가 원자성 트랜잭션인지, 장기 실행 트랜잭션인지 아니면 비트랜잭션인지를 지정합니다. 해당 유형에 따라 여러 속성을 사용할 수 있습니다. |
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기