Flow Snap Pack
- Kalpana Malladi
- Diane Miller (Deactivated)
- John Brinckwirth
In this article
Overview
Use Snaps in this Snap Pack to:
- Route binary documents to different output views based on a boolean expression.
- Copy a document stream to the Snap's output views.
- Validate incoming data against a set of defined constraints.
- Force a pipeline to stop with a failed status if it receives more records than the user-defined threshold.
- Filter a document stream based on an expression.
- Invoke a new pipeline for each incoming document.
- Send the specified number of input documents to the output view relative to the start of the input stream.
- Route documents to output views based on the incoming HTTP request method.
- Execute pipelines and flow documents into and out of executions.
- Route documents to output views matching a boolean expression.
- Read the specified number of documents from the end of the input stream.
- Merge document streams into a single output stream.
Snap Pack History
Release | Snap Pack Version | Date | Type | Updates |
---|---|---|---|---|
August 2024 | 438patches28470 | Latest | Added the PipeLoop Snap that enables you to loop on pipeline executions based on a stop condition or iteration limit. The execution workflow of this Snap enables the parent pipeline to control and manage iterative processes using the child pipeline, for scenarios where repeated processing is needed until a specific stop condition is met. | |
August 2024 | 438patches28047 | Latest | Enhanced the Head and Tail Snaps (for the Number of documents and Document offset fields) to support pipeline parameters via expressions that enable you to reuse the pipelines. | |
August 2024 | main27765 | Stable | When the Router Snap was the first Snap in a triggered task, the documents were not processed. Previously, the response contained a Behavior change: Previously, the Router Snap generated no output without an input document. Now, the Snap generates an empty document when no input document is provided. | |
May 2024 | 437patches26857 | Latest | Enhanced the Pipeline Execute Snap to support expression values via pipeline parameters for the Batch size field that enables you to use intermediate pipelines for generic use cases. | |
May 2024 | main26341 |
| Stable | Updated and certified against the current SnapLogic Platform release. |
March 2024 | 436patches25576 | Latest | Fixed an issue with the Pipeline Execute Snap where a condition resulted in the output documents not being read. | |
February 2024 | main25112 | Stable | Updated and certified against the current SnapLogic Platform release. | |
November 2023 | main23721 | Stable | Updated and certified against the current SnapLogic Platform release. | |
August 2023 | 434patches22576 | Latest | Fixed an issue with the Pipeline Execute Snap that caused a null pointer exception during the retry when the input view was a Binary type. Retry is not supported for a Binary input view with this Snap. | |
August 2023 | main22460 | | Stable | Updated and certified against the current SnapLogic Platform release. |
May 2023 | 433patches22107 | Latest | Fixed an issue with the Pipeline Execute Snap that caused it to acknowledge the Ultra pipeline message before the message reached the last Snap in the pipeline. Because of the early acknowledgment, the last Snap in the pipeline failed and the response could not be sent back. | |
May 2023 | 433patches21744 | Latest | Fixed an issue with the Pipeline Execute Snap where a missing label produced a null pointer exception. | |
May 2023 | 433patches21196 | Latest | Fixed an issue with the Pipeline Execute Snap where no input view produced a null pointer exception. | |
May 2023 | 433patches21040 | Latest | Provided a fix to ensure the Data Validator works with "unknown" data types. | |
May 2023 | main21015 | Stable | Upgraded with the latest SnapLogic Platform release. | |
February 2023 | 432patches20279 | Latest | The Pipeline Execute Snap now returns errors from child pipelines with a unique identifier. | |
February 2023 | 432patches19695 | Latest | Fixed an issue with the Pipeline Execute Snap that was causing Unable to create a deep copy of the object errors.As of we have discovered an issue with this patch affecting the Pipeline Execute Snap. If you have pipelines leveraging the Pipeline Execute Snap, we recommend you NOT use this patch and instead use patch 432patches20279. | |
February 2023 | main19844 | Stable | Upgraded with the latest SnapLogic Platform release. | |
November 2022 | main18944 | Stable | Upgraded with the latest SnapLogic Platform release. | |
September 2022 | 430patches18070 | Latest | The Pipeline Execute Snap with binary output that is used in a low-latency feed Ultra Pipeline now works as expected. The requests are now acknowledged correctly. | |
August 2022 | main17386 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.29 | main15993 |
| Stable | Upgraded with the latest SnapLogic Platform release. |
4.28 Patch | 428patches15026 | Latest | Fixed an issue with HTTP Router Snap where the Snap did not work as intended for a GET request that used a Cloud URL when the HTTP Router was the first Snap in the triggered task Pipeline. | |
4.28 | main14627 | Stable | Enhanced the Filter Snap with the Null-safe access checkbox. Select this checkbox to consider the valid values in the filter expression and remove the missing or empty data instead of treating them as null. | |
4.27 Patch | 427patches13726 | Latest | Enhanced the Filter Snap with the Null-safe access checkbox. Select this checkbox to consider the missing data or empty value as null when accessing the source path. | |
4.27 | main12833 | Stable | Enhanced the Gate Snap with the Output Document Content field that enables you to indicate the count of input documents and the specific (first or last) document to include in the output. | |
4.26 | main11181 | Stable | Added Binary Copy Snap to copy a binary stream to the Snap’s output views. You can use this Snap if you want to send the same information to multiple endpoints. | |
4.25 Patch | 425patches10571 | Latest | Enhanced the performance of Binary Router Snap via more efficient IO utilization. | |
4.25 | main9554 | Stable | Enhanced the HTTP Router Snap to support Ultra Pipelines. | |
4.24 | main8556 | Stable | Added the Ignore empty stream checkbox to the Gate Snap Settings | |
4.23 | main7430 | Stable | Enhances the Data Validator Snap by making the Constraint value field as optional under the Constraints. | |
4.22 | main6403 | Stable | Upgraded with the latest SnapLogic Platform release. | |
4.21 Patch | flow8855 | - | Latest | Fixes the Binary Router Snap's failure in Ultra Pipelines by preventing a deep-copy (performing a copy of the original objects recursively) of binary data headers. |
4.21 | snapsmrc542 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.20 | snapsmrc535 | - | Latest |
|
4.19 | snaprsmrc528 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.18 Patch | flow7743 | - | Latest | Added a property Validate full JSON path to the Data Validator Snap to fix an issue wherein a field validation failure against a constraint does not produce an error. |
4.18 | snapsmrc523 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.17 Patch | flow7637 | - | Latest | Fixed an issue with the Data Validator Snap wherein the output fails to report all but one of the violations when there are multiple constraints of the Required type. |
4.17 Patch | ALL7402 | - | Latest | Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers. |
4.17 | snapsmrc515 | - | Latest | Added the Snap Execution field to all Standard-mode Snaps. In some Snaps, this field replaces the existing Execute during preview check box. |
4.16 | snapsmrc508 | - | Latest | Pipeline Execute Snap: Added the capability to select either document (previously supported) or binary data (new) for your input and output Views. |
4.15 Patch | flow6263 | - | Latest | Improved the error messages to include the source path of the constraint for data validation failures. |
4.15 | snapsmrc500 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.14 | snapsmrc490 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.13 | snapsmrc486 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.12 Patch | flow4895 | - | Latest | Fixed an issue in the Data Validator Snap that made multiple copies of lineage on the error path. |
4.12 | snapsmrc480 | - | Stable | Resolved an issue with the Union Snap that caused excessive CPU utilization. |
4.11 Patch | flow4461 | - | Latest | Fixed an issue with the Pipeline Execute Snap that could cause the parent pipeline to freeze when the child pipeline fails. |
4.11 Patch | flow4292 | - | Latest | Resolved an issue with the Union Snap in Ultra Mode that spikes the CPU utilization to ~30% during startup of 120 instances. |
4.11 | snapsmrc465 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.10 | snapsmrc414 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.9.0 Patch | flow3094 | - | Latest | Addressed an issue in Binary Router where the Snap did not wait until all threads were completed to write data to the output views. |
4.9.0 Patch | flow3320 | - | Latest | Data Validator Snap - fixed Type constraint feature. |
4.9 | snapsmrc405 | - | Stable | Upgraded with the latest SnapLogic Platform release. |
4.8.0 | snapsmrc398 | Stable | Filter: Snap-aware error handling policy enabled for Spark mode. This ensures the error handling specified on the Snap is used. | |
4.7.0 Patch | flow2598 | Latest | Addressed a possible race condition when reusing pipelines with a Pipeline Execute Snap. | |
4.7.0 | flow2297 | Stable | Fixed an issue with Ultra pipeline when invoking, using Pipeline Execute, a child pipeline that contains a non-Ultra compatible Snap. | |
4.7.0 | snapsmrc382 | Stable |
| |
4.6.0 Patch | flow1909 | Latest | Resolved an issue with Union Snap slowing down pipelines. | |
4.6.0 | snapsmrc362 | Stable |
| |
4.5.1 | flow1574 | Latest |
| |
4.5.0 | snapsmrc344 | Stable |
| |
4.4.0 | Stable |
| ||
4.3.2 | Latest |
| ||
4.3.1 | Latest | Resolved an issue with the ForEach poll interval being inconsistent. | ||
4.3.0 | Stable |
| ||
4.2.2 | Latest |
| ||
August 7, 2015 (2015.25/4.2.1) |
| |||
June 27, 2015 (2015.22) | The Router Snap now supports even distribution across all output views if no expressions are defined. With this change, Routes is no longer a required field. | |||
June 6, 2015 (2015.20) |
| |||
May 15, 2015 | ForEach: Error was not thrown on validation if the child pipeline was not provided. | |||
May 2, 2015 |
| |||
December 20, 2014 | Updated Snaps may include new or changed functionality or be otherwise improved.
| |||
July/Summer 2014 |
| |||
June 30, 2014 |
| |||
April 2014 | ForEach Snap updated to support Snaplex selection and pipeline parameters. | |||
January 2014 | NEW! ForEach Snap introduced in this release. | |||
November 2013 |
| |||
Initial Release (June 2013) |
|
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.