Home Page › Forums › BizTalk 2004 – BizTalk 2010 › Custom Extension XML › Re: Custom Extension XML
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’.