Skip to Content
author's profile photo Former Member
Former Member

More inbound message to map the outbound one

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....

Add comment
10|10000 characters needed characters exceeded

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Sep 23, 2003 at 08:32 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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