In this article
Table of Contents |
---|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
In this Section
|
Overview
The Snaps in the Metadata Snap Pack reproduce functionality in the UI. The design of these Snaps focuses on programmatically performing UI operations through a Pipeline.
Some operations this Snap Pack enable enables you to are:
- List assets in a project.
- Perform create, read, update, and delete operations on assets.
- For the August 2019 release, Snaplexes are supported as assets in this Snap Pack. You can now make Make changes to Snaplexes, such as increasing memory for logging, by invoking the Environment and Name in any of the Snaps.
Key Features
You can perform the following operations on SnapLogic Assets in a Pipeline:
- Create an Asset
- Delete Assets
- List Assets
- Read an Asset’s field values
- Update an Asset by changing its field values
Learn more in each Snap reference article about supported Asset types.
Info |
---|
Starting from version 4.27, Metadata Snaps validate Pipeline fields against the schema. If a SnapLogic Create Snap or a SnapLogic Update Snap would modify modifies an existing Pipeline schema, an error is displayed occurs to avoid affecting downstream processes that depend on the same Pipeline schema. |
Limitations
- The SnapLogic List Snap allows you to reference all Tasks in a Project. Although the Update Snap is designed to perform global changes to specified fields for any Asset, using the List Snap with an Update Snap to change Task field values results in a 400 HTTP error, and does not update the Tasks.
- The SnapLogic Create Snap does not support the asset creation when exported by the SnapLogic Read Snap with the Normalized checkbox selected. This operation removes all additional internal information from the output artifact, therefore resulting in an error. If you plan to use the input from the Read Snap for any asset creation operations, we recommend that you do not select the Normalized checkbox. However, if you do so, as a workaround, you can provide the missing required field values using other available Snaps upstream from the Create Snap in your pipeline.
Excerpt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Snap Pack History
|