on 08-08-2007 8:04 PM
Hi All,
I have a scenario where I am getting file from two diff file sources, I have to perform N:1 mapping on them to send it to one SAP system?
do i need BPM, if both the files are available at the same time?
do i need BPM, if both the files are not available at the same time?
XIer
Hi,
If we go for N:1 mapping, then without BPM its not possible.
<i>do i need BPM, if both the files are available at the same time?</i>
Yes - The BPM process will complete immediately.
<i>do i need BPM, if both the files are not available at the same time?</i>
Yes - But in this case the BPM process will not complete, it will wait until it receives the second message. Also it depends how u define the condition in Fork step.
Best regards.
raj.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey XIer,
you could even pool both messages at the same time (by setting additional files, in the sender file adpater), but 1 of those would be the payload and the other would be the attachment. And you can't retrieve attachments content at mapping runtime.
If you develop a custom module to retrieve attachments and bundle them with main payload within a new payload, you could have "fake n:1" inside this module and them map to the output message as per your requirement.
Regards,
Henrique.
Aamir,
1:n split (bulking) is for when you have several interfaces (or multiple occurrences of same interface) on the same receiver, triggered by 1 single outbound message.
If he has multiple receivers and the message is asynchronous, this "multiplicity" is done at receiver determination runtime, there is no necessity of bulking here. Thus, there is no restriction to idoc and http at receiver side.
Regards,
Henrique.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
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.