식을 사용하는 셰이프
오케스트레이션 Designer 결정 및 루프를 비롯한 여러 셰이프는 부울 식을 사용하여 분기를 제어하는 규칙을 형성합니다. 다른 셰이프에서는 식을 다른 용도로 사용합니다. BizTalk 식 편집기를 사용하여 이러한 셰이프에 대한 식을 만들거나 편집할 수 있습니다.
다음 표에서는 오케스트레이션 디자이너에서 식을 사용하는 셰이프를 요약해서 설명하고 해당 식에 유효한 데이터 유형을 보여 줍니다.
도형 | 사용되는 식 | 유효한 식 데이터 유형 |
---|---|---|
판단 | 결정 셰이프에 부울 식을 사용하는 규칙 셰이프가 포함됩니다. | 부울 |
Receive | Activate 속성이 True로 설정된 수신 셰이프는 Filter Expression 속성을 사용하여 들어오는 메시지를 필터링합니다. 이 속성의 식은 부울로 계산되어야 하며 해당 부울 값에 따라 들어오는 메시지의 수락 여부가 결정됩니다. 필터 식 대화 상자는 필터 식을 만드는 데 사용됩니다. |
부울 |
반복 | 루프 셰이프에는 규칙 셰이프가 필요하며, 이 셰이프에는 부울 식이 포함되어야 합니다. | 부울 |
규칙 | 규칙 셰이프(프로세스 영역에 "분기" 셰이프로 표시됨)는 부울 식을 포함하고 분기를 제어하는 다른(복잡한) 셰이프 내에서 사용되는 간단한 셰이프입니다. | 부울 |
수신 대기 | Listen 셰이프의 각 분기에는 최소한 필터 식에만 부울 식을 사용하는 Receive 셰이프 또는 System.DateTime 개체 또는 System.TimeSpan 개체를 사용하는 Delay 셰이프가 포함됩니다. | 부울, System.DateTime, System.TimeSpan |
지연 | Delay 셰이프에 사용되는 식은 기한을 표현하기 위해 System.DateTime 개체 또는 System.TimeSpan 개체로 평가되어 기간을 표현해야 합니다. | System.DateTime, System.TimeSpan |
Message Assignment | 메시지 할당 셰이프의 식은 메시지에 값을 할당합니다. 일반적으로는 메시지가 할당되지만 어떠한 유형의 값도 할당될 수 있습니다. | 모두 |
식 | 식 셰이프를 사용하면 오케스트레이션에서 선택한 식을 입력할 수 있습니다. 예를 들어 .NET 호출을 수행하여 외부 프로그램을 실행하거나 단순히 오케스트레이션 변수 값을 조작할 수 있습니다. | 모두 |