Re: Custom Extension XML

Home Page Forums BizTalk 2004 – BizTalk 2010 Custom Extension XML Re: Custom Extension XML

#25677

Hi Greg!

I am referencing this assembly in my BizTalk project. (it is in the GAC). Now My Extension XML looks like this:

<ExtensionObjects>
  <ExtensionObject Namespace=”http://schemas.microsoft.com/BizTalk/2003/ScriptNS0” AssemblyName=”IWImportAssembly, Version=1.0.3883.17877, Culture=neutral, PublicKeyToken=351babac2ee00600″ ClassName=”IWImportAssembly.Objektart” />
  <ExtensionObject Namespace=”http://schemas.microsoft.com/BizTalk/2003/ScriptNS1” AssemblyName=”IWImportAssembly, Version=1.0.3883.17877, Culture=neutral, PublicKeyToken=351babac2ee00600″ ClassName=”IWImportAssembly.ISO_LAND” />
  <ExtensionObject Namespace=”http://schemas.microsoft.com/BizTalk/2003/ScriptNS2” AssemblyName=”IWImportAssembly, Version=1.0.3883.17877, Culture=neutral, PublicKeyToken=351babac2ee00600″ ClassName=”IWImportAssembly.GeoDaten” />
  <ExtensionObject Namespace=”http://schemas.microsoft.com/BizTalk/2003/ScriptNS3” AssemblyName=”IWImportAssembly, Version=1.0.3883.17877, Culture=neutral, PublicKeyToken=351babac2ee00600″ ClassName=”IWImportAssembly.IWObjektImport” />
</ExtensionObjects>

My Call Template script functoid:

<xsl:template name=”Immo_Art” xmlns:ScriptNS3=http://schemas.microsoft.com/BizTalk/2003/ScriptNS3>
<xsl:param name=”isWAZ” select=”WAZ”/>
<xsl:param name=”grundst_typ” select=”grundst_Typ”/>
<xsl:param name=”sonstige_typ” select=”sonstige_Typ”/>
<xsl:variable name=”objektart_nr” select=”/Immobilie/objektkategorie/objektart/child::node()[1]”/>
<xsl:element name=”Immobilienart”>
<xsl:variable name=”var:v1″  select=”ScriptNS3:IWImportObjekt($objektart_nr, $grundst_typ, $sonstige_typ, $isWAZ)” />
<xsl:value-of select=”$var:v1″ />
</xsl:element>
</xsl:template>

And this is the new error message I get:

‘IWImportObjekt()’ is an unknown XSLT function.

I feel it. I am coming closer to the solution 😉

 

P.S.: When I remove the referenced assembly in my biztalk project I get this:

Cannot find the script or external object that implements prefix ‘ScriptNS3’.