Hi Everyone,
I am still trying to fix the bug.
All the suggestions and feedback are correct and I tried to implement it, but none of them are working.
Size of flow.xml is 40MB. Which is a subset of mapping logic.
Trying to find all mapping releted to Doclist/Doc and removing it to fix double reference of document.
Issue : there are 3 vars with same name in same map step
- ABC as doclist reference - doc1
- ABC doc as reference - doc2
- ABC list without reference (ghost kind of) - doc3
In same map step developer dropped doc2 and mapping doc1 to temp doc1.
During instep debugging of map step temp doc1 got generated , but it was getting dropped when drop step is getting executed for doc2. It’s expected.
Mapping is unordered inside the map step, due to this it’s working for x data sets but failing for y data sets.
I tried to drop doc2 in seperate map step, but mapping get’s failed for all scenarios. As doc1 and doc2 are present in source document.( as shown in previous attached image)
One more deference is
doc1 is having a namespace and
doc2 doesn’t.
These are my findings till date. I appreciate all your help and time. I apologise as I am unable to share more details/screenshot due to data issue
.
So now I need to find the mapping where broken doc reference is present which is creating it.
Suggestions and advices are welcome to find trouble making mapping in this huge flow service.
#webMethods#Service-Designer#Integration-Server-and-ESB