Source operator: imc3
Use the Source operator to specify the feed that you want to use to start your data mashup. Data mashups can use more than one Source operator.
Combine operator: imc3
Use the Combine operator to gather the entries from multiple feeds into a single new feed. The entries from each feed are added to the new feed as a complete set.
Extract operator: imc3
Use the Extract operator to move selected nested elements from the input document to their own entries at the top level in the output document.
Filter operator: imc3
Use the Filter operator to extract or exclude specific entries from a feed that meet the conditions that you specify.
For Each operator: imc3
Use the For Each operator to associate the data from two feeds based on a key value that is common to both feeds.
Group operator: imc3
Use the Group operator to organize selected entry data into distinct groups, where each group is unique across the entire set of input entries. In addition to specifying the criteria for group uniqueness, you can specify which associated data, if any, should be included within the output entry for each group.
Merge operator: imc3
Use the Merge operator to join the contents of the entries from two source feeds or operators based on a condition.
Publish operator: imc3
To complete the data mashup, plug the last operators into the Publish operator. Use the properties of the Publish operator to select header and feed format types, create a feed header, and attach the feed data to the header.
Sort operator: imc3
Use the Sort operator to sort the entries in a feed on a specific element or value within each entry. You can specify multiple sort conditions.
Transform operator: imc3
Use the Transform operator to restructure an incoming feed. You can create new elements, remove elements, add attributes and namespace declarations to elements, assign element and attribute nodes to any declared namespace URI, apply a mathematical or text function to an element, and manipulate the values of the elements.
Using JSON format in the Source and Publish operators: imc3
Tips for better performance in the data mashup builder: imc3
Follow certain precautions to avoid generating warnings and errors in data mashups.
Casting data type values: imc3
For some values to be processed correctly, you must cast the value to an appropriate data type. You can cast a value as a date, decimal, integer, or string.
You can use variables with the Source, Filter, For Each, Group, Merge, Transform, and Publish operators.
Namespace declaration actions: imc3
Within the Transform operator Output tree, you can create, edit, and delete namespace declarations. You can also assign element and attribute nodes to any namespace URI.
Renaming element and attribute nodes dynamically: imc3
You can specify dynamic node names for template tree elements and attributes when building either an Output template tree for a Transform operator or a Header template tree for a Publish operator.
Filtering by node position or by element attribute value: imc3
You can filter a feed by the position of an element or by the attribute value of an element.