Data mapping process error...

Im not quite sure how to fix this error.
W3001 : Error while executing plugin: HTTP/1.1 500 Internal Server Error LoggedApplicationException: There was an error running the data mapping process caused by DmPositionOutOfBoundException: The step is out of bound ={1} (DME000130) (SRV000012)

Normally this is caused by a GoTo or Loop that is not properly terminated. For example, if you have a step to go to the next occurance of the word INVOICE, but that word never appears on the page, the goto step will go out of bounds. Likewise for a Loop set to loop until the word INVOICE. If it’s never found, it will loop infinitely.

To easily locate these, in Connect Design press Alt+V in the datamapper to force a check of all records. It’ll come up with a prompt telling you the first few records it finds that have errors like this. Then simply go to the first one and keep an eye out for the things mentioned above.

Thanks for your input AlbertsN,

My sample file is 59 total names. However when I run file validation to 58 it returns with all files are valid. I believe that will be verifying that all loops and Goto are correct.

Correct?

What about the 59th one?

Also, is your data sample identical to what’s going through Workflow?

In short, yes that verification should have given you a message if any issue was discovered while attempting to extract data, no matter the cause (be it a goto, loop, or other)

59 is out of bound… and yes its the one in the workflow.

If your data file is 58 names and the data mapper is showing 59 records then you must have some blank lines at the end of the database that will cause an out of bounds error when validating the data. The data mapper should not be able to validate all records in the designer if it is causing that error in Workflow. Perhaps, if you can, you could share your data mapping configuration for others to take a look at. If its sensitive data I would suggest opening a support ticket if you have OL Care so a technician can take a look.

Regards,

S

Alright. If 59 is the one reporting out of bounds, that’s where you need to look. Your datamapping logic is not accounting for something on that page.