다음을 통해 공유


오케스트레이션 실행

오케스트레이션 인스턴스는 호출 오케스트 레이션 셰이프 또는 시작 오케 스트레이션 셰이프를 사용하는 다른 오케스트레이션의 명시적 호출 또는 활성화 메시지를 수신하여 트리거되도록 설계되었습니다. 활성화 메시지 스키마는 Message 속성에 지정됩니다. 그에 따라 오케스트레이션을 디자인하고 Receive 셰이프의 Activate 속성을 true로 설정하거나 호출 오케스트레이션이 존재하고 새 오케스트레이션을 실행하도록 올바르게 구성되었는지 확인해야 합니다.

인스턴스를 실행하려면 먼저 BizTalk 어셈블리를 바인딩하고 배포한 다음 오케스트레이션 엔진을 등록하고 시작해야 처리를 시작할 수 있습니다. 자세한 내용은 Visual Studio에서 BizTalk 애플리케이션으로 BizTalk 어셈블리 배포 및 BizTalk 애플리케이션배포 및 관리를 참조하세요. 오케스트레이션이 다른 오케스트레이션에서 호출되거나 활성화 수신의 조건과 일치하는 메시지가 엔진에 전달되면 엔진은 오케스트레이션의 새 인스턴스를 만든 후 해당 인스턴스를 실행합니다. 여러 많은 인스턴스를 동시에 실행할 수 있습니다.

오케스트레이션 호출 및 시작

호출 오케스트레이션 셰이프 및 오케스트레이션 시작 셰이프를 사용하여 다른 오케스트레이션을 활성화할 수 있습니다. 두 경우 모두 호출자는 매개 변수를 전달하여 다른 오케스트레이션과 정보를 교환할 수 있습니다. 자세한 내용은 오케스트레이션에 매개 변수를 추가하는 방법을 참조하세요.

필터 식이 있는 활성화 수신 사용

Receive 셰이프는 필터 식을 사용하여 활성화에 대한 추가 조건을 요구할 수도 있습니다. 메시지가 올바른 형식이고 메시지의 일부 속성 또는 속성이 필터 식의 모든 조건을 충족하는 경우 수신 셰이프는 메시지를 수락하고 오케스트레이션이 활성화됩니다. 이러한 수신 셰이프를 활성화 수신이라고 합니다.

참고 항목