Talk About Network

Google





Software > Biz Talk SDK > Re: Map Validat...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 5 of 6 Topic 570 of 648
Post > Topic >>

Re: Map Validation error with custom functoid

by Fred Strauss <fstrauss@[EMAIL PROTECTED] > Mar 20, 2007 at 03:38 PM

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
>>> 
>
 




 6 Posts in Topic:
Map Validation error with custom functoid
Fred Strauss <fstrauss  2007-03-18 16:52:12 
Re: Map Validation error with custom functoid
"ff" <messen  2007-03-19 14:20:32 
Re: Map Validation error with custom functoid
Fred Strauss <fstrauss  2007-03-19 16:43:15 
Re: Map Validation error with custom functoid
"ff" <messen  2007-03-20 09:43:59 
Re: Map Validation error with custom functoid
Fred Strauss <fstrauss  2007-03-20 15:38:36 
RE: Map Validation error with custom functoid
"Arne Iderfors"  2007-07-12 12:21:13 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Fri Jan 9 4:52:01 PST 2009.