FunctoidCategory Enumeration
Assembly: Microsoft.BizTalk.BaseFunctoids (in microsoft.biztalk.basefunctoids.dll)
| 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.