Compensation handlers invoked for failed activities

I am using Oracle BPEL server 10.1.2 on Windows with the Oracle lite 10G dehydration datastore.
I have fault handlers and compensation handlers for tasks in my workflow. I see that compensation handlers are being invoked for the task that hits the fault handler path. My understanding of the spec was that compensation handlers are not installed for tasks that hit the fault handler. Has this been fixed in newer version of this product?
Edited by: user10195910 on Sep 16, 2008 1:59 PM

Hello Clemens,
Following lines are from the spec BPELWS 1.1-
"A compensation handler for a scope is available for invocation only when the scope completes normally. Invoking a compensation handler that
has not been installed is equivalent to the empty activity (it is a no-op)"
Parent scope has a primary flow activity, which contains two concurrent invoke activites inside thier indivdual scopes, Bush and Blair scopes.
Before Blair scope successfully completes, 'I' have made sure that Bush will throw an exception. Now in this case, since niether of the child scopes have completed successfully and haven't sent COMPLETED SIGNALs to parent scope, I think thier compensation handlers should not be installed.
But in this trial example, cancellation webservice operation X, inside the compensation handler of the respective childs copes is called. So, the compensation handlers are getting installed even if the scopes have not completed successfully.
I have tried both implicit and explicit compensation in the BPEL.
Thanks & Regards,
Govinda

Similar Messages

  • Issue with using Compensation handlers

    HI,
    I have one main outer scope and 2 inner scopes. The first scope completes successfully but the second scope fails and throws a error.
    The error is caught in the main outer scope and I call the compensation handler for the first scope. Inside the compensation handler of this scope i am invoking a BPEL prcs.
    When i deploy and execute the code, the prcs runs as expected...scope 1 executes and scope 2 throws a error which is caught and comepensate activity is called.....
    I checked in the audit console and it says "BPEL "compensate" activity is executed."....but inside the compensate handler i am invoking a BPEL prcs but i don't see any instance being created... How do i confirm if the compensate activity ran successfully???
    Thanks

    can you select all the work items for that instance?
    sql>select node_id,scope_id,state where cikey=?
    does the audit-trail says that it executed the <invoke>? i suspect that invoke probably failed and the msg is sitting in the recovery queue. can you provide the debug log? please create a sr and upload log file & your processes. please post the sr number on this thread.

  • Remotely executing an invoke-sqlcmd fails

    When remotely executing an invoke-sqlcmd fails.  A simple query such as:
    Invoke-Command -ComputerName ComputerName -ScriptBlock{
    $qry = "SELECT SERVERPROPERTY('ServerName') AS ServerName,
    SERVERPROPERTY('ProductVersion') AS ProductVersion,
    SERVERPROPERTY('ProductLevel') AS ProductLevel,
    SERVERPROPERTY('Edition') AS Edition,
    SERVERPROPERTY('EngineEdition') AS EngineEdition;"
    Invoke-Sqlcmd -Query $qry} -ConfigurationName SQLSession
    I get the following error:
    [ComputerName] Connecting to remote server failed with the following error message : The WS-Management service cannot process the request. The resource URI (http://sche
    mas.microsoft.com/powershell/SQLSession) was not found in the WS-Management catalog. The catalog contains the metadata that describes resources, or logical endpoints. For
    more information, see the about_Remote_Troubleshooting Help topic.
    + CategoryInfo : OpenError: (:) [], PSRemotingTransportException
    + FullyQualifiedErrorId : PSSessionStateBroken
    I have run Enable-WSManCredSSP Server on the SQL server and  tried to run Enable-WSManCredSSP -Role Client -DelegatedCredentials * on a Windows 7 x32 workstation but I get the following error:
    Enable-WSManCredSSP : A parameter cannot be found that matches parameter name 'DelegatedCredentials'.
    At line:1 char:55
    + Enable-WSManCredSSP -Role Client -DelegatedCredentials <<<< *
    + CategoryInfo : InvalidArgument: (:) [Enable-WSManCredSSP], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.WSMan.Management.EnableWSManCredSSPCommand
    I have tried the Enable-WSManCredSSP with the actual server name instead of a wildcard and it still fails.

    Hi,
    As cmille replied, for the command, there is no DeletegatedCredentials parameter, more details about the command:
    Enable-WSManCredSSP
    http://technet.microsoft.com/en-us/library/hh849872(v=wps.620).aspx
    Did you use Server Core? Please below link to troubleshoot this issue:
    the ws-management service cannot process the request
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/27020cf2-47fc-43e3-b135-e68b80a1bb4e/the-wsmanagement-service-cannot-process-the-request?forum=winservercore
    Regards,
    Yan Li
    Regards, Yan Li

  • RBA GATP check is not getting invoked for Sales Order

    Hi Everyone,
    RBA GATP check is not getting invoked for Sales order.
    I maintained the configuration settings for 'Rules-Based Availability Check', APO general settings (check mode, check instruction), carried out integrated rule maintenance, Rule determination for the combination of order type & product, associated the check mode to product master. Also maintained all the settings in ECC towards Req class, Req type, checking control etc.
    However, sales order is not invoking RBA Check though it is showing up the 'Rule' icon in the screen. Also, in the APO Availability check in Sales order when I click onto 'check instruction', I get the checking mode that pertains to RBA for business event 'A' (Sales order). Though I have not maintained any stock for the main material for which I have the sales order, yet system is confirming any quantity that I put in.
    I would expect that system would propose the same material in an alternate location where we have stock through RBA.
    Request you to share ideas on this.
    Regards,
    Avijit Dutta

    Hi Avijit,
    You should used No Checking Horizon in Checking instructions and also Check your rule control settings.
    What you have defined in 1st and 2nd steps. Check whether product substitution is carried out or Location Substitution.
    Thanks,
    Bala.

  • I have separate photo albums for different activities (Christmas, Rome vacation, etc. Is there a way to temporarily freeze the albums so misc. photos don't accidentally get added to that album..

    I have separate photo albums for different activities (Christmas, Rome vacation, etc.) and drag respective photos in appropriate albums.  As time passes, I find that I pictures from other albums accidentally added to the various albums.  Is there a way to lock the album when I am done so changes can be made but only if I intentionally mean to do so?

    No
    What ever you drag to an album is added to it
    You can suggest a feature rto Apple - iPhoto menu ==> provide iPhoto feedback
    LN

  • PS migration: How to stop auto-creation of PR for completed activities?

    We are migrating project master & transactional data from R/3 4.7 to ECC5. In the old system, majority of the ext. activities in our projects already carries the status REL. Purchase Requisition was auto-created > PO done > GR/IR done > actual cost for the ext. activity already posted into the project.
    In our migration effort, we are transferring the whole project structure & master data from the old 4.7 to ECC5 and subsequently updating the system & user statuses of the whole project structure.
    How can we stop the system from auto-creating a PR again when the statuses are updated for those activities that are already completed, i.e. actual cost posted, as in 4.7 system?
    We thought of using the logic if a PO exist for the activity in the 'old' system, then the field AFVGD-AUDISP (Res/Pur.req) for the activity in CJ20N should be set to 'Never'. However, my ABAPer was saying this could not be done as AFVGD is a structure and not a table.
    Have any one of you face similar predicament? Is there other method to address this issue? Appreciate your assistance.
    Edited by: Quah Ai Ling on Jun 10, 2008 5:36 AM

    Hi Varshal,
    Thanks for the suggestion.
    However, we thought of an alternate method that does involve changing the customers existing business process.
    1) Change the field AUDISP in the network profile to 1 "Never" for the conversion.
    2) Migrate the data. Program will create Networks, Activities & Components with the field AUDISP set to "Never create Reservation or Purchase Requisition".
    3) Change the field in AUDISP in the network profile back to "2 From Release".
    We will have to get the users to clean-up their data (close outstanding PRs or convert those PRs to POs) before this exercise for a clean cut-over.

  • Search for member activities - points are not displayed correctly

    Hi experts,
    I have a question concerning the search for member activities. I personalized my result list and added the field points (STRUCT.Product_ID), but there the amount of the points is always displayed as zero. When going into the details of the member activity I can see that there are points booked.
    Can anyone tell me why the points in the result list are not displayed correctly?
    Thanks and best regards
    Anne

    Sometimes threads are deleted if they violate the Rules of Engagement.  If that happens, you'll lose points that were allocated to you.  Othertimes, if you broke the rules, then it's possible that points that had been awarded could have been removed - but you should check your emails (of your registered address) to verify this.  I'd guess, it's more likely you'd responded to a post that broke the rules.
    Really important
    1. Don't reply to posts that break the rules - you risk losing any points awarded and you risk wasting your time responding (which is probably more valuable). 
    2. Don't ignore rejection emails or other communications from moderators.  They are followed up, and, if warnings are ignored, then accounts will be deleted.  Recently, one poor soul's account was deleted, and they'd accrued over a 1000 points... they'd been copy and pasting from other sites and ignored moderator warnings.
    matt

  • Eliminates duplication of work for IMG activities in different languages

    MM Function Module leader, during SAP implementation in overseas project, wanted to configure  img setting in three languages i.e. English, Italy and Hungary.
    Is there something specific to SAP which eliminates duplication of work for IMG activities ?
    Thanks and Regards
    Chandramauli

    Firefox does not have a built-in feature but you can add something similar with the Google Dictionary and Google Translate extension - https://addons.mozilla.org/firefox/addon/google-dictionary-and-google-t

  • I'm going to be a senior this year and my school is switching over to the iPad for classroom activities. Which iPad is the best for taking notes, researching, studying, reading, etc?

    I'm going to be a senior this year and my school is switching over to the iPad for classroom activities. Which iPad is the best for taking notes, researching, studying, reading, etc?

    I Recommend the iPad Mini Retina, it's not to big, and not to small. It has the speed of the iPad Air due to it having the same 64 Bit chips. ( And it's a lot cheaper!!) I have one myself and it's perfect for my school work!
    iPad Mini
    http://www.apple.com/ipad-mini/
    or don't 'to take my word for it, compare the iPads!
    http://www.apple.com/ipad/compare/

  • Organizational data determination for mkt. activities

    We need organizational data determination for mkt. activities created from campaigns. In CRM we have only the Marketing part of  the clients organization, using Marketing scenario in PPCOMA_CRM.
    If we leave org. unit field of activity blank, the activity has a red error light.
    The responsable person is the one from the campaign. It is responsable of en Marketing unit (that was assigned to campaign).
    The possible solutions for our cliente could be 1) org data determination from preceding document or 2) org data determination from the Mkt organization of the responable person.
    Concerning 1) There is no "natural" way to assign the preceding
    document (campaign). Am I right?
    Concerning 2) The only way to determine the an unit, was choosing Organizational Model Determin. Rule 10000148 to perfile ZDUOCTEST and later changing the scenario of rule 10000148 from sales to marketing. This obviosly is not standard. As rule and perfile now have diferent scenarios. What would be the standard solution?
    Thanks for help.
    Cristina

    hi
    please do not get confused by the terminology of the standard solution,what you are doing by changing the scenariop from sales to marketing is actually a standard solution,
    as an activity is generated in response to the campiang or survey being submitted,and it is always a sales scenario ,since further activity application is in martketing scenario ,so what you are doing is changing the scenario from sales to marketing so that from those activities tyou can generate the org data,this is the standard and it goes this way only
    if you want to work other way around then just use the preceding document access sequence in the scenario like then you have to use the campaign data instead of the activity generated in response to the campaign,
    best regards
    ashish

  • CCMS alert emails for failed jobs

    Hello All
    What are the steps to set a ccms alert for failed jobs? Also is it possible to set ccms to warn us of long running jobs. I would like to set the sysem so that we get a email notification on any failed jobs or long running jobs.
    I appreciate any input or leads.
    Thanks

    Hi,
    You can get the alerts for failed jobs, Just maintain the realted setting in the ccms_onalert_email
    maintain the address and then assign this as auto reaction method in your ccms template for background jobs.
    Also i request to search SDN there are many threads related to auto reaction mails.
    Regards,
    Vamshi.

  • Invoke-IpamGpoProvisioning : Failed to import GPO. The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

    Hello Im trying to configure IPAM but im getting this error.
    PS C:\Users\Administrator.IPADE.MX> Invoke-IpamGpoProvisioning –Domain actdir.ipade.mx –GpoPrefixName IPAM –IpamServerFq
    dn minte.actdir.ipade.mx –DelegatedGpoUser Administrator -DomainController discovery.actdir.ipade.mx
    Invoke-IpamGpoProvisioning : Failed to import GPO. The system cannot find the file specified. (Exception from HRESULT:
    0x80070002)
    At line:1 char:1
    + Invoke-IpamGpoProvisioning –Domain actdir.ipade.mx –GpoPrefixName IPAM –IpamServ ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [Invoke-IpamGpoProvisioning], Exception
        + FullyQualifiedErrorId : InvalidOperation,Invoke-IpamGpoProvisioning
    In the event viewer  I founf this but I don't know what to do.
    Import of backup failed. Error [The system cannot find the file specified.
    Details -
         Backup
             Directory: The system cannot find the file specified.
             Instance : C:\Users\Administrator.IPADE.MX\AppData\Local\Temp\1\ipamprov
             Comment  : {09673450-4573-42E8-85D0-104144DF0BA3}
             Source GPO:
                 DisplayName: IPAMGPO_DNS
                 ID: IPAMGPO_DNS
                 Domain: {7F345996-1D92-4194-85BF-72BFB5298EDA}
         Destination GPO:
                 DisplayName: ipamtestsetup.com
                 ID: IPAM_DNS
                 Domain: {447E8380-91AF-4C2D-8DAA-2C090A6400E8}

    Hi,
    Before going further, what was name specified in the IPAM provisioning wizard while selecting Group Policy based provisioning method? The GPO prefix name specified in the
    PowerShell command must be same as the one specified in the IPAM provisioning wizard while selecting Group Policy based provisioning method.
    Regarding Invoke-IpamGpoProvisioning, the following article can be referred to as reference.
    Invoke-IpamGpoProvisioning
    http://technet.microsoft.com/en-us/library/jj553805.aspx
    Best regards,
    Frank Shen

  • Error Message - "Time Interval is not valid for dummy activities"

    Friends,
    I am trying to create a planned order on a resource at a plant. However it shows up an error message.
    An application program called an LCA routine. The following error
    occurred:
    Time interval is not valid for dummy activities. Probable causes
    error are an extremely long processing duration or times that li
    outside the time interval (1.1.1970 + 30 sec, 1.1.2038 - 1 sec).
    Could anyone help pme out with this,
    Thanks in advance.
    -A

    Hi,
      Please check the control key  and activity type  in routing.
    Thanks,
    DV

  • OnEntry onExit functionality for Interactive Activities

    Does anyone know how to set onEntry and onExit kind of functionality for interactive activities in ALBPM 5.7
    It is easy to add automatic activities before and after interactivity to do same job but then it starts cluterring the process if we have too many interactive activities.
    What I want to do is do the time calculations based on instance.receptionTime (time when instance arrives in interactive activity). I cannot get this time accurately by adding automatic activity before interactive activity.
    Is there any way to specify tasks in interactive activity and get them automatically executed on arrival of instance and leaving of instance?
    I haven't used optional tasks before. I dont want to make extra calls from Client which is implemented using PAPI.
    Please advise.
    Thanks,
    Anil

    I am not familiar with the products you speak of. There is Adobe Captivate (available separately and part of the eLearning Suite) that can be used to make interactive products. There is Director which is a bit more complex. There used to be a great Macromedia product that languished under Adobe call Authorware which was easy to use and still available, but alas hasn't been updated for use with modern systems in ages. You might get more help posting in the Adobe eLearning forum.
    http://forums.adobe.com/community/elearning

  • Configuring retry count for failed recon events

    Has anyone managed to configure retry count for failed reconciliation events in OIM? By default OIM re-tries five (5) times before giving up the event. In most cases this is highly optimistic.
    In OC4J I tried changing oc4j.jms.listenerAttempts property for JMS server, it didn't have any effect?
    BR, Juha

    801603 wrote:
    I am confused about how to configuring OEM GC to utilize auditing and may not be asking the proper question. For example, if I wish to monitor failed login counts and create an alert to notify me, must I turn on auditing in the database first? I guess what I am asking is based on the tem,plates provided. Is it merely enough to enter values for the various events or must I do something further to turn them on? I realize the question is vague but that is a function of my understanding.
    Thanks.Yes.. you are right .. You need to enable that metric by setting threshold(You can do it through template or manual) and then configure notification rule for the same.
    Check out below DOC :
    http://download.oracle.com/docs/cd/B16240_01/doc/em.102/b25986/rac_database.htm#sthref326
    http://download.oracle.com/docs/cd/B16240_01/doc/em.102/e14586/notification.htm#BABJFFCJ
    Regards
    Rajesh

Maybe you are looking for

  • Button Text on Form not Displaying

    The following was posted by PGMR1998 at 09:58am on Feb 22, 2008 (Pacific) but got no response: I am using Adobe Acrobat Pro 8, and I have added a button to reset the form fields. The button has some text on top, but the text on the button does not di

  • Works with Java 1.4 but not with Java 1.5

    Please check http://forum.java.sun.com/thread.jspa?threadID=791767&tstart=0 in the Java Programming Forum. Thanks!

  • How to migrate to ext4

    Hi guys, I have a very old archlinux installation on my netbook. I now want to migrate to ext4 with converting my HD completely to ext4 (not only mounting it as ext4). Is it ok to backup my HD with dd and recover it afterwards directly on my netbook

  • Help with jsp session validation

    i've build up a page that only users wil 'administrator' as the session is variable can access. if they don't they will be directed to the login page. However, I'm getting a null pointer exception. my code is as follows: <%@ page import="java.io.*"%>

  • Can the same I/Os be used for both scan mode and fpga mode

    Hey guys, I currently have this project where I want to have the same I/O in both the RT VI and FPGA VI. (as in use a C series module on the RT VI and FPGA VI concurrently). For the customer's sake, I want to keep using the scan mode for the ease of