2012-04-16 4 views
0

워크 플로에 다른 receive 활동이 발생한 후 receive 활동이 발생하고 두 번째 receive 활동이 먼저 호출되면 워크 플로는 시간 초과되기 전에 1 분 동안 차단하여 호출자를 보유합니다.순서가 잘못된 경쟁 조건

일치하는 워크 플로 인스턴스가 없을 때 즉시 워크 플로를 반환하고 싶습니다.

일부 통화는 시간이 걸릴 수 있으므로 클라이언트의 시간 제한을 변경하고 싶지 않습니다.

답변

0

이것은 WF4의 알려진 문제입니다. 적어도 아직 해결되지 않은 것으로 알고 있습니다.

+0

감사합니다. 클라이언트가 워크 플로우에 대해 알게하는 것이 조금 이상합니다. – JProgrammer

+0

클라이언트는 워크 플로우 내부에 대해 알지 않아야합니다. 그러나 메시지의 예상 순서는 내부적 인 것이 아닙니다. 결국 주문을 지불 할 수 없으며 배송되기 전에 더 많은 항목을 추가 할 수 있습니다. WSDL은 메시지 순서를 설명하는 방법을 제공하지 않습니다. – Maurice