This topic has not yet been rated - Rate this topic

FunctoidCategory Enumeration

Indicates the functoid category in which the functoid belongs.

Namespace: Microsoft.BizTalk.BaseFunctoids
Assembly: Microsoft.BizTalk.BaseFunctoids (in microsoft.biztalk.basefunctoids.dll)

[ComVisibleAttribute(true)] 
public enum FunctoidCategory


/** @attribute ComVisibleAttribute(true) */ 
public enum FunctoidCategory


ComVisibleAttribute(true) 
public enum FunctoidCategory

Member name Description
Assert For internal use only.
Conversion Converts characters to and from their numeric representation, and to convert numbers from one base to another. Value = 5.
Count For internal use only.
Cumulative Performs various kinds of accumulation of the value of a field that occurs multiple times in a source document and outputs a single output.
DatabaseExtract For internal use only.
DatabaseLookup For internal use only.
DateTime Adds date, time, date and time, or add days to a specified date, in output data. Value = 6.
ExistenceLooping For internal use only.
Index For internal use only.
Iteration For internal use only.
KeyMatch For internal use only.
Logical Controls conditional behavior of other functoids to determine whether particular output data is created. Value = 8.
Looping For internal use only.
MassCopy For internal use only.
Math Performs specific numeric calculations such as addition, multiplication, and division. Value = 4.
NilValue For internal use only.
None  
Scientific Performs specific scientific calculations such as logarithmic, exponential, and trigonometric functions. Value = 7.
Scripter For internal use only.
String Manipulates data strings by using well-known string functions such as concatenation, length, find, and trim. Value = 3.
TableExtractor For internal use only.
TableLooping For internal use only.
Unknown For internal use only.
ValueMapping For internal use only.
XPath For internal use only.

The FunctoidCategory indicates the tab of the toolbox on which the functoid will appear. For example, if the FunctoidCategory for a custom functoid is set Scientific, it is displayed on the Scientific Functoids tab of the toolbox FunctoidCategory also determines the functionality restrictions and behaviors possible with the custom functoid. For example, a custom functoid that uses the Logical FunctoidCategory cannot output a string value to the map's destination schema, but will instead determine whether the destination record is created based on the Boolean value as mentioned at: Logical Functoids.

Additional enumeration values are provided, but they support the BizTalk Server 2006 infrastructure and are not intended to be used directly from your code.


Development Platforms

The 32-bit and 64-bit editions of Windows Server 2003 R2 (except the Web Editions); The 32-bit and 64-bit editions of Windows Server 2003 SP2 (except the Web Edition); The 32-bit and 64-bit editions of Windows Server 2008 (except the Web Server Editions); Windows Small Business Server 2003 with SP2; The 32-bit and 64-bit editions of Windows Vista Ultimate, Enterprise and Business editions with Service Pack 1; The 32-bit and 64-bit editions of Windows XP Professional with Service Pack 3

Target Platforms

The 32-bit and 64-bit editions of Windows Server 2003 R2 (except the Web Editions); The 32-bit and 64-bit editions of Windows Server 2003 SP2 (except the Web Edition); The 32-bit and 64-bit editions of Windows Server 2008 (except the Web Server Editions); Windows Small Business Server 2003 with SP2
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ