BizTalk Server General - Calling Custom Functoid from Xslt

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > April 2006 > Calling Custom Functoid from Xslt





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Calling Custom Functoid from Xslt
medhanush

2006-04-18, 12:47 am

Hi Gurus,

I Built a custom functiod, working fine in the map,
need to use this custom functoid in external xslt map,
generated xslt using "validate map",
when I try to run, it said following err,
"Cannot find the script or external object that implements prefix 'ScriptNS0'"
strange is, there are no references to custom functoid name in xslt.

custom functoid is deployed into gac

Any idea, where is missing link ?

TIA
medhanush
Greg Forsythe

2006-04-18, 12:47 am

The Biztalk Mapper is a design time tool for building Xslt.
The functoids are not used at runtime only at design time
When the map is compiled (xslt generated) the functoids are evaluated and
script and/or extensions are added to the output Xslt.

You need to create a simple map using your functoid, validate the map and
check the output Xslt.
This will show you how to implement the same logic in an external Xslt.

Greg

"medhanush" <medhanush@discussions.microsoft.com> wrote in message
news:4605B3E9-8D9E-44B0-B4A1-F839326F9D52@microsoft.com...
> Hi Gurus,
>
> I Built a custom functiod, working fine in the map,
> need to use this custom functoid in external xslt map,
> generated xslt using "validate map",
> when I try to run, it said following err,
> "Cannot find the script or external object that implements prefix
> 'ScriptNS0'"
> strange is, there are no references to custom functoid name in xslt.
>
> custom functoid is deployed into gac
>
> Any idea, where is missing link ?
>
> TIA
> medhanush



medhanush

2006-04-27, 7:25 am

Greg,
I'm with you on what you have explained.
The solution, the missing link is, external object xml, once I have added
it, I'm no more getting the err

medhanush

"Greg Forsythe" wrote:

> The Biztalk Mapper is a design time tool for building Xslt.
> The functoids are not used at runtime only at design time
> When the map is compiled (xslt generated) the functoids are evaluated and
> script and/or extensions are added to the output Xslt.
>
> You need to create a simple map using your functoid, validate the map and
> check the output Xslt.
> This will show you how to implement the same logic in an external Xslt.
>
> Greg
>
> "medhanush" <medhanush@discussions.microsoft.com> wrote in message
> news:4605B3E9-8D9E-44B0-B4A1-F839326F9D52@microsoft.com...
>
>
>

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com