I think I'm ready to throw the towel in on this one.
I've confirmed that the ID properties are being set correctly.
I checked the .btm file and confirmed the GUID and ID values are
correct:
<Functoid FunctoidID="9" X-Cell="64" Y-Cell="217"
Functoid-CLSID="{2CFFBC79-66EB-43CD-B59B-A578DCF070A8}"
Functoid-FID="6070" Functoid-Name="Stored Procedure Runner" Label="">
I also tried a reset of the toolbox but all to no avail.
I think it's time to use a scripting functoid to do what I'm after.
Thanks for your help.
Fred
On Tue, 20 Mar 2007 09:43:59 -0400, "ff" <messengeruser@[EMAIL PROTECTED]
>
wrote:
>Did you also check the ****toid id.. basically this is the one set in the
>functoid class base property 'ID'.
>Also open the .btm file in notepad and check if all your functoid
references
>(GUID and the functiod ID) are correct.
>Maybe you should reset the toolbox after removing the dll from the mapper
>extensions and GAC folder , i had read there is some bug with the Mapper
>toolbox remove item..
>
>
>
>
>"Fred Strauss" <fstrauss@[EMAIL PROTECTED]
> wrote in message
>news:kuqtv2pv08cd112h5u2rfka1a6g3ibc9nh@[EMAIL PROTECTED]
>> 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
>>>
>


|