BizTalk mapper 2010 – determine issues with custom functoids
In case the mapper fails (and only then, these steps will help you out a bit!) when you do Test map, and it seems to be caused by a Custom Functoid that can not be loaded, perform the following steps;
You have to call the ‘Debug’ map, this will generate the XSLT and will start the debugging
This will give you an error in case there are errors
Look in the output window, for the clear and distinct hint (e.g. : NS0 is the namespace causing the problem);
Now perform a ‘Validate’ map to get the Extension XSLT;
Open the .extxml.xml
Look for the specific namespace (NS0):
Open the custom functoid and make sure that the classname / SetExternalFunctoin are EXACTLY identical.
If this is the case, you can do the following (but you’re problably in the zone….the problem zone)
1) Perform a build on the Functoid library
2) Redeploy the Functoid library
3) Restart visual studio
4) Open the map, Reset the toolbox
5) Verify that the map works
LAST RESORT!!
6) Remove the Custom functoid, and add the functoid
HTH,
Sander
Comments