Using Compression or Decompression

Compression is used to compress a file into a zip file. Similarly, Decompression is used to extract the file from a ZIP file. 

To use Compression/Decompression:

  1. In the Process Designer, drag the required file source activity in the Graph Canvas area.
  2. In the Repository View panel, expand Activities > CompressionService. 



  3. Click Compression and drag it to the Graph Canvas area.

  4. Drag the target activity to the Graph Canvas area.
  5. Connect all the activities in the Graph Canvas.

  6. Right-click the Compression activity and select View Properties. Properties of the activity are displayed in the Properties Panel.

  7. Type $$Service.<SourceActivityName>.fileName$$ as a value in the fileName field to override the file name while compression.

    Alternatively, you can enter the name of the file in the fileName field. In this case, the file inside the zip will be of the name given in the Compression activity. The name specified in the File Target activity will be the name of the compressed target file.

  8. Similarly, you can use the Decompression feature before the target activity to extract the zip file.

    While Decompressing, you have to use put-context-var before the target activity and type the $$Service.<DecompressionActivityName>.fileName$$ as a value to override the fileName variable of the target activity.