RecoveryConfig Attribute and fault policies - general question

We have a number of composites as part of our SOA framework, and a few contain BPELs. We don't currently have fault policies in place, so when the occasional BPEL error occurs, the automatic recovery that occurs (we have ours set at 6:00 pm) has been very useful.
We want to begin implementing fault policies soon, and I'm wondering if there might ever be conflict between the two (fault policies vs. BPEL automatic recovery). For example, would we need to disable the automatic recovery so that errors that have been handled through the fault policy don't also get rerun with the automatic recovery process?
Thanks for any info or suggestions.
Thomas Smith

Hi Gerrit,
if you are using navigation attributes in an aggregate master data is stored directly in the aggregate.  This means that the attribute and not the basis infoobject is stored in the dimension table.  With the key date you specify which attribute value is stored in the aggregate, (it could be different for different dates if you have time dependent master data).  For this reason, aggregates with a time-dependent component can only be used in a query if the key date of the query is the same as the key date of the aggregate.
Using attributes or hierarchies in aggregates also means that they have to be adjusted by the changerun if your master data is changed.
Best regards,
Ralf

Similar Messages

  • Proxy server and or redirction:  general question

    i would like to setup my network so that all user that see it will have to login and then get access to the internet. i don't know where to start.
    on a small scale, using my wireless router, my mac, and the addressed passed out by the router, what do i need? or what do i need to configure?
    do i need:
    a proxy server? or some kind of configuation on DNS/BIND? kerberos? radius? or just macos x server?
    thanks everyone,
    g.

    Yes, you could use DPS to balance load to both masters. But now you have the same issue where if DPS dies, you lose access. So you could have two DPS behind a hardware load balancer. The admin guide explains how to set all this up.
    DS 5.2 and DSEE 6.3.1 are ldap v3 compliant. So if you do go with the DPS route, you can use DPS 5.2 or DPS 6.3.1

  • IMac 21.5" performance on COD4 and few other general questions from a newbi

    I'm a current and long time PC owner who is sick of messing with registry problems, performance issues and viruses.
    I am strongly considering the purchase of a 21.5" iMac, but have some reservations as to whether I may have performance issues playing Call of Duty 4 using Parallels or Boot Camp. Will the 21.5" machine with the upgraded 256K video card handle this and other games OK? Other than that, I am a light user who mainly surfs the web, sends email and tracks finances with quicken. Games and some video are about the heaviest applications I use.
    Currently on a 3 year old Pentium Duo Dell with 2GB ram, 512mb Nvidia video card.

    I'm just extremely concerned that the 21.5" iMac won't have enough juice for multi-tasking such as playing COD4 while surfing the net. Even my hopped up gaming PC (older dual core with 512K video card) struggles at times. I'm wanting to make the jump to Mac, just afraid of spending almost $1500+ and winding up with worse performance than I already have.
    Unfortunately, the nearest Mac retailer is over an hour away from me so there isn't a real chance to put one through it's paces in person.

  • Migrating from procmail to sieve, general question

    Hi,
    I want to migrate a Mail-Server from 10.5 (postfix, procmail, cyrus) to 10.6 (postfix, sieve, dovecot) and have a general question about sieve.
    The current setup on this server is quite complex with procmail-rules.
    But there is only ONE procmailrc which delivers the mails as wanted (about 120 Pages of rules).
    It looks like procmail isn´t maintained any more and I want to use sieve.
    I read a lot of infos about sieve but can´t find an answer to this question:
    "How to setup sieve to use only one sieve-script-file for all incoming AND outgoing messages?".
    The above mentioned procmailrc handles incoming AND outgoing mails (e. g. Mail TO AND FROM customer X is also delivered to all users being in the group X (these groups are maintained in a FileMaker-solution and the procmailrc is created via a Script in FileMaker)).
    With procmail I only had to set up the /etc/procmailrc to include "my" procmailrc. I didn´t need to setup procmailrc-files for every user (about 80 user with a quite high fluctuation, so this is not an option).
    Where is the config-file I need to add an "include "my" sieve-script" with all rules (as I did with procmail)?
    Does Sieve also handle outgoing Mails?
    Many thanks in advance
    Sven

    push

  • Intercompany Transaction Module - General Questions

    I do not have any real experience in using the Intercompany Transaction Module and have some general questions relating to the applicability of deploying this module at my site...
    The underlying GL systems capture Intercompany balances - but not the ICP entity detail. Therefore for each ICP Account the Trial Balance load into HFM (via FDM) will load the ICP Account balances to the [ICP None] member. We were originally going to provide a form through which these balances could be cleared from [ICP None] to the valid ICP members.
    However, a need to load multi-currency transactions has emerged putting the Intercompany Transaction Module under consideration.
    Not sure how the use of this module would work alongside the balances already loaded in the GL Trial Balance? Does this module merely allocate the existing balances or would we need to write a rule to reverse out of [ICP None] the values loaded via transaction to ICP Entities?
    Any advice will be appreciated

    By default, [ICP None] and [ICP Entities] will aggregate to [ICP Top],but there is one application setting: ICPEntitiesAggregationWeight
    this setting Specifies the percentage of intercompany partner entity [ICP Entities] amounts that aggregate to the [ICP Top] member of the Value dimension. By default, the value is 1, you can specify it to be 0, and using validation to make sure [ICP Entities] =[ICP None], then [ICP Top] will only =[ICP None] and will not double count.

  • Picking - general question

    Hi all,
    I'm just starting to go into Java3D and have a general question with object picking: AFAIK I can use picking to select objects from an existing scene graph. Can I really define any line or ray with any orientation through the the universe and retrieve all objects that intersect this line?
    If yes, are those objects in correct order and distinguishable from each other? What I mean is, if I have three boxes in my graph (box1, box2 and box3), and I define a ray that intersects box2 and box1 in this order, can I retrieve these informations (first box2, second box1, never box3)?
    Just to make understandable, why this is important for me: I need to model a 3 dimensional structure. Visualization is not necessary (but nice if possible). Most important is, that I have to find out things like:
    - At point x, y, z is no part of the structure.
    - At point x, y, z is partA of the structure.
    - Line ax+b intersects part1, part4, ... of the structure.
    I hope that I can use JAva3D for this...
    Thanks a lot,
    Clemens
    Edited by: Clemente on Mar 8, 2009 8:09 AM

    Hi,
    to get an overview about the picking with java3d have a look at the samples in org.jdesktop.j3d.examples.picking folder.
    ( The examples can be found at http://download.java.net/media/java3d/examples/1.5.2/j3d-examples-1_5_2-src.zip )
    Hth

  • Can error handling framework use fault policies and BPEL catch blocks

    As part of an integrated customer solution that makes substantial use of SOA Suite (including OSB, BPEL, Mediator, etc) we are in the process of designing an “Error Hospital” subsystem to expose a web service API specifically for BPEL services and/or the OSB layer to call whenever they encounter an exception which they cannot handle so that the appropriate user is notified of the error (via email) and the error is recorded (in an appropriate common fault format, with error codes elaborated into more meaningful descriptions, etc) within OEM, immediately prior to returning the exception to the caller.
    The problem we have experienced in our design is as follows:
    •     We have an error handling service to be called, inside the BPEL catch blocks, when an error occurs to notify the appropriate user, via email, that an error has occurred;
    •     We also use the error handling XML fault-policies so that we can recover from an error using OEM (via human intervention);
    •     The error service needs to be called before the process is suspended (waiting for human intervention) so the email notification and error message formatting occurs BEFORE the recovery action. Unfortunately the fault policies trigger BEFORE the error handler is able to transform the error into the appropriate format and notify the user so the error recorded is not the reformatted one and the user is never notified.
    The key question is how can a BPEL, upon catching an exception, invoke the error handling service and AFTER that send the error to OEM (and have the process suspended).
    It seems the two mechanisms "cannot play nicely together"

    As part of an integrated customer solution that makes substantial use of SOA Suite (including OSB, BPEL, Mediator, etc) we are in the process of designing an “Error Hospital” subsystem to expose a web service API specifically for BPEL services and/or the OSB layer to call whenever they encounter an exception which they cannot handle so that the appropriate user is notified of the error (via email) and the error is recorded (in an appropriate common fault format, with error codes elaborated into more meaningful descriptions, etc) within OEM, immediately prior to returning the exception to the caller.
    The problem we have experienced in our design is as follows:
    •     We have an error handling service to be called, inside the BPEL catch blocks, when an error occurs to notify the appropriate user, via email, that an error has occurred;
    •     We also use the error handling XML fault-policies so that we can recover from an error using OEM (via human intervention);
    •     The error service needs to be called before the process is suspended (waiting for human intervention) so the email notification and error message formatting occurs BEFORE the recovery action. Unfortunately the fault policies trigger BEFORE the error handler is able to transform the error into the appropriate format and notify the user so the error recorded is not the reformatted one and the user is never notified.
    The key question is how can a BPEL, upon catching an exception, invoke the error handling service and AFTER that send the error to OEM (and have the process suspended).
    It seems the two mechanisms "cannot play nicely together"

  • Fault policies  for Mediator and BPEL

    Hi
    Can i use same fault-policies.xml for both mediator and BPEL or i need to create different fault-policies.xml

    Yes you can use the same file, just you need to mention the BPEL/Mediator name with in component tag. Like below in fault policy file.
    <component faultPolicy="FusionMidFaults">
    <name>MediatorName</name>
    <name>BPELName</name>
    </component>
    You can refer the below URL.
    https://blogs.oracle.com/ateamsoab2b/entry/fault_management_framework_by_example
    *7) Give points - it is good etiquette to reward an answerer points (5 - helpful; 10 - correct) for their post if they answer your question.*
    thanks,
    Vijay

  • Report Builder Question - OA AR Aging - and a general question

    I'm sure this is the wrong forum for this question, but I thought there might be someone here who might be using Oracle Applications and Report Builder who'd be kind enough to help me out.
    We've recently implemented Oracle Applications 11.5.10 and I have to use report builder to change the Accounts Receiveable Aging (7 bucket) to a 5 bucket report. I've already made some changes to the seeded "ARXAGMW.rdf" report, but I'm not a big Oracle Reports guy. I've stumbled through making some changes in various other reports. But this one is just plain nasty! :)
    I was thinking that I could simply add buckets 6 & 7 to bucket 5, then just hide or delete the 6 & 7 buckets. But I'm not sure where to even start. Any help with this would GUARANTEE a Christmas or other holiday card this year! :)
    I really want to keep this simple as possible, so any help would be very....helpful. :)
    Oh, my general question is: Are there any resouces/books for Oracle Reports (Report Builder)? I feel so lost trying to modify existing reports, let alone creating new ones.
    Thanks again!
    Steve

    Hi Steve,
    I am working on the 7-bucket aging report and i want to add a new field in data model.
    As the query is build dynamically, i have modified the function BUILD_CUSTOMER_SELECT to meet my requirements.
    But the problem is that in the data model, the field is not present in my Grouping. and if I try to add the field in the Data Model query (Q_ Customer) section,
    i get the following error: ORA-01789: query block has incorrect number of result columns.
    The query is as shown below:
    select rpad('a',50,'-') short_cust_name,
    0 cust_id,
    rpad('a',30,'-') cust_no,
    rpad('a',500,'-') sort_field1,
    rpad('a',40,'-') sort_field2,
    0 payment_sched_id,
    rpad('a',32,'-') class,
    sysdate due_date,
    0 amt_due_remaining,
    0 days_past_due ,
    0 amount_adjusted,
    0 amount_applied,
    0 amount_credited,
    sysdate gl_date,
    'x' data_converted,
    0 ps_exchange_rate,
    0 b0,
    0 b1,
    0 b2,
    0 b3,
    0 b4,
    0 b5,
    0 b6,
    rpad('a',25,'-') bal_segment_value,
    rpad('a',500,'-') inv_tid,
    rpad('a',32,'-') invoice_type
    , 'y' parent_cust --I WANT A NEW FIELD HERE TO BE VIEWED ON THE REPORT LAYOUT LATER
    from dual
    where 1=2
    UNION ALL
    &common_query_cus
    Did i missed somthing 4 me to be able to add the field here?

  • General question about iTunes Match and multiple libraries

    Hello to everyone,
    I have a general question about the iTunes Match service, which is available since yesterday in my country (Italy). Currently my library situation is the following:
    Computer A (desktop, Windows 7): "big" iTunes library (about 20 GB), at the moment not associated with my Apple ID
    Computer B (MacBook Air 2011): "small" iTunes library (about 5 GB), associated with my Apple ID
    At the moment, both my iOS devices (iPhone 4 and iPad 2) are synchronized with the smaller library on the MacBook Air.
    Question is as follows: should I subscribe to iTunes Match, would it be possible to upload the "big" library (provided I associate it with my Apple ID) to iCloud while keeping my devices synchronized with the "small" one?
    Ideally, at the end of the day, the situation should be the following: both iOS devices with music from the small library + possibility of downloading songs from iCloud (coming from the big one). Is this possible?
    Maybe the question sounds stupid, but I want to be sure about this before paying for the service.
    Thanks a lot.

    Yes, you could also associate your larger library with iTunes match if you associated your Apple ID with it. However any purchases in the library made from another Apple ID will not be matched with iTunes much.
    If both libraries are part of iTunes match, then all your devices will see all of the content from both libraries, which content you choose to have on those devices and which you have accessible via iTunes match is entirely up to you.

  • Using fault-policies with mediator and db Adapter doesn't work

    Please help! I'm stuck on this for 2 days....
    Hi Friends.
    In my project I am trying to give some treatment to an exception from a db adapter running a pl/sql procedure.
    I am forcing a raise_application_error in the procedure in order to treat the exception and I'd like the fault-police to treat it as "human-intervention".
    The db-adapter is wired to a mediator:
    jms-service ----> Mediator -----> Jca db adapter
    When I get the exception the log says:
    9d8bff56a1 due to: BINDING.JCA-12563[[
    Exception occured when binding was invoked.
    Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'PersistirODS' failed due to: Stored procedure invocation error.
    Error while trying to prepare and execute the FORNECEDOR.UPSERTFORNECEDOR API.
    An error occurred while preparing and executing the FORNECEDOR.UPSERTFORNECEDOR API. Cause: java.sql.SQLException: ORA-20101: Deu Merda
    ORA-06512: at "FORNECEDOR.UPSERTFORNECEDOR", line 405
    ORA-06512: at line 1
    Check to ensure that the API is defined in the database and that the parameters match the signature of the API.  This exception is considered not retriable, likely due to a modelling mistake.  To classify it as retriable instead add property nonRetriableErrorCodes with value "-20101" to your deployment descriptor (i.e. weblogic-ra.xml).  To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff.  All properties are integers.
    The invoked JCA adapter raised a resource exception.
    Please examine the above error message carefully to determine a resolution.
    and then it looks like it's trying to run some fault-police but it says:
    [2014-04-10T20:01:39.667-03:00] [AdminServer] [WARNING] [] [oracle.integration.platform.faulthandling] [tid: Workmanager: , Version: 0, Scheduled=false, Started=false, Wait time: 0 ms\n] [userId: weblogic] [ecid: 11d1def534ea1be0:-1fa77a00:145468d59e7:-8000-000000000002801a,0] [APP: soa-infra]  [RejectedMsgHandling]Unable to apply policies on the rejected message with id - 60046[[
    oracle.fabric.common.FabricException: Cannot resolve binding to a fault policy [Faulted Activity Details:
    Activity Name=null
    Activity Id=null
    Activity lineNumber=null
    Reference Name=null
    WsdlLocation=null
    ActivityType=null
    Here are my fault-policies and fault-bindings files:
    <?xml version="1.0" encoding="UTF-8" ?>
    <faultPolicyBindings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                         xsi:schemaLocation="http://schemas.oracle.com/bpel/faultpolicy ../xsd/FaultBindings.xsd"
                         xmlns="http://schemas.oracle.com/bpel/faultpolicy">
    <composite faultPolicy="fault-policy"/>
    </faultPolicyBindings>
    <?xml version="1.0" encoding="UTF-8" ?>
    <faultPolicies xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xsi:schemaLocation="http://schemas.oracle.com/bpel/faultpolicy ../xsd/FaultPolicies.xsd"
                   xmlns="http://schemas.oracle.com/bpel/faultpolicy">
      <faultPolicy id="fault-policy">
        <Conditions>
          <faultName xmlns:medns="http://schemas.oracle.com/mediator/faults"
    name="medns:mediatorFault"  >
            <condition>
              <action ref="default-human-intervention"/>
            </condition>
          </faultName>
          <faultName xmlns:rjm="http://schemas.oracle.com/sca/rejectedmessages" name="rjm:PersistirODS">
            <condition>
              <action ref="default-human-intervention"/>
            </condition>
          </faultName>
          <faultName>
            <condition>
              <action ref="default-human-intervention"/>
            </condition>
          </faultName>
        </Conditions>
        <Actions>
          <Action id="default-human-intervention">
            <humanIntervention/>
          </Action>
        </Actions>
      </faultPolicy>
    </faultPolicies>
    Again
    Please help! I'm stuck on this for 2 days....

    Could you try specifying test element inside condition like the following one
        <faultName xmlns:medns="http://schemas.oracle.com/mediator/faults" name="medns:mediatorFault">
            <condition>
             <test>contains($fault.mediatorErrorCode, "AppropriateErrorCode")</test>
              <action ref="default-human-intervention"/>
            </condition>
          </faultName>

  • Camileo charging problem (solved) and a general question!

    Hi all!
    First of all, I was going to ask for help as to why the Camileo S10 was not charging (the orange light wasn't flashing), and I'd seen a few people with similar problems.
    The solution?
    Give the contacts on the battery a clean.
    The insulation sticker that comes on it must leave some kind of residue on it, and it's enough to prevent charging. Now it's flashing away happily :]
    So my general question was, is it possible/advisable to use the camera on the mains?
    Rather than constantly draining and charging the battery during long shoots, I'd prefer to just leave it plugged in!
    Thanks very much in advance!
    Paul

    Hi
    I think the battery handling is always the same no matter what product it is
    From time to time the battery should be recalibrated.
    This means that the battery should be discharged fully and after then you should charge it again until the battery would reach 100%
    I do this with all my batteries; mobile phone battery, digi cam battery and notebook battery.

  • Update on Bioinformatics WIKI, scripting challenges, and a general question

    I am waiting for my site to go on-line at Oak Ridge National Labs (USA, Tennessee).  Should be another week or so, maybe less.
    When that happens, you will see a veritable explosion of scripting challenges in my wiki (Emerging Technologies->Bioinformatics.)
    One general question in preparation for these challenges.
    There are a number of standard  bioinformatic programs that can be run interactively via the web at various sites, e.g. "BLAST" and "STRIDE". 
    Although these can also be run locally, this requires that you download large databases and keep them updated.
    So here's my question to the scripting experts:
    Are scripting languages powerful enough to submit queries to web pages and then use regex's to parse the html that is returned?
    Bill Mann has used PERL to do some of the required regex parsing, but there is a lot left to do, and, his stuff only works when a perl program is invoking a bioinformatic program locally, not interactively.
    If so, we all can do some beautiful stuff together , if anyone is interested ...

    ...my wiki on...
    There is by it's very nature no such thing as MY WIKI, except you run your own wiki project in an exclusive mode. Which were...well ... unusual.
    Are scripting languages powerful enough to submit queries to web pages and then use regex's to parse the html that is returned?
    Yes.
    anton

  • Fault Policies using retry and java hadler

    Hi,
    I am using fault policies to handle a remote and binding faults.Whenever i get a fault i want to retry for 5 times and then call a java handler, which will insert the error into queue.
    I have written the fault policies and java handler.But the problem is for each retry it is going to Java handler and pushing the message to queue.
    Here is my Fault policies file.
    <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicies xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <faultPolicy version="2.0.1" id="FaultHandling-faultpolicy">
    <Conditions>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:remoteFault">
    <condition>
    <action ref="ora-retry"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:bindingFault">
    <condition>
    <action ref="ora-retry"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    name="bpws:selectionFailure">
    <condition>
    <action ref="ora-retry"/>
    </condition>
    </faultName>
    </Conditions>
    <Actions>
    <Action id="ora-terminate">
    <abort/>
    </Action>
    <Action id="ora-replay-scope">
    <replayScope/>
    </Action>
    <Action id="ora-retry">
    <retry>
    <retryCount>7</retryCount>
    <retryInterval>2</retryInterval>
    <retryFailureAction ref="ora-java"/>
    </retry>
    </Action>
    <Action id="ora-java">
    <javaAction className="faultpolicies.MyFaultHandler"
    defaultAction="ora-human-intervention"
    propertySet="customLogProps">
    </javaAction>
    </Action>
    <Action id="ora-rethrow-fault">
    <rethrowFault/>
    </Action>
    <Action id="ora-human-intervention">
    <humanIntervention/>
    </Action>
    </Actions>
    </faultPolicy>
    </faultPolicies>
    Pls guide me what should be done..
    Thanks.

    There is no point in retry on binding fault, rather you can raise it as exception and catch it in sepcific catch block or catch all will handle it.
    Ideally this particular instance will be faulted and if required you can customize to send a mail with fault string to developer or support person or dba
    This type of fault need human intervension to fix this code or it could be data issue.
    - It is considered good etiquette to reward answerers with points (as "helpful" - 5 pts - or "correct" - 10pts).
    Thanks,
    Vijay

  • General questions about using webservices and xml as opposed to an oracle driver

    Dear Experts; I have a general question which I have yet to test. Is it faster to use an ODBC driver to connect and retrieve data from an Oracle database than creating a .net webservices and using an XML to get the data for your web application. THank you

    At some point in the architecture stack some component will need to access the database in order to get the information from the database. That component will need to use an Oracle client driver.

Maybe you are looking for

  • MFA not working on Windows Server 2012 R2

    Been using MFA since PF days.  Deployed it successfully many times but for some reason it's not working with Windows Auth, Terminal Services on a Win 2012 R2 DataCenter box?  The machine was successfully added to my domain PhoneFactor group, I can se

  • Error "Turn on Home Sharing in iTunes".  But it's on...

    When I try to use my Computer section on my Apple TV so that I can view movies or music in my iTunes library it gives me the error "Turn on Home Sharing in iTunes".  Of course I have done that already in iTunes on my computer.  I went into my iTunes

  • Library access

    Had to restore OS because of virus - error message: the file "iTunes Library.itl" cannot be read because it was created by a newer version of iTunes. Any way to restore? Thanks.

  • Two XP PC's and one Time Capsule

    Thanks in advance for your help on this one! I've scoured the boards and can't seem to find my same predicament. I've installed the airport utility on a PC running XP, and the Time Capsule is serving as my main media library for iTunes, Apple TV, etc

  • HOW TO PREPARE TECH SPEC FOR OOPS PROGRAM

    Hi.. This is Sri .I Created a Report program in oops. can any one help how to prepare tech spec for this oops report,,can i need to mention Classes ,Methods, ref-classes,screens in preparation of Spec.. Thanks in advance..I surly reward with points i