CompressionFormat Property
The compression format (if any) to use.
Syntax
as2sender.getCompressionFormat([callback]) as2sender.setCompressionFormat( compressionFormat, [callback])
Possible Values
0 (cfNone), 1 (cfZLIB)
Default Value
0
Callback
The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).
The callback for the getCompressionFormat([callback]) method is defined as:
function(err, data){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'data' is the value returned by the method.
The callback for the setCompressionFormat([callback]) method is defined as:
function(err){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'err' has 2 properties which hold detailed information:
err.code err.message
Remarks
By default, outgoing data will not be compressed. Setting this property will instruct the class to compress the outgoing data using the indicated format.
Compression is highly recommended for large messages, as it will reduce network bandwidth and processing time required.
The compression algorithm used is Zlib, as required by RFC 3274 and defined in RFCs 1950 and 1951.
Data Type
Integer