ROLL BACK OR ROLL FORWARD

using which query to check whether a transaction is rolling backward or forward.

BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE     10.2.0.4.0     Production
TNS for Solaris: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production

Similar Messages

  • Archivelogs, rolling back or rolling forward?

    I have a requirement to restore to a specific SCN to keep in sync with our internal raw files.
    1. I get begin SCN before backup
    2. I use RMAN to take a full or incremental backup of database
    3. I get end SCN after the backup
    4. I use RMAN to backup archivelogs from beginSCN-1 until endSCN+1
    QUESTION:
    Will this be suffecient to recover until beginCSN+1 ?
    What happens to blocks that have changed since RMAN started backup?
    Will RMAN be able to use the archivelogs to roll those back to the beginSCN using just the range of logs for the time of the backup or it will need the previous backup and all archivelogs until beginSCN?
    Thanks,
    Eugene

    Will this be suffecient to recover until beginCSN+1 ?If you are taking incr backup at this time then you need the base level 0 backup plau all the archivelogs from the time of base backup inorder to restore. If it is a full backup then you won't be able to restore to beginSCN+1 bcz the datafile which you are restoring for PITR must be older than the time of recovery and must be made current upto certain time by applying archivelogs.
    What happens to blocks that have changed since RMAN started backup?RMAN automatically take care of fractured blocks by re-reading the block again and again until it get a good version of it
    Daljit Singh

  • Transaction - the subprocess rolling back parent JTA

    According to Oracle documentation,
    "if the caller partner link specifies transaction=participate and the subprocess also specifies transaction=participate, the subprocess rolls back the client JTA transaction."
    But what I experience is if I just set transaction=participate for the partner link alone (and not having transaction=participate in the subprocess), when the subprocess rolls back, it rolls back parent JTA transaction also.
    In fact, if we have just transaction=participate for the partner link (and not having transaction=participate in the subprocess), then the rollback in either Parent or Subprocess, is rolling back both Parent and Subprocess.
    Can somebody provide the exact usage of using transaction=participate at the subprocess level?
    Thanks,
    Joe

    Joe,
    You are seeing expected behaviour. Even though both flags are called "transaction" and both are set to "participate", they do different things.
    By specifying transaction=participate on the partner link, you are instructing the subprocess to enlist in the transaction. When the subprocess starts, it will then enlist itself. That's all. Now if a rollback occurs, all participating processes will be rolled back.
    If you specify transaction=participate at the process level, it has a different effect, and doesn't affect whether or not the transaction is rolled back or not. As I said in the previous paragraph, if the partner link specified transaction=participate, the subprocess will roll back if a rollback is issued, no matter what other settings you have.
    So what effect does that setting have at the process level? According to the doc:
    When transaction=participate, the process produces a fault that is not handled by fault handlers, which calls the transaction to be rolled back.
    This is not exactly crystal clear, to me, anyway. In practice if this is set and your subprocess throws an unhandled fault, it triggers a rollback instead of throwing a fault as it normally would. This exception goes immediately back to the calling process since it is participating on the transaction as well.
    If the property is not set, and the subprocess throws an unhandled fault, you get the normal behavior. Namely, the process will be flagged as faulted, and the calling process will wait until it gets a transaction timeout (no relation to the JTA transaction we're talking about here).
    It's a simple test. Create two processes, then run it twice. Once with that property set, and one without.
    The key is to remember that although they are both called "transaction=participate", the effect they have is very different. It was probably not a good move to use the same name and value like that. Hope this helps.
    Regards,
    Robin.

  • Glitches in address fill-ins with nicknames; default font problem; plus other glitches in Thunderbird 31.3.0 and 31.4.0; can I roll back to an earlier version?

    I am unhappy with the recent upgrade to Thunderbird 31.3.0 and now 31.4.0. My bottom line question is whether I can roll back to the previous version, which was working well for me.
    The problems I have encountered include:
    1. I used to be able to enter a single letter in many cases in the address field, and the autocomplete would fill in the entry that I always use with that single letter. That function has been lost, as has auto fill-in based on the nicknames I have entered in my Address Book. I see there is another thread on this problem (https://support.mozilla.org/en-US/questions/1036962), but no satisfactory answer so far. Entering a single letter now pulls up completely unrelated address entries that may not even have that letter as part of the name, address or nickname for that unrelated address. I have created new nicknames to try to adapt to this problem, but even these new nicknames no longer work with the 31.4.0 upgrade yesterday, forcing me to create yet more complex and hard-to-remember nicknames to pull up my frequent addressees. This is all very frustrating to me, as I depend on speed and ease when creating messages.
    2. Also, I used to be able to enter a single letter in the address field and then use the mouse to click on the "To:" symbol to the left of the next address line to change the next entry to "Cc:"; doing so would then cause the complete address to fill in in the "To:" address field, and make the next field ready for an entry. That no longer works. If I use that technique, the shortcut that I entered in the first field gets included along with the address (if I'm lucky enough to have the address itself selected now, given the problems I've mentioned above). I now have to press "Enter" in order to get the address in the first field to "take" correctly, and then have to click on the "To:" symbol for the next line as a separate action. Just another inconvenience with the new version.
    3. While still on the subject of addresses, personally I see no reason why the address and subject fields should now be colored blue by default rather than appearing as blank, white fields. I far prefer the old look. And I suspect that changing from the blue color to a nice, clean, white field takes time and computer resources that slow things down.
    4. The default font (Times in my case) no longer "takes" when replying to or forwarding messages. I've checked Tools/Options/Composition, and Times is still shown as my default font. However, when I start to type (in a reply with the original message quoted or in a forwarded message), the result is "Variable Width". In order to get Times, I need to highlight the block of text after typing, including the lead-in to the quoted message or the header of the forwarded message, and select "Times" when "(mixed)" shows up. This is a big pain; I often forget to do so and end up having to edit the Unsent Message (which I check before sending) as New and correct the font.
    5. A minor problem: I rely on the reminder to attach a message which shows up when an "attachment-related" word is entered in the body of the message. It has been a wonderful feature of Thunderbird that has prevented me on many occasions from sending off messages without the attachments. However, in the new versions, even if I have indeed added the attachment, a pop-up comes up on sending the message saying there has been no attachment and asking if I want to add one. It's easy enough to just click "No", but it's yet one more unnecessary and distracting step that this new version is requiring of the user.
    I'm really sad to see these various changes/glitches. I love Thunderbird and it bothers me deeply to find myself mired in so many new problems that slow down my work. I would be grateful for any suggestions and advice, and, particularly, for any information as whether I can roll back to the version prior to 31.3.0 that was working well for me.

    Thank you, Zenos. I tried rolling back to v31.2.0, since I had not encountered problems prior to December. However, that didn't help. So I followed your valuable suggestion to revert to v24.6; that seems to have done the trick.
    I would like to mark this problem as "Solved" -- the rollback seems to have worked. However, since my original post was a complex mix of things, before I do that, should I post the individual problem sets that I had noted (address fields/nicknames problems -- numbers 1-3; default font problem -- number 4; attachment reminder problem -- number 5) as separate issues which have not been solved?
    Do you know if these various issues are being worked on? I'm glad to have the temporary fix of rolling back to an earlier version, but I'd like to get back on the current update schedule at some point if and when these problems have been corrected.
    Thank you again!

  • Can administrator roll back a task from the process?

    If I have a process deploy to the weblogic, can the weblogic admin or some account can roll back the process from one task to the previous.
    Thank you for advise.

    Administrators can reassign tasks, but they currently can't (in 11.1.1.4) move process token(s) backward/forward to a different activity (including human tasks). That capability, known as "grab", is planned for an upcoming release.

  • Instance roll back while validating the XML message using Mediator

    Hi all,
    I am facing issue when calling a mediator process in validating the XML before invoking the target application
    Below is the error for the instance.
    com.collaxa.cube.engine.EngineException">
    Global retry rollback fault thrown.
    The current JTA transaction is aborting due to an user rollback fault being thrown. The upstream component should retry in a new JTA transaction upon catching this fault.
    This exception was caused by a global retry fault being thrown from downstream component. The user had directed the BPEL engine to roll back the current JTA transaction and retry within new JTA transactions for the specified number of times and retry interval.
    There is no action recommended.
    -<stack>
    <f>
    com.collaxa.cube.ws.WSInvocationManager.invoke#334
    </f>
    <f>
    com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke#1070
    </f>
    <f>
    com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke#584
    </f>
    <f>
    com.collaxa.cube.engine.ext.common.InvokeHandler.handle#132
    </f>
    <f>
    com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements#74
    </f>
    <f>
    com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform#166
    </f>
    <f>
    com.collaxa.cube.engine.CubeEngine.performActivity#2687
    </f>
    <f>
    com.collaxa.cube.engine.CubeEngine._handleWorkItem#1190
    </f>
    <f>
    com.collaxa.cube.engine.CubeEngine.handleWorkItem#1093
    </f>
    <f>
    com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal#76
    </f>
    <f>
    com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage#218
    </f>
    <f>
    com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory#297
    </f>
    <f>
    com.collaxa.cube.engine.CubeEngine.endRequest#4609
    </f>
    <f>
    com.collaxa.cube.engine.CubeEngine.endRequest#4540
    </f>
    <f>
    com.collaxa.cube.engine.CubeEngine._createAndInvoke#713
    </f>
    <f>
    com.collaxa.cube.engine.CubeEngine.createAndInvoke#560
    </f>
    <f>
    </f>
    </stack>
    </exception>
    -<root class="oracle.fabric.common.FabricInvocationException">
    java.lang.NullPointerException
    -<stack>
    <f>
    oracle.tip.mediator.serviceEngine.MediatorServiceEngine.process#1006
    </f>
    <f>
    oracle.tip.mediator.serviceEngine.MediatorServiceEngine.post#663
    </f>
    <f>
    oracle.integration.platform.blocks.mesh.AsynchronousMessageHandler.doPost#142
    </f>
    <f>
    oracle.integration.platform.blocks.mesh.MessageRouter.post#197
    </f>
    <f>
    oracle.integration.platform.blocks.mesh.MeshImpl.post#215
    </f>
    <f>
    sun.reflect.GeneratedMethodAccessor2091.invoke
    </f>
    <f>
    sun.reflect.DelegatingMethodAccessorImpl.invoke#25
    </f>
    <f>
    java.lang.reflect.Method.invoke#597
    </f>
    <f>
    org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection#307
    </f>
    <f>
    org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint#182
    </f>
    <f>
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed#149
    </f>
    <f>
    oracle.integration.platform.metrics.PhaseEventAspect.invoke#59
    </f>
    <f>
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed#171
    </f>
    <f>
    org.springframework.aop.framework.JdkDynamicAopProxy.invoke#204
    </f>
    <f>
    $Proxy341.post
    </f>
    <f>
    oracle.integration.platform.blocks.local.LocalInvocationProcessor.post#211
    </f>
    <f>
    </f>
    </stack>
    {code}
    I have some knowledge in transaction but this no where in my picture. In bpel process no where i mention transaction is* required* for the mediator component and my mediator is one way asyn process.
    Also i defined catch all activity in my bpel and if some thing happen it suppose to move to catch all block but it didn't happen here.
    I look forward from some one to help me in resolving in this.
    Appreciate some one help here.
    Regards,
    Tarak.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Thanks for the prompt help. Is there any other way instead of removing the DTD line ?. Because the xml is coming as a string and removing the dtd and then adding it will unneccesary hamper performance. Do you any other way in which even though I don't remove the line I get the output without removing the dtd line ?.
    thanks and regards,
    Sachin

  • Roll Back a Transaction from a DBControl

    Hello BEA Experts
    I have a DB control ,and there is a method in it that inserts data into a table , this method gets called multiple times and if a call to this method fails I would like to roll back the changes made by priors calls to that particular method with in a transaction.
    My problem is that if I use a DBControl will I be able to manage the transaction and roll back if something gooes wrong as I wasnt able to find any example of such a scenario.I would appreciate if anyone could point me in the right direction and an example would be great, or should I use a custom control rather than using a DB control and I am using oracle9i and theres only one Database and I am not using EJBs

    Administrators can reassign tasks, but they currently can't (in 11.1.1.4) move process token(s) backward/forward to a different activity (including human tasks). That capability, known as "grab", is planned for an upcoming release.

  • Roll back to previous version of Premiere CC

    This might help someone. I was having allot of issues after I updated to 7.2 with audio dissolves and playback so I reverted back to 7.1. This is how to do it:
    Follow links on this thread on how to download version 7.0.1:
    http://forums.adobe.com/message/5823746#5823746
    *its about halfway down the page
    *Make sure you click the first link and leave it open in the background before you click on the download links otherwise you wont get access.
    Download update for whatever version you want to roll back to:
    http://www.adobe.com/support/downloads/product.jsp?product=98&platform=Windows
    You need to download two files to install Premiere CC 7.0.1. There is an installer (.exe) and all the files (.7z). Once both are downloaded click the .exe and that will install Premiere.
    Then unzip the update and install.
    Good Luck!

    Thanks Ann – in response to reader requests, we've taken it a step further...
    Here are all the installers & updates for all CC tools into one a codified set of instructions:
    How to Access, Revert or Update to Any Version of Adobe CC Apps
    So, rolling back (or forward) through any Creative Cloud update is now possible if/when necessary.
    Hope this helps someone in a pinch!

  • Tell me they are rolling back music.app on iPad to iPod.app in next update? This is unusable.

    Does anyone know anything regarding fixing or rolling back music.app to ipod.app?

    No column view, have to suffer the album art everywhere, harder to switch back and forth and find what I want. What else, lost my lyrics and meta info, podcasts can't be fast forwarded x2, cant view chapters easily in podcasts, can't easily shuffle an album, harder to set repeat, shuffle, etc on the playing song without going to another screen, genres are now a button click further away, overlays suck, performance is slower, etc, etc. haven't gained anything really, but definitely lack of column list view navigation is HUGE. How did this pass UX useability testing is beyond me. Not only is this not an improvement, it's a huge step back.

  • Several instances of MDB accessing a Q and one rolling back a message

    I have one input queue being served by several instances of an identical
              MDB.
              When a problem occurs with an MDB processing one of the messagse read on the
              queue (for instance, it could not forward the answer, the bean is being
              brought down through an exception or otherwise), I would like to rollback
              the message it was processing since it could not complete the job.
              I would like to let the container manage the transaction and use
              setRollbackOnly when the instance of MDB fails or has to abrupty end. What
              would happen to messages that are currently being processed by other MDBs
              (and thus have not been committed) and followed the message that caused the
              rollback in the input queue? In other words, uncomitted messages submitted
              to other MDB instances after the failed MDB started the transaction that
              ultimately failed. Will they also be rollbacked?
              

              Wim van der Kerkhoven wrote:
              > I have one input queue being served by several instances of an identical
              > MDB.
              >
              > When a problem occurs with an MDB processing one of the messagse read on the
              > queue (for instance, it could not forward the answer, the bean is being
              > brought down through an exception or otherwise), I would like to rollback
              > the message it was processing since it could not complete the job.
              >
              > I would like to let the container manage the transaction and use
              > setRollbackOnly when the instance of MDB fails or has to abrupty end. What
              > would happen to messages that are currently being processed by other MDBs
              > (and thus have not been committed) and followed the message that caused the
              > rollback in the input queue? In other words, uncomitted messages submitted
              > to other MDB instances after the failed MDB started the transaction that
              > ultimately failed. Will they also be rollbacked?
              No. Only the message participating in the rolled back transaction
              will be rolled back. Messages in other transactions will not be
              affected.
              >
              >
              >
              >
              

  • Websphere 5.0 & JDBC : LocalTransaction rolled-back due to setRollbackOnly.

    Hello,
    I'm using WAS 5.0 & Oracle. I'm getting following error.
    Resource cp_fcatretail_user_A1 rolled back in cleanup of unresolved LocalTransactionContainment.
    LocalTranCoor E WLTC0032E: One or more resources rolled back. An unresolved LocalTransactionContainment had an unresolved action of rollback.
    *5258e643 WebAppTransac E WTRN0043I: LocalTransaction rolled-back due to setRollbackOnly.*
    *[Servlet Error]-[LocalTransaction rolled-back due to setRollbackOnly]: com.ibm.ws.LocalTransaction.RolledbackException*
    at com.ibm.ws.LocalTransaction.LocalTranCoordImpl.cleanup(LocalTranCoordImpl.java:1091)
    Plz help me out.
    Thanks in Advance
    Edited by: PremInd on Dec 27, 2007 2:44 PM

    PremInd wrote:
    No.. I have wriiten all transaction correctly.
    WAS seems to disagree with you.
    I think , this problem related to WAS configuration.Aren't your transactions declarative? That is configuration.
    Please any one have idea, come forward.All you jokers with nothing to say take one step back.
    %

  • Can a Rejection in an Approval Step roll back the data from  table

    Hi All
    We are using the BPC 7.5 MS  Version SP 4 for Quantity & Sales Planning.
    The main drive dimenion is the Material Dimenion whiich is having almost 65000 member id's and increasing.
    I have a situation where the a High Level Planner Input some quantity and it allocated down at  Material Level.
    When the Surbodinate Planner under the High Level Planner looking at the allocated value, he has the option to change the quantity.
    But after he make the changes to quantity and send the data to the data base, the High Level Planner can accept the Change or Reject the change.
    If the High Level Planner Reject the change, make by  the Subordinate Planner, the Data will Roll Back to its original value, meaning the Data Submitted by Subordinate Planner will be deleted from the table and the earlier Value from the High Level Planner will show.
    Is this kind of facility available in BPC 7.5 MS Version of Rolling Back the Data already comiited to the data base.
    Looking forward to hear from you all on the same.
    Regards
    Krish

    One idea will be that you have to insert the users like dimension into BPC. This will be probably the way how you have to design your application.
    In this way probably you will be able to simulate this behaviour.
    Any way I will come back to your request.
    Why the roll back it wil help?
    May be the reject is just for planning of one material why do we have to roll back everything planned for other materials?
    Other idea for implementation is related to what means the approval and reject. Are we speaking about work status or are we speaking about another type of approval.
    It is not a simple discussion. We have to speak about detailed reguirements and function by that it can be easy achieved this behavour requested.
    Regards
    Sorin Radulescu

  • My Ipod Classic (160G) no longer synchs completely with iTunes (93G).  Have reset and restored to no avail.  AM about to try roll back to a previous version of iTunes, which has been on auto update.

    My iPod Classic (160G) used to sync flawlessly with iTunes (93G).
    Recently, there seem to be fewer folders syncing.  In particular, it is not syncing more recent adds.  It also occassionally refuses to sync at least one mp3 downloaded from  Amazon.com, giving an unable to sync message with an error code or 50.
    I'm running iTunes version 10.7, and the software (2.04) on myiPod is current.
    I only use the iPod for music.  I have only one playlist.
    Reset and restore did not fix the problem; I'm considering rolling back to a previous version of iTunes.  Are there any other  ideas to consider? 
    Please advise.
    Thanks,
    R

    giving an unable to sync message with an error code or 50
    See this older thread for some possible solutions.
    https://discussions.apple.com/thread/3924425?tstart=0
    iTunes and its sync process with your iPod have been know to choke once the amount of data that needs to be transferred, replaced, or updated, reaches a certain size limit in GBs.
    B-rock

  • Apple Mobile Device Service installation rolls back

    Hey there,
    I've been having problems installing iTunes 9 or even 8 on my computer. While running the iTunes setup, part of the installation rolls back and when I launch iTunes after that, I get the message saying that
    "This iPod cannot be used because the required software is not installed. Run iTunes installer to remove iTunes, then install iTunes again."
    However, the installation doesn't work no matter how many times i reinstall it. I've fully uninstalled everything related to apple and used the microsoft's utility to check if they were properly uninstalled before reinstalling itunes, but I still got the same message.
    I found out that Apple Mobile Device Service was not installed and that was the problem. When i extracted AppleMobileDeviceService.msi from the iTunes installer and ran it, it rolled back too. So I used the /l*v command to create an installation log and this is the error.
    DIFXAPP: INFO: opening HKEY_USERS 'S-1-5-21-4128058654-1677487342-2165978628-1007\Software\Microsoft\Windows\Curr entVersion\DIFxApp\Components\{9AA3828A-F852-11DB-8E29-6C6B55D89593}' (User's SID: 'S-1-5-21-4128058654-1677487342-2165978628-1007') ...
    DIFXAPP: INFO: ENTER: DriverPackageInstallW
    DIFXAPP: INFO: usbaapl.inf: checking signature with catalog 'C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers\USBAAPL.CAT' ...
    DIFXAPP: INFO: Driver package 'usbaapl.inf' is WHQL signed.
    DIFXAPP: ERROR: Create Driver Store entry failed. (Error code 0x6E: The system cannot open the device or file specified.)
    DIFXAPP: INFO: Successfully removed '{9AA3828A-F852-11DB-8E29-6C6B55D89593}' from reference list of driver store entry ''
    DIFXAPP: INFO: RETURN: DriverPackageInstallW (0x52)
    DIFXAPP: ERROR encountered while installing driver package C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers\usbaapl.inf
    DIFXAPP: InstallDriverPackages failed with error 0x52
    DIFXAPP: RETURN: InstallDriverPackages() 82 (0x52)
    Action ended 17:15:17: InstallFinalize. Return value 3.
    Can anyone help me please? Any help will be appreciated =P
    Cheers

    I have recently been fighting my system to get itunes to recognise my iphone and i ran into a similar problem.
    I couldnt uninstall the old version of apple mobile device support, and installing the new itunes over the top did not seem to help either.
    But i found a work around.
    Try opening the itunes.exe install package with winrar. (www.winrar.com, its a free program) and then extracting only the applemobiledevicesupport.exe file.
    Reboot your system, run that file and then reboot again.
    It should work.
    If it doesnt, then good luck to you :P
    -Adam

  • Data Services job rolling back Inserts but not Deletes or Updates

    I have a fairly simple CDC job that I'm trying to put together. My source table has a record type code of "I" for Inserts, "D" for deletes, "UB" for Update Before and "UP" for Update After. I use a Map_CDC_Operation transform to update the destination table based on those codes.
    I am not using the Transaction Control feature (because it just throws an error when I use it)
    My issue is as follows.
    Let's say I have a set of 10,000 Insert records in my source table. Record number 4000 happens to be a duplicate of record number 1. The job will process the records in order starting with record 1 and begin happily inserting records into the destination table. Once it gets to record 4000 however it runs into a duplicate key issue and then my try/catch block catches the error and the dataflow will exit. All records that were inserted prior to the error will be rolled back in the destination.
    But the same is not true for updates or deletes. If I have 10000 deletes and 1 insert in the middle that happens to be an insert of a duplicate key, any deletes processed before the insert will not be rolled back. This is also the case for updates.
    And again, I am not using Transaction Control, so I'm not sure why the Inserts are being rolled back, but more curiously Updates and Deletes are not being rolled back. I'm not sure why there isn't a consistent result regardless of type of operation. Does anyone know what's going on here or  what I'm doing wrong/what my misconception may be?
    Environment information: both source and destination are SQL Server 2008 databases and the Data Services version we use is 14.1.1.460.
    If you require more information, please let me know.

    Hi Michael,
    Thanks for your reply. Here are all the options on my source table:
    My Rows per commit on the table is 10,000.
    Delete data table before loading is not checked.
    Column comparison - Compare by name
    Number of loaders - 1
    Use overflow file - No
    Use input keys - Yes
    Update key columns - No
    Auto correct load - No
    Include in transaction - No
    The rest were set to Not Applicable.
    How can I see the size of the commits for each opcode? If they are in fact different from my Rows per commit (10,000) that may solve my issue.
    I'm new to Data Services so I'm not sure how I would implement my own transaction control logic using a control column and script. Is there a guide somewhere I can follow?
    I can also try using the Auto correct load feature.  I'm guessing "upsert" was a typo for insert? Where is that option?
    Thank you very much!
    Riley

Maybe you are looking for

  • How can I get values from a checkbox group?

    I have been developing a web application with Creator EA 2 and am trying to finish all the functionality before switching to 2. The last thing I have to do is pick up the status of checkboxes that I put in the page with the checkbox group component.

  • 5th gen iPod will not unmount

    I have a 5th gen iPod which I use to backup other data files. The iPod setting within iTunes allow for desktop mounting of the iPod. When I attempt to unmount the iPod from the desktop (with iTunes closed) and only the finder (and dashboard) running,

  • Invoices which are Paid do not update CDHDR

    Hi Why is the updation of the Clearing Document Number and Clearing Date in the Invoice not considred a Change and CDHDR updated? The object is BELEG, and the transactions F-53, F-110 and SAPF124 do not call the Function Module to update thi schange

  • Bc4j not behaving correctly when details are repeatedly added/removed

    Hi,      I'm having problems creating a form with a master detail relationship. Seems like bc4j is not behaving correctly when details with the same keys are repeatedly added and removed.      I've 3 entities maintenance order, maintenance and mainte

  • Trouble syncing iPod w/ another computer

    When I plug my iPod into my home computer, it tells me the iPod is synced with another iTunes library (from my laptop). The first time it said this, it gave the option to sync my home iTunes library without erasing the songs already on my iPod (from