Unfortunately no joy. Sorry to be long winded but here's what I did.
1 - I removed the functoids from the map in question.
2 - Using the 'Tools->Choose Toolbox Items...' dialog I removed the
functoids from the toolbox.
3 - Confirm that the GUID in AssemblyInfo.CS is the same as the GUID
indicated in the error and it is:
[assembly : Guid("fc1e7d80-7fa7-4aed-ad24-923dc8363e95")]
4 - Using the original sources I rebuilt the release version of the
DLL.
5 - I deleted the version of the DLL in the 'Mapper Extensions'
directory.
6 - Using 'gacutil /r' I removed the version in the GAC.
7 - I copied the rebuilt DLL to the 'Mapper Extensions' directory.
8 - Using 'gacutil /i' I installed the rebuilt DLL in the GAC.
9 - Added the functoids to the toolbox using the 'Tools->Choose
Toolbox Items...' dialog.
10 - Added the functoids to the map.
11 - Attempted to validate the map resulting in the same error:
Exception Caught: Mapper Compiler: Functoid not found: guid
({FC1E7D80-7FA7-4AED-AD24-923DC8363E95}) with functoid id (6070)
Something I find odd is that I tried using the SysInternals PROCMON
utility to monitor file and registry activity while validating the map
and at no point does it open or access the Dbfunktoids.DLL file.
Fred
On Mon, 19 Mar 2007 14:20:32 -0400, "ff" <messengeruser@[EMAIL PROTECTED]
>
wrote:
>Hi Fred,
> There are couple of things which you check.
>Every functiod class gets a unique CLSID defined by the Assembly:Guid
>attribute set in the AssemblyInfo file of the functoid assembly
>Open the assemblyinfo file for the functoid assembly (Make sure its the
one
>deployed)and check if the GUID attribute value is
>set to 'FC1E7D80-7FA7-4AED-AD24-923DC8363E95' .If not make sure they are
>same.
>If they have changed you can either reset the toolbox and recreated the
>functoid by dragging and dropping it so that it takes the new GUID.
>Please do let me know if it worked?
>
>Tx
>
>
>
>In case
>
>"Fred Strauss" <fstrauss@[EMAIL PROTECTED]
> wrote in message
>news:5g8rv2d37v7tgsruig4mns0vtgqid40fsl@[EMAIL PROTECTED]
>>I am having a problem using a custom functoid I downloaded. The
>> functoid can be used to execute a stored procedure from within a map.
>>
>> The source for the functoid is here:
>>
>> http://blogs.msdn.com/ebattalio/archive/2006/02/16/DBFunktoids.aspx
>>
>> I have no problem with dragging and dropping the functoids or
>> configuring them however when I try to validate the map I get:
>>
>> C:\Do***ents and Settings\strauss\My Do***ents\Visual Studio
>>
2005\Projects\S****tsData\S****tsData\S****tsRosters\Maps\CFLToAggregatedRoster.btm:
>> error btm1023: Exception Caught: Mapper Compiler: Functoid not found:
>> guid ({FC1E7D80-7FA7-4AED-AD24-923DC8363E95}) with functoid id (6070)
>>
>> I have confirmed that the DLL for the functoids is deployed to both:
>>
>> <Biztalk Root>\Developer Tools\Mapper Extensions
>>
>> as well as installed in the GAC:
>>
>> DBFunktoids, Version=1.0.0.0, Culture=neutral,,
>> PublicKeyToken=e90ba9d74b97ae9c, processorArchitecture=MSIL
>>
>> I am a relative newbie to Biztalk so it's likely something obvious I'm
>> missing.
>>
>> Any help is appreciated.
>>
>> Fred
>


|