Help
Complete Functoid List
Help menu
- Help content
- AS2
- Examples and Tutorials
- IO Queues and Forms
- Maps
- Schemas
- Send and Receive Ports
- Send and Receive Ports / Transports
- Servers
- Static Configuration
- Tracking
- Workflows
- Workflows / Workflow Activities
- Call Web Service Direct Activity
- Compensatable Sequence Activity
- Compensatable Transaction Scope Activity
- Compensate Activity
- Conditioned Activity Group
- Database Activity
- Delay Activity
- Event Handling Scope Activity
- Event Driven Activity
- Expression Activity
- Fault Handler Activity
- If Else Activity
- Increment Activity
- Invoke Web Service Activity
- Invoke Blue Integrator Workflow Activity
- Invoke Workflow Activity
- Listen Activity
- Map Activity
- Parallel Activity
- Policy Activity
- Send Receive Port Response Activity
- Replicator Activity
- Send Receive Port Response Activity
- Send Port Message Activity
- Sequence Activity
- Suspend Activity
- Synchronization Scope Activity
- Transaction Scope Activity
- While Activity
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 ChangeConstant Functoids
Constant Constant Value MapCumulative 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 SumDatabase / 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 ExtractorDate / Time Comparison Functoids
Equals Greater than or Equals Greater Than Less than or Equals Less than Not EqualsDate / 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 ParseHL/7 Functoids
HL/7 ACKLogical 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 ORFlow Control Functoids
If/Then/Else If/Then Contional Go Contional Stop Contional Stop if Null or EmptyNumeric Comparison Functoids
Equals Greater than or Equal Greater Than Less than or Equal Less than Not Equal BetweenNumeric Functoids
BlueIntegrator provides a number of Functoids for numeric arithmetic and scientific function operations.
String Comparison Functoids
Equals Greater than or Equals Greater Than Less than or Equals Less than Not EqualString 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.