on 02-28-2008 6:48 AM
Hi Experts,
I am facing issue regarding mapping context.
In my case, I have a source message that is look like as below and I want to create target message as below.
Source Message :
<root_context>
<element1>100</element1>
<element2>100</element2>
<element3>100</element3>
<element4>100</element4>
<element5>100</element5>
<element6>100</element6>
<element7>100</element7>
<element8>100</element8>
<element9>100</element9>
<element10>100</element10>
<element11>100</element11>
<element12>100</element12>
<element13>100</element13>
<element14>100</element14>
</root_context>
Target Message :
<Main_root_context>
<new_root_context>
<new_element1>10</new_element1>
<new_element2>10</new_element2>
<new_element3>10</new_element3>
<new_element4>10</new_element4>
<new_element5>10</new_element5>
</new_root_context>
<new_root_context>
<new_element1>20</new_element1>
<new_element2>20</new_element2>
<new_element3>20</new_element3>
<new_element4>20</new_element4>
<new_element5>20</new_element5>
</new_root_context>
<new_root_context>
<new_element1>30</new_element1>
<new_element2>30</new_element2>
<new_element3>30</new_element3>
<new_element4>30</new_element4>
<new_element5>30</new_element5>
</new_root_context>
<new_root_context>
<new_element1>40</new_element1>
<new_element2>40</new_element2>
<new_element3>40</new_element3>
<new_element4>40</new_element4>
<new_element5>40</new_element5>
</new_root_context>
<new_root_context>
<new_element1>50</new_element1>
<new_element2>50</new_element2>
<new_element3>50</new_element3>
<new_element4>50</new_element4>
<new_element5>50</new_element5>
</new_root_context>
<new_root_context>
<new_element1>60</new_element1>
<new_element2>60</new_element2>
<new_element3>60</new_element3>
<new_element4>60</new_element4>
<new_element5>60</new_element5>
</new_root_context>
<new_root_context>
<new_element1>70</new_element1>
<new_element2>70</new_element2>
<new_element3>70</new_element3>
<new_element4>70</new_element4>
<new_element5>70</new_element5>
</new_root_context>
<new_root_context>
<new_element1>80</new_element1>
<new_element2>80</new_element2>
<new_element3>80</new_element3>
<new_element4>80</new_element4>
<new_element5>80</new_element5>
</new_root_context>
<new_root_context>
<new_element1>90</new_element1>
<new_element2>90</new_element2>
<new_element3>90</new_element3>
<new_element4>90</new_element4>
<new_element5>90</new_element5>
</new_root_context>
<new_root_context>
<new_element1>100</new_element1>
<new_element2>100</new_element2>
<new_element3>100</new_element3>
<new_element4>100</new_element4>
<new_element5>100</new_element5>
</new_root_context>
</Main_root_context>
How can I get this?
Clue & requirement from my side:
1. Target message must have only and only 10 time context <new_root_context>.
2. In every context mapping data will change according to conditional mapping like above.
I can go for BPM also please guide me.
It is urgent.
Regards,
Keval
It can be made without BPM
1./people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i
2. /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
some hints are here, you will get as you going thru the blogs above
1) <new element> occur 10 times
Set it in recordstructure: fieldname,10
2) define fieldKey for <new element> to the incoming value
3) use RemoveContext in mapping.
actually BPM necessity is not determined here.
regards
nikhil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kishore,
As per the given Source & Target message structures,it seems to be you are considering the data from element1 to element5, from u r source to target.If you says yes to this check it out the occurence of the <root_context> it should be 1..Unbounded or 0..Unbounded.
In Graphical mapping map the headers like <root_context> --> <new_root_context> and one to one mapping to all 5 elements. Dont consider the fields element6 to element14 in mapping.
If your requirement is differs try to give some more information about u r query.It is easy to guide or solve the issue.
Cheers
Veera
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI Veera,
In my case, In Graphical mapping map the headers like <root_context> .....<Main_root_context>.
because for one <root_context>, we need to map with one .....<Main_root_context>.
Inside .....<Main_root_context>, we have <new_root_context>, this will come 10 times.
for target message's element1 to element5, we need element1 to element14. Because of conditional mapping. many conditions are there for that I need to create <new_root_context> context 10 time in .....<Main_root_context>.
So I think this is related to Context mapping because we are creating 10 time <new_root_context>.
so guide me on this.
Regards,
Keval
User | Count |
---|---|
88 | |
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.