Hello everyone, I would like to know if someone can provide help as to how to handle the following in webMethods, as this particular scenario I have not performed before and I seem to be stuck for some reason.
Let’s say that I have two document lists. One is named INVOICE_LIST_ITEMS and another one is named INVOICE_LIST_MOREITEMS.
They are linked together by a field within both lists named LineItemNumber. That’s the only field that both have in common.
Whereas INVOICE_LIST_ITEMS has the LineItemNumber field in sequential order (first item = “00010”, second item = “00020”, etc), the second document list (INVOICE_LIST_MOREITEMS) can sometimes be out of order (first item = “00020”, second item = “00030”, third item = “00010”, etc)
I need to somehow say "loop over INVOICE_LIST_ITEMS, see what value is in the lineitemnumber field and find that same lineitemnumber in INVOICE_LIST_MOREITEMS and only if you find that match, you map the values (invoice number, totals, customer name, etc) from both document lists to the canonical document (which I’m simply calling INVOICE).
How do I make this happen?
Thank you for any tips that you can provide.
Kendrix
#webMethods#Flow-and-Java-services#Integration-Server-and-ESB