CheckPoints with Sequence containers - Please help

Hi experts,
I have a very critical requirement using checkpoints.I have SSIS 2012.
As you can see, there are two sequence containers (Call it as SEQC). SEQC1 has Execute SQL tasks 1 , 2 and 3. Similarly SEQC2 has tasks  4,5 and 6.
After that two individual tasks task 7 & 8.
The requirement is, I have to implement both CheckPoint and Transaction feature in the package.That means,the restartability should be BLOCK wise. ie
1) If the task 3 (inside SEQc1) fails, then the tasks done by the Task1 and task2 should be rolled back and next execution should start from the Task1 and NOT from the Task3.
2) If the SEQC1 is success, but the task 6 (inside SEQc2) fails, then the tasks done by the SEQC1 should be COMMITTED and tasks done by the Task4 and task5 should be rolled back  and next execution SHOULD start from the Task4 and NOT from the Task6 or
NOT from Task1 of SEQC1.
3) If the SEQC1 and SEQC2 succeeds but the next individual task Task7 fails, then SEQC1 and SEQC2 tasks should be committed and the next execution starts only from the Task7.
Could you please tell me is it possible to combine  CheckPoint and transaction options? If not, any workarounds?
Requirements 1 and 2 can be achieved ONLY when i enable'Transactions=Required' in SEQC 1 and 2 . But when I enable this, if the task6 in SEQC2 fails, the the next execution starts from task1 of SEQC1, but the requirement is to start from task4 of SEQC2.
I tried a lot but not able to accomplish this.Your help would be greatly appreciated.

From Books online
Using checkpoints and transactions in the same package could cause unexpected results. For example, when a package fails and restarts
from a checkpoint, the package might repeat a transaction that has already been successfully committed.
That being said you can use checkpoints and make it start from failed step. However I dont think you'll be able to start from start of the sequence generator as other tasks previously successful would have already logged the info to checkpoint file so they
will not get executed again.
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

Similar Messages

Maybe you are looking for

  • Where do I complain about Indian iPhone customer service?

    I really don't know where I'm supposed to complain the handling of customer service in India. Let me explain the situation and perhaps someone can send me to the right place. My housemate's sister bought an official Vodafone iPhone 3G in August. Last

  • Which Computer do I need?

    I'm getting a new computer, and I'm unsure if a Macbook Pro will meet my needs, or if I need to go all out for a Mac Pro. The video files I'm working with now are around 45 minutes long, but may increase to up to 90 minutes. My biggest concern is abi

  • Capacitor tester

    Hi everybody,  I'm new at labview and was hoping if someone could help with a basic question. I have to make a program that checks capacitors, the program uses a Velleman card VM110N or K8055. I try to give is short and simple: -Measure time. -send 5

  • Crystal Reports, Classical ASP and Internet Explorer 8.0 compatibility

    Hi We have 8 legacy applications which are developed on classical asp having reports built on crystal reports 8.0. Our internet explorer version is 6.0. We are planning to upgrade to IE 8.0 in the next month. While testing these legacy applications f

  • Abt copting usrs frm r/3 to BW

    Hi,   Can we copy all users which are there in R/3 to BW..if so how? Please give me the steps. Regards, Mohammed