Activity - gzipDecompression
Activity Type: Transformation
Description
Decompress the data output from other activities, using the GNU-ZIP
compression format.
Example
<gzipDecompression name="transform">
  <settings checksum="adler32"/>
  <input from="myStatementOutput"/>
  <decompressedOutput name="myDecompressedOutput"/>
  <metadataOutput name="myMetadataOutput"/>
</gzipDecompression>
Specification
Element gzipDecompression:
- 
Attribute name - unique name for the
activity within the scope of a request. 
 
- 
Element settings (optional) - the
control settings for the decompression.
- 
Attribute checksum - the type of checksum
generate for the decompressed data. The checksum can be used for
validation purposes. Legal values of the attribute are:
- adler32 - Adler32 checksum (faster).
  
- crc32 - CRC32 checksum.
  
 
 
 
 
- 
Element input (required) - 
where to find the data to decompress.
- 
Attribute from - name of an input stream
providing GNU-ZIPped data to be decompressed.
 
 
- 
decompressedOutput (required) - output
stream for the decompressed data (bytes). 
- 
Attribute name - name of this output 
stream. 
 
 
- 
metadataOutput (required) - output
stream for decompression meta-data (XML data including the checksum).  
- 
Attribute name - name of this output 
stream. 
 
 
  Input and Output Types
   
     - Input: input - byte[]
 
     - Output: decompressedOutput - byte[]
 
     - Output: metadataOutput - java.lang.String (XML)
 
     Example:
<gzipDecompressionMetadata>
  <checksum type="adler32" value="2097352997"/>
</gzipDecompressionMetadata>
   
Data Resource Accessor
This activity can operate with any data resource accessor.
XML Schema
OGSA-DAI/schema/ogsadai/xsd/activities/gzip_decompression.xsd
Class
uk.org.ogsadai.activity.transform.GZIPDecompressionActivity
Client Toolkit Class
uk.org.ogsadai.client.toolkit.activity.transform.GZIPDecompression