cancel
Showing results for 
Search instead for 
Did you mean: 

More inbound message to map the outbound one

Former Member
0 Kudos

I suppose it isn't so easy to map an outbound message mapping the contents of two different message in inbound, for example an invoice message is coming, I read from an oracle adapter the correct receiver using a key (read from the incoming one) and then map the correct field.

Many EAI product let you stop the process and read from more sources, but I don't think is possible with XI. This problem can stop our tests to choose another product....

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

i think you are right, this is not a built in xi function. depending on what kind of oracle product you want to interface with there would be different workarounds. If you give more detail on what kind of oracle application (business app or database) you want to interface with, it will be easier to suggest possible solutions.

Though one possible solution i see is (assuming it is possible to interface your oracle app with Java) write your own Java class with a method that receives the key value and returns the required mapping. This class packed into a jar file can then be imported as "Imported archive". The second step would be to make a new custom defined function in the mapping where you need this mapping and in this function call the method of your Java class. I have developed such a solution to interface with any SAP systems via JCo and it works just fine.

Best Regards

Christine

Former Member
0 Kudos

Hi,

With XI 2.0 it is not possible to accomplish this if I understand the question correctly. However, with XI 3.0 you have the ability to merge multiple messages as well as model your process interaction flow with the Business Process Manager. The BPM tool allows you to graphically design the messages process that ?stops?, does queries in other systems, merges the messages and passes it forward. All by using the underlying Integration Server. XI 3.0 is available in January 2004

Cheers,

Anders