on 09-05-2011 10:37 AM
Hi everyone, just a quick question about multimapping scenarios.
If I want to make a 1:N message split in BPM I should use a transformation step and specify a multiline container element to get the result of the transformation. That multiline container element is bound to a single message type so, If I want to split my incoming interface into different service interfaces (based on different message types), how can I handle that in BPM? Or is it just not possible?
Thanks in advance.
Hi,
This is a very common and simple requirement. No need for BPM
Add two receiver interface in Interface determination
Create two mapping program.
First Mapping: Source to Target1
Second Mapping: Source to Target2
So for every message will be routed to two different interface.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Debashish Roy, I think your suggestion would only work for a "static" scenario where the original message is split into fixed number of parts. That's not what I have in mind, but a dynamically split into multiple parts (messages) with 0-n occurrences each defined in mapping. So I don't think your suggestion would do it but I think you'd need enhanced interface determination.
Anyway, I know you can make it without BPM, but I want specifically to know how to make that in BPM. To force the scenario into BPM let's say it is a N:M multi mapping where the BPM collects n input messages bundles them and then splits them into multiple messages with occurrence 0:n. If the resultant messages belong to different message types, how do you get the result of the needed transformation step in the BPM?
Hi
In that case you have to create Multiple container for Individual message Type.
In mapping signature tab add different message types.
Target1
Target2
In BPM cretate two container by using Target1 and Target 2 abstract interface
When you select the particular Operation Mapping in Transform step then it will ask for multiple target messages.
Hi,
It is possible to specify more than one container element for the resulting messages of the transformation step
Its possible.
In operation mapping in IR if you add 3 interfaces in Target side and the same mapping if you select in BPM transform step then it will ask for three contaner.
Create 3 contaneir.
Select type as Abstract Interface.
Then select individual interface in those containers.
if you are specific about the multi mapping within a BPM, please check http://help.sap.com/saphelp_nw04/helpdata/en/42/f3ca2529491bc7e10000000a11466f/frameset.htm
else you can avoid BPM - http://help.sap.com/saphelp_nw04/helpdata/en/42/f3b31d48fb1bc8e10000000a11466f/frameset.htm
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
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.