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;