AIA Error Handling framework

Hi,
We have an AIA implementation where we are not using HWF for error handling. Now we have another project coming up where we would like to leverage this functionality. Was wondering if there is a way to activate HWF for few integrations only not at the server level.

Hi,
You can expose your HWF as a web service and use your new service after invoking this WS.
Is it what you are looking for.

Similar Messages

  • AIA error handling solutions

    Hi All,
    Could anyone please help me out understanding, what are solutions available from the AIA error handling perspective??
    Thannks,
    Santosh

    If you have used AIA Life Cycle to create your composites, then by default it will have exception handling part associated with it.
    On top of it you can use the Work List application to track your exceptions and fault policy management as well.
    http://docs.oracle.com/cd/E17904_01/doc.1111/e17364/configerrhandl.htm
    http://docs.oracle.com/cd/E21764_01/doc.1111/e17366/chapter13.htm
    Fault Policy Management
    http://ofmxperts.blogspot.co.uk/2011/11/basics-of-fault-management-framework-in_23.html
    Thanks,
    Vijay

  • Difference between soa Error handling framework 10g & 11g

    Hi,
    Is there any document available which shows the difference between soa Error handling framework 10g & 11g
    Thanks..

    Hi,
    Please find the documentation links here..
    http://wiki.oracle.com/page/Application+Integration+Architecture
    Foundation Pack Product Documentation - Metalink Note 824495.1
    You can refer to the developer guide "E14750-01.pdf" and Chapter 13 for error handling related information.
    Regards,
    Narayana

  • Error Handling Framework

    Can anybody point or give me a good document on Error handling (Monitoting and Alerting) Framework in XI.
    Thanks in advance.
    Mukesh

    Hi Sudhir,
    Suppose the below is an Error XML message in Monitor in transaction sxmb_moni. Can we Catch these kind of error log messages and send an alert for it. Please suggest any kind of way thru which we can catch these kind of error messages. The below is just an example of an RFC destination error.
    <?xml version=”1.0” encoding=”UTF-8” standalone=”yes” ?>
    <!--  Response   -->
    <SAP:Error xmlns:SAP=”http://sap.com/xi/XI/Message/30”
       xmlns:SOAP=”http://schemas.xmlsoap.org/soap/envelope/” SOAP:mustUnderstand=””
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP: Code area=”IDOC_ADAPTER”>ATTRIBUTE_IDOC_RUNTIME</SAP:Code>
      <SAP:P1>Transaction IDX1:Port ABCDE, client, RFC destination contains errors</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace=”” />
      <SAP:Stack>Error: Transaction IDX1: Port ABCDE, Client, RFC destination contains errors</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Your help will be appreciated.
    Regards
    Ashish

  • 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"

  • Need to Turn it OFF  the Notification used by the AIA Common Error Handler.

    Hi All,
    My requirement is to turn it off the Notifcation send by the AIA common Error Handler, when the error occurs in the AIA ecosystem.
    Error Handling framework given by AIA does the Notification and Logging feature. In my case I need only the logging, but not the Notification. Notification has to be turned off for a time and has to be turned on when it is required.
    1) I can acheive this by removeing the email account file (ie. ns_email.xml) from the server directory and can be replaced at the time when required,but this needs the restart of the Server.
    Any Idea how to turn it off the notification and turn it on when required ?
    Thanks,
    Ashok.

    Hi Rohit,
    Thanks for your reply.
    Is there any way to turn it off the Notification, because if we retire the ReadJMSNotification Service all the error message are stayed in the Topic and we have to manually drain the message from topic.
    And one more thing is how the error messages are published to that AIA.AIA_Error_Topic.
    Thanks,
    Ashok.

  • AIA Error Notification Format : HTML Tags

    Hi All,
    I am trying to customize the AIA Error notifications in AIAEHNotification.xml file to include the html tags such as &lt;font color="blue"&gt; etc. to change the look of the error message. But the same is not getting reflected in the error emails I receive.
    I'm sure the file AIAEHNotification.xml is getting updated as I can see my updated content every time but not html formatted in any case.
    Does default AIA Error handler support HTML tags inside the email body message or it just uses &lt;pre&gt; by default before sending the notification?
    AIA 3.0
    SOA Suite 11.1.1.3
    Regards,
    Neeraj sehgal

    Neeraj,
    html tags are not supported in the AIA EH notification framework as of now and I am not aware of any plans to support this in any of the next releases.
    Gerhard

  • How to create a generic error handling proxy?

    Hello,
    i have few services proxies.
    I want to create a generic error handling osb proxy which does only errorhandling.
    This proxy would be called by all my services.Now suppose my services proxies would throw any error,the control will pass to error handling block of proxy..from there i will call this generic errorhandling proxyusing a service callout or publish action.In this proxy i want to do all my error handling based on 'n' conditions.and i want to pass the message to the fault variable of services proxy..kindly suggest ways..*main challenge is passing the message to the fault variable of services proxy*

    Hi,
    For generic error handling framework or common error handling framework...create a bpel process which takes the error details payload and sends the inf/data as email to the particular receipients.
    create business process with bpel process and proxy using business service.so wen ever error occurs at stage or route or proxy level ..call error handler action in OSB.Assign error handler details to the bpel input payload.
    FOR EX:
    <soap-env:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <com:test>
    <com:ProcessInfo>testDetails</com:ProcessInfo>
    <com:BusinessProcessName>testprocess</com:BusinessProcessName>
    <com:BusinessProcessInstanceId>{fn-bea:uuid()}</com:BusinessProcessInstanceId>
    <com:BusinessProcessStep>ReqLayer</com:BusinessProcessStep>
    <com:ErrorCode>{string($fault/ctx:errorCode)}</com:ErrorCode>
    <com:ErrorType>Technical</com:ErrorType>
    <com:StatusCode>Error</com:StatusCode>
    <com:ImplementationCode>OSB</com:ImplementationCode>
    <com:ErrorDescription>{string($fault/ctx:reason)}</com:ErrorDescription>
    <com:ErrorDateTime>{fn:current-dateTime()}</com:ErrorDateTime>
    <com:Node>{string($fault/ctx:location/ctx:node)}</com:Node>
    <com:Path>{string($fault/ctx:location/ctx:path)}</com:Path>
    </com:test>
    </soap-env:Body>
    this assign the error details values to the bpel process.

  • Fault Handling Framework 11.1.1.4.0 : invokeWS not working?

    I have a simple question. Is the invokeWS action support in the Error Handling Framework. I can read about it in the documentation but when I enter it in the policy file I get a validation error stating 'invokeWS' is not valid. Can somebody confirm this? So this would mean I need to write a Custom Java Class that invokes a composite. That is a shame.

    Very simple. The file adapters is reading a file from the file system. When the reading fails (file is not in correct format) the file will be rejected and a rejected message will be posted. I want to 'catch' this rejected message and send a mail informing someone that this has happened. I cannot do that. There is not a mail action. So I found somewhere you could invoke a web service. I wanted to call a composite that does the mailing for me. Unfortunately the invokeWS that is mentioned in some technology adapter help document is not supported in SOA Suite (version 11.1.1.4.0, The customer does not want to upgrade yet as there are appr 100.000 process instances running)

  • Client ABAP proxy error handling. Please help!

    Hi Experts,
       I have following scenario:
       SAP ECC (ABAP Client Proxy) -> PI(XI)-->(SOAP) Third party web service System
       This is Asynchronous.
       What will happen when ABAP client Proxy in ECC sends data to PI but PI is down?
       Will the message be queued in ECC? Can the queued message be processed automatically when PI is UP later?
       Please help.
    Thanks & Regards
    Gopal

    Hello Gopal,
    Correct, it should be an automatic entry into the queue!
    refer below for a detailed understanding!
    /people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies     XI: Reliable Messaging u2013 EOIO in ABAP Proxies
    /people/krishna.moorthyp/blog/2005/12/23/monitoring-for-processed-xml-messages-in-abap-proxy     Monitoring for Processed XML messages in ABAP Proxy
    Weblog to send Response from RFC to File in Asyn Mode Using Proxy [original link is broken]     Weblog to send Response from RFC to File in Asyn Mode Using Proxy
    /people/michal.krawczyk2/blog/2009/06/20/pixi-abap-proxies-say-goodbye-to-executeasynchronous-method     PI/XI: ABAP Proxies say goodbye to Execute_Asynchronous method
    /people/krishnakumar.ramamoorthy3/blog/2008/11/02/error-handling-framework-for-abap-proxies--part-1     Error handling framework for ABAP proxies - Part 1
    /people/krishnakumar.ramamoorthy3/blog/2008/12/19/error-handling-framework-for-abap-proxies--part-2     Error handling framework for ABAP proxies - Part 2
    Regards,
    Jilan

  • How much it makes sense AIA FP without AIA Error Handlers?

    If we decide not to use AIA Error Handling, how much do you rate AIA FP out of 5?
    How much it makes sense AIA FP without AIA Err Handler?
    And should we go ahead without AIA Error Handling?
    Our requirement is litle tricky (can be achieved with some word arounds) to be achieved using AIA EH so we decided to use our own Email handler BPEL to send Error Mails. what challenged we may face going ahead and what things we should keep in mind designing the custom BPEL. Also If we use AIA EH
    Please suggest me the best way you think...
    We are using SOA Suite 11g
    Edited by: panks on Jul 12, 2011 6:18 PM

    I even feel the same AIA EH is significant part of AIA.
    Here we faced some issues which obviously can be overcame by some changes in prebuilt solution..
    1. AIA EH sents Text mail no HTML template I was able to find
    2. Role is not role in 11g. it is user :( This is very dis appointing if we want to assign multiple people to a same role. I will have to put them into a dist Mail List. Migration from one instance of Web logic to another for UI messaging(notification channel) is also a challenge. In 10g It was more easy by putting all these in Jazn. I have no Idea same can be achived here in 11g.
    3. Error code/Err Msg/Corrective Action: we want customized Error codes and Error messages even when we trigger the CompositeJavaAction from Fault Policy. It was Over riding the values of Fault notification in Composite Java action and Mail is sent. We have no control of customising the Error codes/ Error Message if triggered from Java Action. I will have to write again our own Java Action for this.
    I got some where in Doc that some codes and custom texts can be stored in a Resource Class. but again this is overhead to decompile the class file update it and again compile it :) . I have no Idea what led them to put these Texts in a Class :) they have DVM, AIA Config Xref still they used Class for storing hardcoded values which they say are configurable (but how? decompile -> change ->compile??)..

  • SOA 11g- Error handling of Asynchronous composites

    Hi,
    We are working on Error Handling framework design for both synchronous, asynchrounous composites of SOA 11g.
    Any pointers on the same will be helpfull as how to capture errors occuring during asynchronous services calls.
    Thanks,
    Sowmya

    Thanks Naresh.
    Can you help me if the below is possbile.
    I have a process which takes an input and splits the inputs into multiple requests to some external system in a flow-N activity. There is an invoke activity with-in the flow N activity. And this invoke is an asynchrnous call. If at runtime we have 5 flows for flow-N, with 5 calls to external system, and out of these 4 are successful and one errors out. Can we have an error handler to just resubmit the failed request to the external system. Once we get the response from the resubmission, we want to continue with merging the output of all 5 and sending it back.
    Also, let me know if there will be any issue with the call back operation due to resubmission of the invoke. This is an asynchronous invoke with call back mechanism for response.
    Thank you so much.
    PK

  • 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

  • Using AIA for Error Handling. Logging and Notification Services

    hi,
    In our project we usie OSB and BPEL for integrating different applications.
    There is a suggestion that we should use AIA to just use the Error Handling, Logging and Notification services from AIA. I am not sure about this use case, as most of these services mentioned can be replicated in BPEL. Except for the AIAAsyncExceptionHandling BPEL process, i guess all other functionalties provided by AIA can be easily developed in BPEL or OSB alone.
    However, would like to hear from you guys about this particular use case. Is it advisable?

    Hi,
    It's an issue with 10.1.3.4 OBIEE. (whem using IBM LDAP)
    References
    BUG:7363517 - INTERNAL BI FAILURE ON STARTUP
    They issue can be resolved by setting LD_PRELOAD=/path/libibmldap.so
    Here are the steps:
    . sa-init.sh
    export LD_PRELOAD=/path/libibmldap.so

  • Error handler for event based messaging framework

    I've been very interested in using the event based messaging framework (described here http://forums.ni.com/t5/LabVIEW/Community-Nugget-2009-03-13-An-Event-based-messageing-framework/td-p...) for my next large application.
    My main concern is the fact that it seems like typos would be very difficult to debug since you need to ignore unknown commands to make this system work.
    To solve this problem I've been considering the idea of having a single message error handler VI which will store all valid commands and check all sent commands to see if they are valid.  Each VI would send out a register message on startup with their name and all messages they can send and receive.  The message error handler would store these and then check all future messages to be sure it is a valid message, throwing an error if it is not.
    My basic problem is this: for this to work the message error handler VI would have to be started before any messages are sent so that it can capture all the register events.  If this is a VI that will be continuously running the entire application how can I ensure it starts first since I cannot wait for it to complete? (I.e. the usual method of running an error out wire or using a sequence structure will not work since everything will then wait for it to complete which will not happen until the program is ready to shut down)
    I'm assuming the answer might be to use an asynchronous call but I'm not very familiar with this method.  
    Any help is appreciated.  Thanks. 

    Could you just use the error handler as a subVI inside a case structure that is only called when you have new message to be checked? I'm not sure I understood the exact functionality you are looking for, so sorry if this does not apply.
    Zach P.
    Product Support Engineer | LabVIEW R&D | National Instruments

Maybe you are looking for

  • Reading Japanese Text on my C7/Astound

    Hello all. I just discovered the dictionary translator feature on my phone this morning, and downloaded the Japanese translator for it from this website. While the download was successful, none of the kana or kanji are showing up under the translatio

  • How to create new starting conditions for a workflow of shopping cart

    Hi all, How to create new starting conditions for a workflow of shopping cart SATYA

  • MM/dd/yy SimpleDateFormat accepts 55/99/00

    Hi, I found out that MM/dd/yy would accept 55/22/80 instead of just allowing MM to be in the range of 01 to 12 same is the case with dd. If i specify aa/bb/cc it goes to the catch block. If I can make it to go to the catch block if the range of month

  • ITunes U courses artwork not being downloaded

    Hi; I watch lots of iTunes U courses; artworks for courses I download are usually not included. Is there anyway of getting their artwork? Thank you.

  • Moving to Openbox

    Being something of a minimalist myself (or at least someone who tries to be), I've always been attracted to the idea of running just a WM, but I've never been able to stick to it.  I've also long felt that the best looking desktops I've ever seen hav