Narizz28
MIS
- Mar 8, 2001
- 161
Good evening all,
I have a peculiar problem I've never encountered before. I am calling 17 packages from a parent package in order. I've made various changes over time to the second step child package. The most recent change is to take a complex SQL command and split it into 3 different steps with an On Completion workflow between them from one to the next.
The complete routine fails to update one table that's created in that second step package by the third SQL statement. After logging everything, I found that the child package only records a successful Step 1.
I am assuming that the parent package is still locked into an original version of the child package when it only had one step and did not include the new table's creation at that time. I assume that because a later child package that imports to the new table fails with an error that the table does not exist. Also, the table that gets dropped and recreated by the second child shows a create date of last month (when I was testing manually) and the others that are working properly show create dates of when the parent package ran.
Today, I deleted all old versions of the child package in question, and also deleted the step in the parent package and recreated it, but won't know until the parent runs tomorrow if that fixed it or not.
Does anyone have light they can shine on this?
I have a peculiar problem I've never encountered before. I am calling 17 packages from a parent package in order. I've made various changes over time to the second step child package. The most recent change is to take a complex SQL command and split it into 3 different steps with an On Completion workflow between them from one to the next.
The complete routine fails to update one table that's created in that second step package by the third SQL statement. After logging everything, I found that the child package only records a successful Step 1.
I am assuming that the parent package is still locked into an original version of the child package when it only had one step and did not include the new table's creation at that time. I assume that because a later child package that imports to the new table fails with an error that the table does not exist. Also, the table that gets dropped and recreated by the second child shows a create date of last month (when I was testing manually) and the others that are working properly show create dates of when the parent package ran.
Today, I deleted all old versions of the child package in question, and also deleted the step in the parent package and recreated it, but won't know until the parent runs tomorrow if that fixed it or not.
Does anyone have light they can shine on this?