Hi,
We currently have a number of custom interfaces between BW and ECC that are utilising bgRFC, and having performance issues when the associated queue lengths are very large.
I've read the online help, but am still just trying to get my head around the bgRFC processing and architecture.
I would be grateful if someone could give a quick explanation or overview with regards to:
- What is the relationship between schedulers, destinations and queues? For example, if I only have a single destination but multiple queues within that destination...does a single scheduler manage the multiple queues within that destination? Could multiple schedulers be defined to process the destination, and hence increase throughput?
- Would having multiple destinations, which could be then be processed by additional schedulers, assist with processing large data volumes?
- Are units within a single queue always processed sequentially (ie. within a single DIA process), or can a destination / queue be configured to process units in parallel using multiple DIA processes?
Thanks very much
Todd