I have implemented parallel processing using ASYNCHRONOUS RFC i.e CALL FM.. STARTING NEW TASK PERFORMING zz AT END OF TASK.
This call is placed in a DO ...ENDDO statement so the FM is being called many times (at least 20 times ) in parallel.
The server on which these FM runs have 20 Dialog processes available but i see only 10 of them are being used. So basically even if there are 10 free WP, later 10 RFC calls are queued up. I obviously would want all the WPs that are free to be consumed .
Can someone tell me if how many RFC calls are to be called, is maintained in any system parameter in RZ11? If yes then what is that ?
My second question is in this case, later 10 RFC calls are queued up. can i see this queue anywhere ?
Appreciate any pointers here.
Thanks in advance.