SOA fault management framework doesn't work

The following is my fault-policies.xml and fault-binding.xml. Both are located in the same folder as the composite.xml. I simulated a remote fault. The fault was not caught by the framework.
I even re-started both admin server and soa managed server.
I am using SOA 11.1.1.5
1. fault-binding.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<faultPolicyBindings version="2.0.1"
xmlns="http://schemas.oracle.com/bpel/faultpolicy"
xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance">
<composite faultPolicy="POProcessingFaults"/>
</faultPolicyBindings>
2. fault-policies.xml
<?xml version="1.0" encoding="UTF-8" ?>
<faultPolicies xmlns="http://schemas.oracle.com/bpel/faultpolicy">
<faultPolicy version="2.0.1"
id="POProcessingFaults"
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.oracle.com/bpel/faultpolicy"
xmlns:xsi="http://www.w3.org/2001/ XMLSchema-instance">
<Conditions>
<!-- Step #1: Add your fault handler for remote fault here: -->
<faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension" name="bpelx:remoteFault">
<condition>
<action ref="ora-human-intervention"/>
</condition>
</faultName>
<!-- Step #2: Add your fault handler for binding fault here: -->
<!-- Step #3: Add your fault handler for mediator faults here: -->
</Conditions>
<Actions>
<!-- Step #4: Add the Action definition for handling mediator faults using custom java here:-->
<!-- Custom Java Handler: Logs the fault details to a log file -->
<Action id="my-java-handler">
<javaAction className="soatraining.faulthandling.MyFaultHandler"
defaultAction="ora-terminate" propertySet="myProps">
<returnValue value="OK" ref="ora-rethrow-fault"/>
</javaAction>
</Action>
<!-- Retry -->
<Action id="ora-retry">
<retry>
<retryCount>4</retryCount>
<retryInterval>2</retryInterval>
<exponentialBackoff/>
</retry>
</Action>
<!-- Rethrow action -->
<Action id="ora-rethrow-fault">
<rethrowFault/>
</Action>
<!-- Human Intervention -->
<Action id="ora-human-intervention">
<humanIntervention/>
</Action>
<!-- Terminate -->
<Action id="ora-terminate">
<abort/>
</Action>
</Actions>
<!-- Property sets used by custom Java actions -->
<Properties>
<!-- Property set for MyFaultHandler customer java action -->
<propertySet name="myProps">
<property name="logFileName">myfaulthandler.log</property>
<property name="logFileDir">c:\temp</property>
</propertySet>
<!-- Step #5: Add new property set for MyFaultHandler for logging Mediator faults here:-->
</Properties>
</faultPolicy>
</faultPolicies>

Please use the below files and let me know...
fault-policies.xml
<?xml version="1.0" encoding="UTF-8"?>
<faultPolicies xmlns="http://schemas.oracle.com/bpel/faultpolicy">
<faultPolicy version="2.0.1" id="bpelFaultHandling"
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.oracle.com/bpel/faultpolicy"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Conditions>
<faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
name="bpelx:bindingFault">
<condition>
<action ref="ora-retry"/>
</condition>
</faultName>
<faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
name="bpelx:remoteFault">
<condition>
<action ref="ora-retry"/>
</condition>
</faultName>
</Conditions>
<Actions>
<Action id = "ora-rethrow-fault">
<rethrowFault/>
</Action>
<Action id = "ora-retry">
<retry>
<retryCount>5</retryCount>
<retryInterval>1</retryInterval>
<exponentialBackoff/>
<retryFailureAction ref = "ora-rethrow-fault"/>
</retry>
</Action>
</Actions>
</faultPolicy>
</faultPolicies>
fault-bindings.xml
<?xml version="1.0" encoding="UTF-8"?>
<faultPolicyBindings version="2.0.1"
xmlns="http://schemas.oracle.com/bpel/faultpolicy"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<composite faultPolicy="bpelFaultHandling"/>
</faultPolicyBindings>
Write two composites A and B . A is Asynchronous and B is Synchronous. Call B from A, just throw a remotefault from B; put the above two files in composite A in the folder where the composite.xml file resides.And also keep a catchALL block at the BPEL process level for the composite A. So when you execute A, The fault policies will come into play, try the same invoke for five times and rethrow the fault which will be caught by catchALL block in composite A and do something from A, either invoke back the caller or write some error message to the file or email or something else.
Hope this helps...
Thanks,
N

Similar Messages

  • Fault Management Framework is not working....

    Hi all,
    i have installed soa 10.1.3.3.0, and i am done with post installations stpes too.
    i have created a simple bple, which invokes a PL(java webservice). i stopped the webservice and intiated the bpel process so that it shud get the remoteFault.
    i am binding the defaultpolicy (given by orcle) in bple.xml . But it is not working.
    still catch block is firing. invoke is showing in red color only. which means , obusly policy file is not registered. is it? so, how can i know wheter policy file is registered or not? how to make use of plicy file? am i missing any steps???
    can anyone please help me out......
    thans in advance

    hi this my fault-binding.xml file <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicyBindings version="2.0.1"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <!-- Enabling this will cause all processes in this domain to use this
    fault policy
         <process faultPolicy="DefaultPolicy"/>
         -->
    <!-- DefaultPolicy is defined in ./fault-policies/DefaultPolicy.xml -->
         <partnerLink faultPolicy="DefaultPolicy">
         <!-- Enabling this will cause all invoke faults at partner link
         name of "creditRatingService" to use fault policy with
         id id = DefaultPolicy
         <name>creditRatingService</name>
         <name>SampleService</name>     
         -->
    <!-- all invoke faults at partner link below port type use fault policy
    with id = DefaultPolicy
    The following entry covers the samples/tutorials/122.DBAdapter/InsertWithCatch sample. -->
         <portType xmlns:db="http://xmlns.oracle.com/pcbpel/adapter/db/insert/">db:insert_plt</portType>
         </partnerLink>
    </faultPolicyBindings>
    i have added the one more <name> branch for <patnerlink>
    <name>SamleService</name>
    even i bind the policy file in my bple.xml also,
    this is my bpel.xml flie
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <BPELSuitcase>
    <BPELProcess id="Fault_DEMO" src="Fault_DEMO.bpel">
    <partnerLinkBindings>
    <partnerLinkBinding name="client">
    <property name="wsdlLocation">Fault_DEMO.wsdl</property>
    </partnerLinkBinding>
    <partnerLinkBinding name="SampleService">
    <property name="wsdlLocation">SampleService2.wsdl</property>
    </partnerLinkBinding>
    </partnerLinkBindings>
    </BPELProcess>
    <faultPolicyBindings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://schemas.oracle.com/bpel/faultpolicy ../../../../../../../../fault-policy-binding.xsd"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy">
    <process faultPolicy="SamplePolicy"/>
    <partnerLink faultPolicy="SamplePolicy">
    <name>SampleService</name>
    </partnerLink>
    </faultPolicyBindings>
    </BPELSuitcase>
    is there any problem in these files?
    can anyone please help me?
    thanks in advance

  • SOA 11g Fault Management Framework Issue

    Hi,
    I am using soa 11.1.1.3.
    I have a composite with bpel process. Bpel process invokes a external web service.
    I add fault-bindings.xml and fault policy to catch remote fault.
    When I turn off web service, bpel process has the remote fault but the fault didn't be caught by fault management framework.
    Here is my fault-policies.xml and fault-ibindings.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicyBindings version="0.0.1"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <!-- only applies for the bpel process -->
         <component faultPolicy="FusionMidFaults" >
    </component>
    </faultPolicyBindings>
    <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicies xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <faultPolicy version="0.0.1" id="FusionMidFaults"
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Conditions>
    <!--
    <faultName xmlns:medns="http://schemas.oracle.com/mediator/faults"
    name="medns:mediatorFault">
    <condition>
    <action ref="MediatorJavaAction"/>
    </condition>
    </faultName>
    -->
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:remoteFault">
    <condition>
    <action ref="BPELJavaAction"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:bindingFault">
    <condition>
    <action ref="BPELJavaAction"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:runtimeFault">
    <condition>
    <action ref="BPELJavaAction"/>
    </condition>
    </faultName>
    </Conditions>
    <Actions>
    <!-- Generics -->
    <Action id="default-terminate">
    <abort/>
    </Action>
    <Action id="default-replay-scope">
    <replayScope/>
    </Action>
    <Action id="default-rethrow-fault">
    <rethrowFault/>
    </Action>
    <Action id="default-human-intervention">
    <humanIntervention/>
    </Action>
    <!--
    <Action id="MediatorJavaAction">
    <javaAction className="MediatorJavaAction.myClass"
    defaultAction="default-terminate">
    <returnValue value="MANUAL" ref="default-human-intervention"/>
    </javaAction>
    </Action>
    -->
    <Action id="BPELJavaAction">
    <!-- this is user provided class-->
    <javaAction className="com.rubiconred.faultManagement.MyFaultPolicyJavaAction"
    defaultAction="default-terminate">
    <returnValue value="MANUAL" ref="default-human-intervention"/>
    </javaAction>
    </Action>
    </Actions>
    </faultPolicy>
    </faultPolicies>

    Hi, I've the same issue. I created the fault-bindings.xml and fault-policies.xml in the same directory as composite.xml. I throw a fault in the BPEL process, but it does not get caught by the fault policy mechanism.
    fault-bindings.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicyBindings version="2.0.1"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy">
    <composite faultPolicy="MyCompositeFaultPolicy"/>
    </faultPolicyBindings>
    fault-policies.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicies xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <faultPolicy version="2.0.1" id="MyCompositeFaultPolicy"
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <!-- This section describes fault conditions. Build more conditions with faultName, test and action -->
    <Conditions>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:assertFailure">
    <condition>
    <action ref="ora-terminate"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:runtimeFault">
    <condition>
    <action ref="ora-terminate"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:remoteFault">
    <condition>
    <action ref="ora-terminate"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:bindingFault">
    <condition>
    <action ref="ora-terminate"/>
    </condition>
    </faultName>
    </Conditions>
    <Actions>
    <Action id="ora-retry">
    <retry>
    <retryCount>3</retryCount>
    <retryInterval>10800</retryInterval>
    <retryFailureAction ref="ora-human-intervention"/>
    <!--<exponentialBackoff/>-->
    </retry>
    </Action>
    <!-- This is an action will bubble up the fault-->
    <Action id="ora-rethrow-fault">
    <rethrowFault/>
    </Action>
    <Action id="ora-human-intervention">
    <humanIntervention/>
    </Action>
    <!-- This action will cause the instance to terminate-->
    <Action id="ora-terminate">
    <abort/>
    </Action>
    </Actions>
    </faultPolicy>
    </faultPolicies>
    I tried restarting the managed server, but it did not help. If you have any suggestions, please supply them.

  • 10.1.3.3 fault management framework and catchall problem

    Hi all,
    I have a BPEL process with a catchall exception block for the entire process (in the .bpel file). The errorhandling determines if action needs to be taken on a given exception and notify's tech support with an e-mail if action needs to be taken. This works fine.
    However, it would be nice if you could retry faulted instances if for instance a web service was temporarily down. Here the fault management framework comes to the rescue. I have created default policy and fault-binding files. I have set it up so that any error goes to human interaction. Apparently this worked. An instance pending manual recovery was created, and it could be retry'ed from the BPEL console.
    So here is my problem: The fault management framework apparently overwrites the catchall exception in the BPEL process, so that while a task for human interaction is created the error block is not excuted first - meaning that no e-mail notification is sent and no differentiating between exception occurs.
    If I remove the default policy and fault-binding files then the catchall is used again.
    This may be expected behaviour, but I assume that it is possible to use both a catch all block in the bpel code AND the generic fault management framework.
    Does anybody have any ideas?
    Your assistance will be much appreciated.
    Regards,
    Aagaard

    Hi Aagaard,
    The BPEL Error Hospital that Oracle introduced with SOA Suite 10.1.3.3 will prevent you from having to model the handling of Binding Faults or Runtime Faults in BPEL processes.
    Hope in the future we will also be able to specify policies for handling custom faults that may occur anywhere in the BPEL process, i.e. not only on invoke activities.
    This framework will gives us the opportunity to handle all the business and runtime faults for an “invoke” activity. With the framework we can define one policy for every bpel domain.
    In the bpel/domains/default/config/fault-policy-binding.xml , we can setup the policies we would use and which processes,partnerlinks,port types will be part of it.
    If there is already some fault-handling (catch) defined in the the bpel process, the framework will overrule this, and use a policy if possible.
    Hope that answers your question!
    Cheers
    Anirudh Pucha

  • Oracle Fault Management Framework - how to intercept first invocation

    I know the Oracle Fault Management Framework is only activated on faults that occur on invokes.
    Which is fine for all internal calls.
    However, is there any way to get the framework to be activated on the very first invoke?
    I want to be able to get the framework to log all fault details and then rethrow. I'ms using Oracle version 10.1.3.4.
    However, if an external third party calls my process (say Process A) and an error occurs in process A that is NOT from an invoke, eg xpath error.
    The framework does NOT get activated.
    Any ideas how to get around this other than going into every BPEL and adding in a catchAll , log, throw fault?
    Thanks.

    There should be no difference between managing internal and external calls using the fault handler.
    If we can just talk about process A as a BPEL process which utilizes the fault management.
    It should not matter where the services process A calls reside. The fault management system will only get calls as part of an error occurring on an invoke.
    I don't agree with your comment that the framework will get called if a fault occurs any where within the domain. e.g. If process A has an assign activity and fails because it can't convert a string into date. The fault management system will not be called. Therefore it is independent if the services process A calls are internal or external.
    What is your reasoning behind having a process that continues in the event of a fault when the first fault could cause subsequent faults.
    If no fault is manged either by the framework or a catch then the raw error will be returned back to the consumer. So you will be able to debug that initial fault. Does this not fulfill your uses case?
    cheers
    James

  • Fault Management Framework

    Hi folks,
    I am studying the Fault Management Framework that comes with BPEL.
    It is a really nice feature: in a single place I can define a strategy for handling errors that occurs in the invoke activity of any BPEL process.
    I have a question about this: is there a similar tool or framework to handle in a single place errors that can occur in ANY activity of the BPEL process not only in the invoke activity.
    In other words, instead of using catchall in all of BPEL processes (and writing the same code in all BPEL processes) can I use the Fault Management Framework (or write some BPEL code) to catch errors like : selectionFailure, joinFailure or others and associate specific action with them?
    If anybody has an idea feels free to explain it!

    No.
    Marc
    http://orasoa.blogspot.com

  • How does BPEL Fault Management Framework gel with ESB Error Handling ?

    I see that BPEL 10.1.3.3 has pretty neat Fault Management Framework (although I have to admit it is not very well advertised).
    The next logical question is: what about ESB ? Would that help in ESB error handling ? I understand that ESB has its own Error Hospital etc.; however, we have to constantly grapple with two distinct paths for any piece of integration functionality (1. ESB 2. BPEL). I guess, all of this will be moot in the 11g timeframe. Still wondering if anyone out there has somehow unified error handling for these two distinct offerings ?

    It's not available in ESB, you have to implement/extend that by your self. Off course in the next release everthing will be better :-)
    But, if you are able to use Oracle AIA (http://edelivery.oracle.com) You could use Oracle AIA Foundation, that has a fault 'hospital' implemented both for BPEL and ESB.
    Marc
    http://orasoa.blogspot.com

  • JSDOC framework doesn't work with JSX

    Hil all,
    I'm new in the developpement of indesign javascript … I'm looking for a way to generate javascript documentation.
    I often use JSDOC to generate my doc but it doesn't work with JSX.
    Has someone a good tool who support JSX tag like #include?
    In advance, thanks you for your help

    You could try http://stdbrouw.github.io/Extendables/
    It's a framework for Indesign scripting that includes jsdoc (https://github.com/stdbrouw/Extendables/blob/master/doc/jsdoc.conf)
    John

  • Extension Manager CC doesn't work with Photoshop v14

    When I try to add something to Photoshop the extension manager says it only works with Photoshop V13 . When is this going to be fixed?

    When I try to add something to Photoshop the extension manager says it only works with Photoshop V13 . When is this going to be fixed?

  • GT60 boots to Bigfoot boot manager, keyboard doesn't work

    I was attempting to install Ubuntu 13.10, and aborted the process to partition the 1TB HDD with a GParted Live CD. When I rebooted the computer to boot the GParted Live CD, the keyboard didn't work, and I was unable to do anything with the Live CD. I rebooted again, removed the Live CD, and found that the keyboard still doesn't work, and Windows 8 wont load. The MSI splash screen comes up, followed by something about Bigfoot Boot Agent, "press shift+F10 to configure", splash screen again, and then this:
    "Intel UNDI, PXE-2.0 (build 083)
    Copyright (C) 1997-2000  Intel Corporation
    Fort Bigfoot PCIE Ethernet Controller v2.1.1.1(02/09/12)
    Check cable connection!
    PXE-M0F: Exiting Intel PXE ROM.
    Rebot and Select proper Boot device
    or Insert Boot Media in selected Boot device and press a key_"
    Since the keyboard isn't working, I'm unable get to the BIOS(which is set to legacy and SecureBoot is disabled for booting non-Windows Live CD) and unable to "press a key", let alone press shift+F10 to configure Bigfoot Boot Agent. I can still boot the Live CDs I have, so I'm thinking of downloading one of the Live CDs from lifehacker's "Five Best System Rescue Discs" topic. Should I even bother, or should I just try to get it repaired by a professional?

    Quote from: darkhawk on 10-February-14, 12:31:42
    You're 12?.....
    No idea what happened though. Hard to say with the rather vague description thus far.
    "I am 12 and what is this?" is a somewhat aged meme. I apologize for the vague description; it was all I had to work with.

  • Extension Manager CC doesn't work

    I disabled all plugins for InDesign but it doesn't work.
    Regards
    Bartek
    P.S. Nice icon for Flash CC

    I disabled all plugins for InDesign but it doesn't work.
    Regards
    Bartek
    P.S. Nice icon for Flash CC

  • Manually Manage Podcasts doesn't work

    I set my songs to update automatically, and my podcasts are set to "Manually manage podcasts." However, when I try to drag a podcast to the iPod icon (or the iPod>Podcasts icon), the file just bounces back and doesn't get transferred. Can anyone help?
    Thanks.
    iMac 17" Intel   Mac OS X (10.4.6)   iPod with Video 30GB

    I'm trying to drag individual episodes, but to no avail.
    Incidentally, when I view the iPod's contents in iTunes, everything (podcasts and individual songs alike) appears grey, and are not clickable at all.

  • Fault Management Framework - How to use test conditions

    I am building a fault policy file based on an external service that generates custom SOAP faults. I want to query a value in these faults but I don't know how to construct the test condition.
    I can find plenty of documented examples e.g.
    <Conditions>
    <faultName
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:remoteFault”>
    <condition>
    *<test>$fault.code="3220"</test>*
    <action ref="ora-retry"/>
    </condition>
    </faultName>
    But where can I find the $fault object to know how to create the xpath expression?
    This is my business fault logged in Enterprise Manager -
         <bpelFault>
         <faultType>1</faultType>
         <FaultManagementFrameworkService xmlns="http://yorkshirewater.com/faultmanagementframeworkservice/">
         <part name="fault">
              <ns0:FaultManagementFrameworkServiceFault xmlns:ns0="http://yorkshirewater.com/faultmanagementframeworkservice/">
              *<FaultCode>001</FaultCode>*
              <FaultCategory>ConnectionException</FaultCategory>
              <FaultDescription>Not Found</FaultDescription>
              <ServiceName>FaultManagementFrameworkService</ServiceName>
              <Operation>CreateConnectionError</Operation>
              <User>&lt;anonymous></User>
              </ns0:FaultManagementFrameworkServiceFault>
         </part>
         </FaultManagementFrameworkService>
         </bpelFault>
    I want to access the FaultCode value but can only currently capture all errors e.g.
    <Conditions>
    <faultName xmlns:osb="http://yorkshirewater.com/faultmanagementframeworkservice/" name="osb:FaultManagementFrameworkService">
    <condition>
    <action ref="ora-human-intervention"/>
    </condition>
    </faultName>

    The code 3220 is just a copy from some Oracle documentation of an example test case.
    What I really want to do is get a value from my own business error e.g.
    <bpelFault>
    <faultType>1</faultType>
    <FaultManagementFrameworkService xmlns="http://yorkshirewater.com/faultmanagementframeworkservice/">
    <part name="fault">
    <ns0:FaultManagementFrameworkServiceFault xmlns:ns0="http://yorkshirewater.com/faultmanagementframeworkservice/">
    <FaultCode>001</FaultCode>
    <FaultCategory>ConnectionException</FaultCategory>
    <FaultDescription>Not Found</FaultDescription>
    <ServiceName>FaultManagementFrameworkService</ServiceName>
    <Operation>CreateConnectionError</Operation>
    <User><anonymous></User>
    </ns0:FaultManagementFrameworkServiceFault>
    </part>
    </FaultManagementFrameworkService>
    </bpelFault>
    If I use the following in my fault policy it will pick up all errors on the service (using Oracle Service Bus and a service call) -
    <Conditions>
    <faultName xmlns:osb="http://yorkshirewater.com/faultmanagementframeworkservice/" name="osb:FaultManagementFrameworkService">
    <condition>
    <action ref="ora-human-intervention"/>
    </condition>
    </faultName>
    But I would actually like to drill down further and query the FaultCode value (001 in the above example) -
    <Conditions>
    <faultName xmlns:osb="http://yorkshirewater.com/faultmanagementframeworkservice/" name="osb:FaultManagementFrameworkService">
    <condition>
    <test>$fault.fault/osb:FaultManagementFrameworkServiceFault/osb:FaultCode="001"</test>
    <action ref="ora-human-intervention"/>
    </condition>
    </faultName>
    Am I trying to do something that's not possible? If so how do you apply test conditions for business errors?

  • "Manage" link doesn't work under Profile Account...

    Hey all, couldn't work out where to launch bug reports so this will have to do.
    Skype Version: 6.20.0.104
    Reproducing steps:
    Open skype and login
    Click your name in the top LHS
    Wait for "profile" screen to load
    Under "Accounts:" click the "manage" link
    Nothing happens

    I can confirm this issue. Please access your Skype web account page via the menu "Skype -> Account..." instead. I'll also make sure our product team is aware.
    Just tested again: Actually the "Manage" link below my Skype name in the "Accounts" section of the profile works for me. But the "Manage account" header further down is not clickable for me. Only the blue arroe to the right of that is. Still: If you have trouble accessing your account page, please access your Skype web account page via the menu "Skype -> Account...".
    Follow the latest Skype Community News
    ↓ Did my reply answer your question? Accept it as a solution to help others, Thanks. ↓

  • List Manager - next doesn't work

    Hi,
    I have added list manager in my form. For some reason, search works but not the 'next' button. Please advice. Thanks,
    Lakshmi

    Lakshmi - 1) Describe every attribute of the item and show the LOV query, 2) put your application on a publicly accessible site so others can inspect it. FYI, I have no trouble with a list manager item in 1.6.1.
    Scott

Maybe you are looking for

  • Deskew a PDF in Acrobat 10?

    How the heck do I deskew a PDF?  I was sent a scanned document that needs to be straightened.  Can't Adobe Acrobat 10 do this?

  • Can Spry Make "Modal" or "Lightbox" Popup Windows?

    Here is an example of what I am after: http://www.asp.net/AJAX/Control-Toolkit/Live/ModalPopup/ModalPopup.aspx The application I am building in Spry needs to have a modal window for the user to input settings. I can definitely do this with some other

  • Projecting slideshow from MacBook Pro (VGA and speakers?)

    I will be using my Macbook Pro (late 2011) with a projector in a banquet room to show a slideshow with music. Their system uses a VGA connector and does not have sound. Will I need an adapter to connect to their VGA, and what type of speakers will I

  • 0FISCPER text

    Hello Experts, -- There are two Fiscal Year Variants used in the transaction data F1 and F2. -- In Bex reports for the 0FISCPER, F1 shows eg: Aug 2004 -- but for F2 it shows eg: Period 8 2004 -- I checked in the master and text table of 0FISCPER    T

  • Rendering of Arabic/Transliteration broken since upgrade to 29

    Hello, Mozilla Firefox 29.0.0 - 29.0.1, MacOS X 10.9.2 Problem: Arabic fonts (Lateef, Sheherazade) as well as transliteration Arabic > Latin is broken since update to 29. They were fine before. This happens when loading pages from a database. The pro