CompressionOverride property: IBInfo class

Description

This property can be used to set a compression override for the transaction. This property takes three system constants to set the compression override:

Constant Value Description

%IntBroker_Compress

Turns compression on for this transaction.

%IntBroker_UnCompress

Turns compression off for this transaction.

%IntBroker_Compress_Reset

Resets compression to use the threshold specified by PSADMIN.

The integration engine compresses and base64-encodes messages destined for the PeopleSoft listening connector on its local integration gateway.

Asynchronous messages are always compressed and base64 encoded when sent to the integration gateway.

For synchronous messages, in PSADMIN you can set a threshold message size above which messages are compressed. With the CompressionOverride property, you can override the message compression setting specified in PSADMIN at the transaction level.

WARNING:

Turning compression off can negatively impact system performance when transporting synchronous messages greater than 1 MB. As a result, you should turn off compression only during integration development and testing.

Note:

This property does not affect the compression of messages that the integration gateway sends using its target connectors.

This property is read/write.

Example

&MSG.IBInfo.CompressionOverride = %IntBroker_UnCompress;