on 03-06-2014 6:19 AM
Hi All,
I have a source field 'land' which is directly mapped to target field 'countryname'. When executing the mapping with payload having 30+ records i am getting the desired output but when executing the same mapping with large payload having 1000+ records i am getting a different result.
Appreciate your help in resolving this issue.
Regards,
Farooq
Hi Mohammed,
As you said for 900+ record your scenario is working fine and for 1500 it is creating issue, so want you to check the payload.
For the 1500 record, split the record in two half and then process the payloads. Careful in splitting payload. split using root node CVG_SAP_IndicativeData as reference.
Hope you already have checked it, if so please share your testing results.
Regards
Jitender
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
It seems there are some source fields are not coming in the payload.......... so it is mismatching the structure.
Use below mapping
Source field -----> Mapwithdefault ----> Target Field.
Thanks,
Sreenivas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Have tried to test 1000+ records at run-time if not, plz test and let us the know the result.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I agree with Mark, this is related to the context.
Please check the context of your source and if possible provide clips of the mapping and structure.
Regards,
Pooja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
It has something to do with queuing. For example. the 1000+ records might not have the land field always present in the source XML. As a workaround, add mapWithDefault just after the land field so that the contexts are maintained.
Regards,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sreenivas/Team,
I tried as suggested above by having mapWithDefault & changing the context but no luck .
I am passing value as "USA" in source field 'LANDX50' and i am getting as "Brazil" in 'CountryName'. Same result as before..
Let me know is there any other options to try out.
Regards,
Farooq
Hi Sreeni,
The reason for the mismatch is, In the input payload some 3 employee records node P0006 was missing, now we have communicated the issue with the concerned team but we need to fix the issue as the node is not mandatory to occur (cardinality is 0..unbounded). Seems there is context error.
I will try the logic you suggested and will update shortly.
Thanks,
Farooq
HI ,
Post your test case screenshot .
Regards,
Manigandan
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.