Skip to Content
Technical Articles
Author's profile photo Bernd Dittrich

WKS: bgRFC settings, continued

TM is using the bgRFC technology for asynchronous processing. The behaviour of bgRFC can be controlled in different ways, e.g. in terms of timing, as explained in a previous posting.

Another aspect is the number if triggers processed in parallel. To avoid flooding the system this can be controlled globally, but there is also an (optional) setting per bgRFC destination.

All this is done in the transaction sbgRFCconf.

The global setting is done in the scheduler-Tab

In the example it is set to 500 connections.

There is also an option to control this per bgRFC destination. In the TM-Case this is the destination TM_BGRFC_INBOUND, which is created using the report /SCMTMS/TRIGGER_SETUP_BGRFC or manually.

If nothing is defined specifically, the number of connection is defaulted to 10 per destination. In case you have a high load on this destination, this can be changed here. However, the maximum as defined globally for the scheduler will not be exceeded, of course.

 

And of course the settings must be balanced with the server performance and users and other processes running on the system.

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Amaury Froment
      Amaury Froment

      Hi Bernd,

      As always, we learn many things with the WKS/MKS and others.

      We are currently in go-live in S4 1809, applied all BGRFC notes, but still with for example 900 bgrfc queues in 2 hours (normally it is less but still at least 400) for TM_BGRFC_INBOUND.

      What parameters would you recommend for TM_BGRFC_INBOUND scheduler destination ? Currently we have same as your screenshot except Open connections at 40. Is there a possible impact on other modules ? Does other destinations could impact badly the TM one ?

      Have a nice day,

      Thank you again for all these detailed blogs.

      Amaury.