cancel
Showing results for 
Search instead for 
Did you mean: 

Use two mappings for one Interface processing

Former Member
0 Kudos

Hello All,

I have a Question regarding Mapping.

It is possible to use two mapping for one Interface processing and at which configuration section is this to configure.

Do i have to use for each mappings an outbound respective inbound channel.

Many Thanks in advance!

Regards,

Jochen

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

You can use two message mappings in Interface mapping,if you use like this one by one message mappings will be executed

But if you want to have individually one mapping in reciver CC among those two message mappigns which were used in interface mapping will not be possible.

if you use it interface output should be one message not two ..even if you execute two message mapping one by one ..

see two message mappings results if you want indvidually in reciver CC, then use two interface mappings

see the below link

Multiple mappings into one Im -

Regards

Chilla

<i>reward points if it is helpful..</i>

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Jochen -

<i>>>>It is possible to use two mapping for one Interface processing and at which configuration section is this to configure.</i>

Yes, this is possible. Generally, the mappings have to be in sequence - one after another. So the output of the first would be the input for the second. You can do more than two, but, of course, performance will take a hit with each additional mapping step. You set this up in the Interface Mapping in IR.

<i>>>>Do i have to use for each mappings an outbound respective inbound channel.</i>

Please clarify what your scenario is here - perhaps multiple mapping steps as I described above is not suitable for what you're looking for.

Regards,

Jin

Former Member
0 Kudos

Jin,

Graphical mapping supposed to be the fastest of all Mapping types, when clubbed together results in a performance hit? Can you point me to some std doc which describes this or could you outline why this might happen..

Regards,

Jai Shankar

Former Member
0 Kudos

Jai -

<i>>>>...when clubbed together results in a performance hit?</i>

Why wouldn't it? Yes, Java, Graphical (which is java underneath), and ABAP are the preferred mapping types in terms of performance. Multiple mapping steps within a single Interface Mapping is still preferred over using BPM. But as you add more and more mapping steps, performance will take a hit as the source document is parsed for each mapping step.

You can find this in last year's Tech Ed session EPI204 materials (Design Patterns). I believe the KHNC this week touches on this as well.

Regards,

Jin

Former Member
0 Kudos

Jochen,

It is possible to have more than one msg mapping for a single interface mapping. You dont need extra interfaces for this purpose. But you will need 3 Message types for an interface mapping involving 2 msg mapping.

The first msg mapping should have the target as the intermediate Msg type and the second msg mapping should have this intermediat msg type as source.

In interface mapping just add 2 msg mapping and you are done.

Regards,

Jai Shankar