Hello!
Does anyone have experience using the Iterate tool within the Ataccama Desktop, when creating a workflow? I’ve found a couple of old community posts referring to it, along with the files they’ve used, but I can’t get it to work in my environment. see the following:
Iterating rows of a table (Record-by-record - SQL Iterator) in a workflow
Based on that post and my testing, it seems like the Iterate tool needs to call another workflow, so I’m calling another .ewf file that just has the Run DQC tool, which runs the .plan file. I’m able to succeed in running the .plan file from the Run DQC .ewf, however i can’t seem to get the Iterate tool to run, without getting Configuration errors, like the following:
12.03.2025 15:30:51 [INFO] Task 'Iterate' : failed with exception: com.ataccama.adt.internal.core.runtime.EwfConfigException: Configuration contains errors, exiting
java.lang.RuntimeException: com.ataccama.adt.internal.core.runtime.EwfConfigException: Configuration contains errors, exiting
at com.ataccama.adt.runtime.ProcessorWorkflowInvocationService.runWorkflow(ProcessorWorkflowInvocationService.java:55)
at com.ataccama.adt.task.exec.EwfForEachTaskInstance$SerialExecutionStrategy.run(EwfForEachTaskInstance.java:143)
at com.ataccama.adt.task.exec.EwfForEachTaskInstance.run(EwfForEachTaskInstance.java:84)
at com.ataccama.adt.internal.core.runtime.EwfTaskProcessor$ThreadSlot.run(EwfTaskProcessor.java:372)
Caused by: com.ataccama.adt.internal.core.runtime.EwfConfigException: Configuration contains errors, exiting
at com.ataccama.adt.internal.core.runtime.EwfWorkflowTools.createWorkflowRunThread(EwfWorkflowTools.java:222)
at com.ataccama.adt.runtime.ProcessorWorkflowInvocationService.runWorkflowAsync(ProcessorWorkflowInvocationService.java:83)
at com.ataccama.adt.runtime.ProcessorWorkflowInvocationService.runWorkflow(ProcessorWorkflowInvocationService.java:53)
Ideally i would be passing files through to iterate on, but I’ve been unsuccessful in getting that to work, or even work when not passing anything through the iterate, just iterating at all. I’ve tried iterating on Set and Files based on the tooltips available, but never been able to get this to work!
If anyone has had success with this, please let me know!