on 04-01-2011 5:43 AM
Hi,
i designed a BPM to collect 3 different file strcutures and based on a "Id" field i need to merge the three files..
i used fork to collect the three files and a switch to send the files to mapping based on condition..
My doubt here is will Switch step process only one condition(true) in a workflow..
Coz out of 3 files 2 files are of one ID and they are merged but the 3rd file although its collected it didnt produce any file..
What is going wrong
Thanks,
Kiran
Hi Kiran,
It is good for you to go with the standard BPM patterns for this requirement.
Refer the following blogs:
/people/sharathchandra.girmaji/blog/2008/09/11/bpm-with-patterns-explained-part-1
/people/sharathchandra.girmaji/blog/2008/09/11/bpm-with-patterns-explained-part-2
Also, I would suggest you not use the transformation step in BPM for complex/heavy mappings..rather you just collect the messages in BPM,,make a big message and do the mapping outside.
Let us know if you face any problem.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Look out for Standard BPM - Collect Message Pattern of SAP Basis .
Go to SAP BAsis component in SWCV, Namespace will be Patterns, and Inside that You will see BPMCollectPattern. Under Integration process you can see the Standard Collect Pattern BPMs. Use it directly or create one like that.
Regards
Aashish Sinha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Yes you can use this pattern collect n number of messages. I used it for more than 20 messages with conjunction of 2 BPM patterns. CollectMessagetOnID and CollectMessageonTime. What both do is, 1 collect message depending upon the co-relation on ID and second waits for 5 minute to for message to come.
So lets say, if i have 10 messages,then i was not suppose to create 10 forks, my message in Loop wait for messages and appends it into one. and last send will send message to receiver.
Regards
Aashish Sinha
Edited by: Aashish Sinha on Apr 1, 2011 8:40 AM
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.