cancel
Showing results for 
Search instead for 
Did you mean: 

What does meant EO_MSG_SIZE_LIMIT = 0 is it unlimited or ?

Former Member
0 Kudos

Dear Expert,

I have searched many times but couln't found what does the meaning of EO_MSG_SIZE_LIMIT = 0 (Default from SAP). is it unlimited or ?

Please advise ?

Thank You and Best Regards

Fernand

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

0 means deactivated (no messages are processed in a separate queue); the maximum value 2,097,151 corresponds approximately to 2 GB.

Regards,

Francis

Former Member
0 Kudos

Hi all,

is "EO_MSG_SIZE_LIMIT = 0" equals to maximum value ? none of the document mention about this.

Thank You and Best Regards

Fernand.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>is "EO_MSG_SIZE_LIMIT = 0" equals to maximum value ?

No activation. Only if you specify value then that value is threshold.

former_member472138
Active Contributor
0 Kudos

>>>>>>>>>>>>is "EO_MSG_SIZE_LIMIT = 0" equals to maximum value ?

No.

>>>>>>>>>>>> none of the document mention about this.

Just goto TCode -->sxmb_adm --> IntegrationEngine Configuration --> From Category just select Tuning and then click on icon i. You would get it.

Parameter EO_MSG_SIZE_LIMIT

Meaning

The parameter EO_MSG_SIZE_LIMIT enables you to process messages of a particular size in series. This applies for messages with the quality of service Exactly Once (EO). This is valid for messages with quality of service Exactly Once (EO). If the message is larger than the parameter value, the message is processed in an extra queue.

The name of the queue is XBTL.

This parameter is designed to improve performance since there is not usually enough memory to process multiple large messages simultaneously. Serial processing ensures that the main memory only has to process one large message at a time, while smaller messages and processes continue to be processed uninterrupted.

Possible Values

0 u2013 2,097,151 (KB)

Comment:

0 means deactivated (no messages are processed in an extra queue); the maximum value 2,097,151 corresponds to the value of roughly 2 GB.

Parameter EO_MSG_SIZE_LIMIT_PARALLEL

Meaning

The parameter EO_MSG_SIZE_LIMIT_PARALLEL refers to the parameter EO_MSG_SIZE_LIMIT explained above. With this parameter you can further improve the way that the main memory is burdened, by processing large messages (messages that exceed the value set in EO_MSG_SIZE_LIMIT) in parallel.

Value (n) determines the level of parallel processing. The extra queue for large messages is given a number as a suffix (0 to n-1), for example, XBTL0001.

Regards

Pothana

Answers (2)

Answers (2)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

EO_MSG_SIZE_LIMIT: This is a tuning parmeter which defines threshold for the size of a mesg. If a mesg exceeds this set value then mesg is processed serially in a special queue called XBTL. This way serial processing make sure only one large mesg can impact main memory at a time and in the meantime IE will process smaller mesgs parallely. This way the performance of the server would not impact.

anupam_ghosh2
Active Contributor
0 Kudos

Hi Fernand,

To obtain an understanding on the configuration parameter please check this link

http://help.sap.com/saphelp_nw04/helpdata/en/7b/94553b4d53273de10000000a114084/content.htm

To change the value of this parameter

http://help.sap.com/saphelp_nw04/helpdata/en/89/b5553bf3a76258e10000000a114084/content.htm

To obtain all discussions and articles on this parameter

http://www.sdn.sap.com/irj/scn/advancedsearch?query=eo_msg_size_limit

Parameter EO_MSG_SIZE_LIMIT under category TUNING enables you to process messages of a particular size in series. But applicable for messages with quality of service Exactly Once (EO).

regards

Anupam