Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Help

Complete Functoid List

Advanced Functoids

Call Nested Map Call Nested XML Code Functoid Collection Accessor Collection Enumerator Count Default Value Functoid Duplicate Suppress Multi-Channel Collection Enumerator Multi-Channel Enumerator Channel Select Passive Value Functoid Value Change

Constant Functoids

Constant Constant Value Map

Cumulative Functoids

Cumulative Functoids aggregate all supplied values during execution of a map. For example the ‘Cumulative Sum’ functoid sums all values of a field into a single output value, thus for example you could easily work out the total order value from a set of order lines. Cumulative Functoid scope parameter behaves slightly differently from other Functoids.  The optional scope input, specified by dragging a link to the top of the functoid, is used to determine the scope of the aggregation.  (A separate aggregation is maintained per scope.)  The scope can be any input node or any calculated value, including output from another Functoid.  If the scope is not specified, it is taken as Global, and all instances within the document (subject to the Page scope) are aggregated. Convert to Integer Is Number Concatenate Count Distinct Count First Last Maximum String Maximum Mean Minimum String Minimum Sum

Database / Table Functoids

Database Table Functoid Database Value Functoid DataRow Field Extractor DataSet Table Selector Make Table Table Lookup Table Row Count Table Row Enumerator Table Row Extractor

Date / Time Comparison Functoids

Equals Greater than or Equals Greater Than Less than or Equals Less than Not Equals

Date / Time Functoids

BlueIntegrator comes with an array of Date/Time Functoids, for returning the current date or time, parsing, formatting, comparing and arithmetic. These Functoids are grouped under the Date/Time and Date/Time Comparison headings. Date Add Date Difference Date/Time Format Date/Time Parse Now (Date) Now (Date/Time) Now (Time) Time Add Time Parse

HL/7 Functoids

HL/7 ACK

Logical Functoids

BlueIntegrator defines AND, OR, NOT and Exists Functoids allowing the combination of logical / boolean values.  The AND and OR Functoids take an unlimited number of boolean arguments (e.g. from Comparison Functoids, document elements or other Logical Functoids), the NOT functoid takes a single boolean argument, and the Exists Functoid takes a single scope argument.  All these Functoids return a single boolean value. AND EXISTS EXISTS and not empty NOT OR

Flow Control Functoids

If/Then/Else If/Then Contional Go Contional Stop Contional Stop if Null or Empty

Numeric Comparison Functoids

Equals Greater than or Equal Greater Than Less than or Equal Less than Not Equal Between

Numeric Functoids

BlueIntegrator provides a number of Functoids for numeric arithmetic and scientific function operations. NOTE The addition and multiplication functoids can take any number of parameters. Abs Add Percent Add Divide Log Maximum Minimum Multiply Power Remainder Square Root Subtract

String Comparison Functoids

Equals Greater than or Equals Greater Than Less than or Equals Less than Not Equal

String Functoids

BlueIntegrator provides an array of Functoids to support string operations. All string indexes are 1-based, that is 1 is the index of the first character.  NOTE The Concatenate Functoid, one of the most frequently used as it concatenates strings or string representations together, can take any number of parameters. Concatenate First Word Last Word Length Pad Split String Find String Format String Replace Substring To Lower To NameCase To Upper Trim

XML Functoids

Deep Copy Literal XML Merge XML XPath Expression XSL Transformation