cancel
Showing results for 
Search instead for 
Did you mean: 

Message compression in JMS receiver channel

Former Member
0 Kudos

Hi All,

I am trying to understand if message compression is possible in the JMS receiver channel.

PI is integrating with TIBCO EMS and they have provided me with a parameter

JMS_TIBCO_COMPRESS = true;

When i checked for modules etc, i didnt anything relevent.

Can anyone help me out?

V.SS

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello,

You can add "JMS_TIBCO_COMPRESS = true"  in JMS message header.

This is provider specific message property which is set by the application

if this message should be compressed before it is sent to the server.

To do that navigate to advanced tab of your channel configuration ->

specify Additional JMS Message Properties(maximum 10).

Add new JMS property with Name: JMS_TIBCO_COMPRESS

and Java Type = boolean


Than on Module tab (Process sequence) above add new module -> Name: AF_Modules/DynamicConfigurationBean

Type: Local Enterprise Bean and Module key: XX

On Module Configuration Tab add the following parameters:

Module Key: XX, Parameter Name: key.0, Parameter Value: insert http://sap.com/xi/XI/System/JMS DCJMSMessageProperty0

Module Key: XX, Parameter Name: value.0, Parameter value: true

Please Note - EMS supports compression only when EMS is used with Microsoft .NET Framework 2.0

Regards,

Tihomir

Former Member
0 Kudos

Thanks Pavan.. However.. Would you know any parameter to compress the message in JMS receiver channel?

Can anyone help me?

former_member183908
Active Contributor
0 Kudos

Shyam,

in PI we have the option to ZIP using standard module.please have look into below link.

Adding PayloadZipBean in the Module Processor - SAP NetWeaver Process Integration - SAP Library 

Thanks

former_member183908
Active Contributor
0 Kudos

i think this parameter will not help to compress message in PI since the parameter is from TIBCO EMS and if you add in module tab you will end up with a error message.

Thanks