Trying to create a spyke on a Biztalk Map, I encountered this weird error.
Somehow, when you run Biztalk 2006 under Vista, the functoids do not get the correct XPath parameters. For instance, dragging a connection from the source schema into a functoid, should put the relative XPath for that element:
This is the correct behavior. Now if I tried to do the exact same thing in my Vista environment running Biztalk 2006, when I drag a connection from the source schema to the functoid I get a connection.
However, double-clicking the functoid shows that there is no XPath information on it.
Of interest is 2 things that are happening right now:
1. The functoid icon does not display the correct link:
2. Now, while the functoid is in this *connected* state, if you try to delete the functoid without deleting the link first, it crashes Visual Studio....!
It seems from the newsgroups that the only way to get this working under Vista is to put the link on the functoid. Then save and close the map. Then re-open the map. Now the links will be there and the functoid will work as expected. (visual clues and input parameters xpath are now visible.)