Forum Discussion
Here is what correlation means for Ultra
For every message or document that is processed in an Ultra pipeline, there is a Correlation ID that is maintained and needs to be maintained and if that ID is lost, the documents loses its parent lineage and therefore cannot be further processed in the next downstream Ultra compatible snap.
There are only certain snaps that are Ultra compatible and the remaining snaps are either incompatible or compatible with restrictions. All of these are documented in the doc.snaplogic.com
Those that are incompatible can be moved to a child pipeline and can be called using a pipeline execute.
The main premise is that ULTRAs process one document at a time so you can not split and do whatever you want.
Hope that makes sense.