I created multiple SSIS packages and one parent package that execute them.
Each package designed to delete the existing records and reload data from different source tables based on the cutoff date. In case of the parent package, it just listed the child packages based on the sequence.
When TransactionOption for all packages, both parent and child, were set to 'Supported' it works as designed.
After changing TransactionOption of all child package to 'Required', entire SSIS package hung and was never completed; TransactionOption of parent package was set as Supported. When each child package was executed without calling from parent, each works as deisnged even though its TransactionOption is 'Required'. However, when they are executed from the Parent pacakge, none of child package was executing but just hung.
Thank you in advance for your ad