on 02-09-2009 8:48 AM
Hi,
I'm configuring scenario where I split incoming XML message, each row(JDBC sender), to IDOCs. Depending on some tags, it can be IDOC1 or IDOC2. Occurencess are:
In_Msg 1
IDOC1 0..unbounded
IDOC2 0..unbounded
I have done all mappings and configurations, but I'm getting only one IDOC1 and IDOC2, the last messege,
obviosly, I'm loosing some data after transformation. I'm using BPM because of XI is on SPS11.
In BPM i have:
1. receive step
2. transformation
3. fork
3.a receiver determination and send step for IDOC1
4.b receiver determination and send step for IDOC2.
how to solve this problem?
Hi,
Can you tell me in transformation how do you specify based on the tags that the message should go to IDOC 1 or IDOC 2.
Thanks,
Tiny
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
- create a BPM where you receive your JDBC message in JDBC container
- a fork with 2 success branches
- each branch has a mapping for the certain IDoc, no Messages root tag, just the IDoc root element
- and a send step for each IDoc
- depending on your requirements exception handling
If you need to create either IDoc1 or IDoc2 BPM is not required, you could do that by condition in Interface Determination.
Regards,
Udo
Scenario with BPM, you mean to select only one row from DB or many? Currently I'm selecting usually more than one row(which means messages for IDOC1 and messages for IDOC2).
Scenario without BPM: scenario with BPM could be time and resource consuming, so you think also to select one by one row or how? Because I'm selecting more, and I got message that multimapping is only possible with BPM unde SPS11?
br
mario
Hi mslopar,
You have context problem in your mapping. Transfer the context to the root level.
And the Message that you are getting is first Message not the last.
Thanks
Sunil Singh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.