Database Functoids
Note: using any of the Database Functoids will cause the following to be emitted as an Extension Object xml file. This is used to tell the XSLT compiler in which assembly it can find the database/cross-referencing lookup classes. All of these functoids use classes in one of two external assemblies. For the database functoids the source code for the class/method is shown.
<ExtensionObject Namespace="http://schemas.microsoft.com/BizTalk/2003/ScriptNS0" AssemblyName="Microsoft.BizTalk.BaseFunctoids, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" ClassName="Microsoft.BizTalk.BaseFunctoids.FunctoidScripts" />
<ExtensionObject Namespace="http://schemas.microsoft.com/BizTalk/2003/ScriptNS1" AssemblyName="Microsoft.BizTalk.CrossReferencing, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" ClassName="Microsoft.BizTalk.CrossReferencing.CrossReferencing" />
Database Lookup
Generates: XSLT calling a DLL
Has XSLT Equivalent: No
XSLT 1.0 Equivalent: (none)
XSLT 2.0 Equivalent: (none)
Error Return
Format Message
Get Application ID
Get Application Value
Get Common ID
Get Common Value
Remove Application ID
Set Common ID
Value Extractor
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.