While doing a simple copy&paste of a Delay shape to the outside of a Listen block, I noticed a slight difference between the use of delay shapes inside and ouside Listen’s. Here’s the Delay shape ouside any other encompasing shape:
Notice the example message: “Delay for one day”. Below is a screenshot of a Delay shape inside a Listen shape:
Notice the example message: “Time out after one day”.
Now, it’s actually nice that the text message changes. What is not nice is the missing semi-column in this second variant! I don’t know if this is intentional or not, but it happens both in BizTalk 2004 and 2006, and you get a compilation error if the usage is not as referenced: no semi-column in the Listen shape, with a semi-column outside it.
Any hints on the reason for the difference?
[Cross-Posted de http://www.arquitecturadesoftware.org/blogs/joaomartins]