I’m having yet another looping problem with my EDI mapping.
I’ve got a specialized flavor of ANSI 4010 x12 EDI 850 that has a path /Specialized850/ST/PO1/SLN to a DocumentList of line item detail subline data. I’ve defined an outer LOOP that uses /Specialized850/ST/PO1 as the input array. Then there’s a child inner LOOP that uses /Specialized850/ST/PO1/SLN as the input array. Inside the inner LOOP I’ve got a MAP step that maps String values from the Specialized850 document to an output flat file schema.
All the information from the SLN instance isn’t being mapped to the output flat file Document. The first String is mapped, but none of the ones that follow.
If I look at the pipeline when I step into the inner loop, I can see that the PO1 DocumentList is displayed as a Document (the PO1 instance for this iteration). Same is true for the SLN child.
However, when I click on the link in the MAP step between the first String in the SLN input document and the output document, it says that SLN is indexed.
The pipeline shows only Strings on either side of the Link. If I check Why is wM Developer telling me that this is indexed? If I check other similar constructs the Link is marked “Field not indexable”. What have I done wrong?
%
#webMethods#edi#Integration-Server-and-ESB