on 05-25-2005 4:18 PM
I have two doubts. If I have a single file adpater polling an Input folder and the reciever is the BPM,and i have multiple files in the same folder to be picked up by the File adapter. Will the files be qued up to be picked by the file adpter, or will there be a multiple instances of the file adapter internally ?
The second issue is that, if i have multiple instances of BPM using the same outbound file adpater, then will the outbound messages be qued up or sent parallely
Please share any ideas on this.
Regards
Hi,
1) Files with the same name cannot be in 1 folder. so if you need to pick up (say 3 files) u need to create 3 File sender channels and associated these channels to the corresponding sender agreements. So when ever an adapter find sthe file it will pick it up. So there will be queuing up at Adapter level.
2)In the secod case, all instances of BPm will send to the same file adapter, and the files will get overwritten unless you specify somethign like "append messad" or "add time stamp"
3)Each instance of your BPM is an indivual process. It doesn't care if the instace1 RFC has been suceessfully processed or not. So when file2 is sent, BPMInstance2 is created and RFCadapterInstance2 gets started processing....
Hope this helps you.
Cheers,
Siva Maranani.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
the single file adapter polls the files one after the other.
If the adapter is configured with quality of service EO (exactly once) the messages are processed in parallel on the integration server. If this should be EOIO (exactly one in order) you define that in the polling fileadapter.
Second question:
Multiple instances of the BPM will sent parallely.
Regards,
Holger
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i have one more question in this context..
Can a RFC adapter handle multiple calls from BPM simultaneously..?? MY scenario is
-->File1 ->-BPM-Instance1
File Adapter--->File2 ->-BPM-Instance1 - >RFC
-->File3 ->-BPM-Instance1
Now suppose my File adapter sends a file every 2 seconds, but my RFC adapter gets back response say only in 5 seconds..Will my 2nd BPM instance wait for the 1st RFC response before making its call? Does RFC have some kind of distributed queuing mechanism to handle these calls simultaneously.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.