on 03-17-2011 8:31 AM
HI,
Iam doing IDOC to SOAP scenario....i have imported IDOC and recever side structure.
Receiver side structure:
Component 1..1
node1 1..1
node2 1..1
item 0..9999
node1 1..1
node2 1..1
the sender side in IDOC structure the segment is unbounded and which is mapped to the Item level of receiver.
when i test the mapping the item level occurence iam getting only once.
i used UDF and graphical mapping ...in the mapping queue i can see the item node multiple times...but when i check the receiver XML the occurence is once.
Regards,
Chinna
What Rahul has suggested is correct..
You need to set the context of IDOC segment to either root node or simply use the RemoveContext e.g.
Segment->RemoveContext>Item
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Try with SplitByValue between Segment and Item.
Regards
Jayan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
if you have mapped IDoc segment to IETM,if your IDoc occured multiple times then you will see multiple Item records.if not no.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I guess could be a context issue at Item node.
Have you tried using removeContext or collapseContext node functions just before the target node.
your logic-->removeContext-->Item
Also, you try mapping directly the unbounded Idoc segment with Item node in target.
Check the new receiver xml generated.
User | Count |
---|---|
89 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.