August 2013 (Labor Day) Updates

In this Page

Before You Begin

Note the following items before testing the new release:

  • Clear your browser cache to ensure you get the latest functionality.

  • Close any open pipeline tabs you may have open them and reopen them before modify them. Otherwise, you may see a script error.




  • Several Snaps now utilize a stored account functionality. Any pipelines using the Snaps listed in the Account Connections  section below will need to be updated with the latest Snap settings. Additionally, users will need to be given permissions to Accounts within their orgs User Permission page. To do this:

    1. Log into SnapLogic Manager.

    2. Click Users.

    3. For the user you want to give Account permissions to, click on the appropriate organization in the User Permissions column for that user.

    4. On the User Permissions page, edit the Accounts item in the list.

    5. If you want the user to create Accounts in SnapLogic Manager, give them File-Write. If they only need to be able to pull in Accounts into Snaps within Designer, give them File-Read.

Enhancements

UI Updates

The first thing you will notice is the updated UI. The workspace controls are now located in a toolbar at the top of the screen. The Snap Catalog and new Pipeline Catalog are located on the left of the screen to make building pipelines left to right a much smoother experience.

 

SnapLogic Designer User Interface

New User Getting Started

Nested Pipelines

You can now have one pipeline call another pipeline by dragging one onto the workspace of the other. The subpipeline is then treated like a Snap and can be connected to other pipelines. See Nested Pipelines for more information.

Guaranteed Delivery

Guaranteed delivery implies that the documents that enter the guaranteed pipelines are guaranteed to be delivered to all the Snaps in the pipeline. If there is a failure, based on the retry policy, the document will be replayed until it succeeds or until the max limit for retry is reached. If there is still a failure, the document is written to fail_store, where you can analyze the failed documents. In this release, guaranteed delivery is supported for document input/output pipelines only. Support for binary input/ouput is slated for a future release. See Guaranteed Delivery and Nested Pipelines for more information.

Account Connections

The Accounts page added to SnapLogic Manager lets you create and store account access information for your Snap connections. Once an account is created, the information can be accessed by a Snap from the Accounts tab of its info box. See the Accounts page for detailed information.

Snaps

 The following Snaps are added or enhanced in this release:

  • Aggregate: The Aggregate Snap applies aggregate functions on input data with Group By support.
    • Aggregate
  • Generic JDBC Snaps: These Snaps execute SQL statements for JDBC connections that do not already have their own Snap.
    • Generic JDBC Execute
    • Generic JDBC Insert
  • JSON Generator: Generates JSON as a document for the next Snap in the pipeline.
    • JSON Generator
  • SAP IDoc Read & Write
    • SAP IDoc Read
    • SAP IDoc Write
  • SOAP
    • SOAP Call
  • Join
    • The Join Snap was enhanced to support Outer joins.

Known Issues

Nested Pipelines

  • When the subpipeline has a subpipeline inside it i.e for the nested pipelines of depth > 1, the prepare is failing due to rendering issues. This is because the response sent by server to UI presently does not capture the complex structure of the graph. 
  • Nested pipelines ignore the error views. The error views can be of type document or binary. The unused error views in the subpipeline should be collected and all the document type error views are connected to one document view and all binary type error views are connected to one binary view. Later these two error views are propagated to downstream Snaps.
  • Suggest is currently failing on nested pipelines. 

Snaps

  • The SOAP Snap does not support file import through WSDL at this time.