DSP Automate / Transform - Target Processing Issues
I have an Interface setup in Automate that contains the following.
- Workflow to notify the start processing.
- Reset Targets in case there were previous issues.
- Process 3 targets (other Interfaces that I have contain different number of targets to process depending on what we are doing).
- Workflow to notify the completed processing.
For various Interfaces, I keep getting targets (they seems to be the same ones) that keeps failing; ttILOA in the screenshot above. Every time we process this Object through the Interface, it fails at different source rules within the target. Today it has failed on step 15/113. When looking at the rule in error the errors states Error Thread was being aborted. TargetSourceRule: srILOA_DF_NewCoWave1_ILOA_zBEBERUpd d050620d-a557-438e-9eb7-f3a3763ea564 failed to execute.
When I look in Monitor for the JobID, it is showing as failed.
The rule that fails is always a standard update rule; FieldName to zFieldName. When I run the View then the associated Stored Procedure in SSMS, there are no errors / issues. If I continue the queue, the target finishes without any issues.
In looking at the Tasks / JobID, you can see that the rule in error works properly. In looking at the details of the target table, it appears that it did run on the previous, failed, queue running, hence the 0 second duration (there is a where clause of IS NULL on the field being updated).
When I run the target "manually" through Transform (by clicking on the Process button), the target processes without any issues.
The previous rule that had issues is now showing as run successfully.
In looking at the Interface history, it appears that Automate is showing that the Interface is still running (it is not, I already manually ran the last target) and thus out of sync with the processing.
I read through the documentation on Automate here. But I'm not too sure what I am doing wrong with the setup here. Any suggestions / input is welcome. A summary of my questions / concerns / issues...
- Why is target processing failing when running through an Automate Interface?
- Why does the Automate Interface still show as running?
Comments
1 comment