Notify user about Exception in BPM

Hi
I am doing a scenario using BPM async-sync-async bridge (File-RFC-File).
Now we want to notify user about any exception that occur at R/3 side.
Can we use Fault message to notify userabout any error occured at R/3 side?
Or is there any other better way to send notification to user?
Thanks and Regards,
Sami

have a look at this Thread
Send notification in XI
useful for you ...
Regards
Abhishek

Similar Messages

  • How to notify user about concurrent Program Status from BPEL

    Hi,
      I'm calling Concurrent Program in Oracle Apps Adapter from BPEL 11g . I have to pass the mail id as one of the input parameters to concurrent program. I have to notify the status of the concurrent program to that mail id  it is Success or failure in the EBS itself.  Is there any jca file properties for this?
    Any suggestions Plz????

    Hi Ajay,
       Thanks, for ur reply.. Can u plz tell  how to pass one of the input parameter of concurrent program to that notification?

  • How to notify user about concurrent Program Status

    Hi,
      I'm calling Concurrent Program in Oracle Apps Adapter from BPEL 11g . I have to pass the mail id as one of the input parameters to concurrent program. I have to notify the status of the concurrent program to that mail id  if it is Success or failure in the EBS itself.
    Any suggestions Plz????

    Hi Ajay,
       Thanks, for ur reply.. Can u plz tell  how to pass one of the input parameter of concurrent program to that notification?

  • Is there a way to notify/alert users about records from PSA

    Hi All,
    During transaction data load in BW 3.5 I am using the option" No update of transaction data if Master data does not exist" in the Infopackage.
    If any records don't meet this criteria they will show in different Request in PSA.
    My question: Is there a way to notify/alert users about these records from PSA?.
    Through process chain we can't send any alerts in this case as loads will not fail.
    Please help.
    Thank you.
    Sree

    Brian, Accepeted. We can not create Infoset on PSA.
    To create report on PSA, follow this.
    https://websmp104.sap-ag.de/~sapidb/011000358700008145112002
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/968dab90-0201-0010-c093-9d2a326969f1
    /message/5239445#5239445 [original link is broken]
    Thanks...
    Shambhu

  • How to get details about Exception catched in Exception branch of the Block

    Hello Experts,
    Is it possible to get details about Exception catched in Exception branch of the Block in Integration Process (BPM)?
    In the Exception branch System Error is catched, but from time to time different type of System Errors are happening during sync call to WebService - Connection Timeout, Connection Refused, UnknownHost, etc.
    So the task is somehow to map the type of System Error to the response. I was trying to create a mapping using as source the message which is coming from the Adapter after the sync call, but the mapping is failing with "No Source Payload" error.
    Maybe the description is somewhere in Header or Dynamic configuration?
    Or it is possible to access it somehow with JAVA-maping?
    Thanks for your help!

    Hey,
          the message from the exception can be utilized by using alerts(in order to mail,sms r fax). but otherwise its not possible using mappings or container.
    check this link for alert configuration.
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step

  • User Decision Step in BPM - PI 7.1

    Hi All,
    I have posted a wiki for User Decision step in BPM in PI 7.1, Please go through it and post your queries, suggestions and comments here.
    The link for same is under:
    Part1 - https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/userDecisionstepinSAPPI7.1-Part+I
    Part2 - https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/userDecisionstepinSAPPI7.1-Part+II
    Regards,
    Sachin

    Hi Sachin,
    Nice job,
    During my practice on this scenario. I have got an error please kindly guide me on this, may this error also clear for the others
    *I got an error on SXI_MONITOR as:*
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <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="BPE_ADAPTER">UNKNOWN_MESSAGE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>No object type found for the message. Check that the corresponding process is activated</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    The trace of the error as:
    <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_BPE-ENTER_PLSRV">
      <Trace level="1" type="T">could not create BPE proxy for message, no XML object definition found for message 72485F6BFC78416A29EEE3EE10D09BCE</Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="System_Error">Error exception return from pipeline processing!</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    Please kindly guide me on this, Is the message has to validate at sender agreement? if not where is the error I am doing?

  • How to Throw/Catch Exceptions in BPM

    Hi All,
    I've seen a couple articles that talk about how to Throw/Catch an execption in a BPM. My question has two parts:
    1) RFC Call: I was able to catch an Fault Message in an exception step when calling an RFC (Synchronous Interface). What I wanted to do is use the fault message (exception) and store it in a DB for later review.
    2) IDOC: I'm sending an IDOC to R3 from a BPM. The send step is enclosed in a block w/ an exception. The send step is throwing an error (IDOC adpater system error), but the exception is never thrown. My question is: when the error occurrs at the adapter level does it still throw an exception in a BPM?
    Thanks for any tip/advice/anything!
    Fernando.

    Hi Fernando,
    1) Define a send step in the exception branch.
    2) If u send a IDoc from R/3 to XI and the IDoc adapter is running to an error of course there cant be an exception in ur business process. Usually the IDoc adapter sends back status back up via ALEAUD. In case of success IDoc should have then '03', if the adapter cannot send anything the IDoc should remain at '39'. U should send a ALEAUD in case of exception of BPM switching to status '40', in case of success to '41'.
    Regards, Udo

  • Exceptions in BPM

    I want to use Exceptions in BPM.
    In my block step I have created the Exceptions like Exceptions1 and Exceptions 2 etc.
    Now let us say if my Sender system is down then I want to use Exception1  or if the request is Bad then I want to use Exception2, how to handle it.
    Or if there is any blog that narrates about the Exceptions in BPM?

    Hi Mohini,
    You can go thro' this blog:-
    /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    I hope it helps.
    Regards.
    Praveen

  • TS1538 Ask other users about this article

    I have connected 7th generation nano.  Computer recognizes.  itunes does not.  I have used all the troubleshooting tips except for the third party security checks, which totally scare me.  My computer has just been wiped, professionally.  In using the diagnostic checks, it says itunes doesnt recognize the ipod.  Can anyone help?  Am in the same boat with my ipod shuffle.  Computer and itunes do not recognize either.  I am frustrated beyond belief.  Have spent 3 days rebooting, restarting and troubleshooting.  HELP

    at4lv
    Jul 1, 2013 11:03 AM
    Ask other users about this article
    iPhone 4,  iOS 5.0.1
    I have this question too          (0)
    Reply
    Categories:  iPhone 4 (GSM)
    Tags (edit):                iphone,                     unlocked

  • How to handle user defined exception from C#?

    Hi:
    I have some PL/SQL code that will throw a user defined exception if certain conditions are met. How do I handle user defined exceptions if this procedure/function is being called from C#? C# can handle a normal Oracle SQL error (e.g. ORA-XXXX) because they are defined in the proper class, but how do I get it to know about my user defined exception? Does anyone have any links to examples of doing this?
    Thanks.

    Hi Gaff,
    Is there a particular problem you're having doing this? It works as normal for me...
    Cheers
    Greg
    PLSQL
    =========
    create or replace procedure throwsomething as
    begin
    raise_application_error(-20001,'kaboom');
    end;
    ODP
    =====
        class Program
            static void Main(string[] args)
                using (OracleConnection con = new OracleConnection())
                    con.ConnectionString = "user id=scott;password=tiger;data source=orcl";
                    con.Open();
                    using (OracleCommand cmd = new OracleCommand())
                        cmd.CommandText = "begin throwsomething;end;";
                        cmd.Connection = con;
                        try
                            cmd.ExecuteNonQuery();
                        catch (OracleException oe)
                            Console.WriteLine("caught " + oe.Message);
    OUTPUT
    ========
    caught ORA-20001: kaboom
    ORA-06512: at "SCOTT.THROWSOMETHING", line 3
    ORA-06512: at line 1

  • User defined Exception in Stateless Java Class WS

    Hi,
    I'm experimenting with publishing some of my application's Java classes as web services under OC4J 10.1.2. I've been quite successfull to do so, but I'm stuck into a problem trying to have my class's methods throw my own type of exception and retrieving it at the client side.
    I'm using the proxies downloaded from the web service's automatic HTML page, and I see in the source code version that the proxy class specifically throws a org.apache.soap.SOAPException whenever there's a fault in the response message.
    What I've done is simply to create a type derived from Exception with a String (message) and an Integer (code) properties, with just my own constructor that accepts two parameters corresponding to that properties. Then I make the methods in my Java class throw that exception.
    I've tried both using both an Interface and a class, and also using just a class as parameters to StatelessWebServiceServlet / Web Service Assembler.
    I can't find anywhere in any docs that explains how this can be done in OC4J. I believe that throwing user-defined exceptions is included in J2EE 1.4 and so I think that there should be a way to do it in OC4J if it is compliant. Maybe there's no way, but I couldn't find any reference to that neither.
    I'll greatly appreciate any light on this issue.
    Thanks in advance
    Juan Alvarez Ferrando
    Mensaje editado por:
    user517323

    Thank you for your answer.
    I'd like to know something more about how far does that limited support go, in case it could be of some use.
    On the other hand, and just for the sake of constructive discussion, though I've contemplated the option of encoding error conditions on the result type, I always found that to be an ugly style from a interface design standpoint (not ws specifically but in general system desing terms), and when I saw a standard way to communicate custom error information separated from normal response I thought it to be the right way to go. After all, exceptions are just the way Java implements this design principle that has also found a place in most currently successful software environments (PL/SQL, .Net, ...).
    I don't expect to extend the meaning and programmatic use of Java exceptions to my ws clients, but to be able to communicate detailed error condition information as the standards contemplate (faults), which as I understand from your kind answer is out of my reach in 10.1.2.
    I have no experience with other ws platforms but I'd like to believe that if wsdl:fault is in the standards, those claming compliance will support it to the extent necessary to make it usable and interoperable as it is the way the standard covers error communication (and so that's why it is included in 10.1.3). I also beleve this would bring better interoperability than our home-made result types including error information, that no other application without our custom specifications can understand.
    Also better interoperability would come from that than for example what I now see in 10.1.2, where all exceptions are communicated to the client with a faultcode of soap:Server, which I believe to have the standard meaning that there's a chance for the client to success retrying later without modifying it's request. This translation could be better suited for Java errors (unrecoverable) but not for all kinds of exceptions, and so in this question, custom exception support could also improve interoperability with systems that interpret SOAP fault codes.
    Thank you.
    Juan Alvarez Ferrando

  • Problem regd USER DEFINED Exception heirarchy

    I have a strange class heirarchy regarding 'User defined exceptions'.
    This the heirarchy being used:<p>
    public class ExCalcFail extends SysException {<p>
         public ExCalcFail(UserConnection uc) {<p>
         super(uc);<p>
    }<p>
    }<p>
    public class SysException extends AutoDBObjectBase {<p>
    public SysException(UserConnection uc) {<p>
    super(uc);<p>
    }<p>
    <p>
    -- WHERE UserConnection is an INTERFACE.
    <p>
    Now my question is:
    <p>
    How can class ExCalFail's constructor call super(uc)?
    If this is the case,when is SysException's constructor called?
    <p>
    As class SysException has no default constructor how is the call
    super(uc) executed in ExCalcFail?
    <p>
    Shouldnt this give an error?

    How long have you been here? I'm surprised you still don't know about code tags.
    You can simply call super(uc) because that's the constructor the superclass - namely SysException - declares. And it's executed when it's called - at the beginning of ExCalcFail's c'tor. Where else?
    Why should it produce an error? It's perfectly valid and common code.

  • User management exception

    Dear All,
    I am getting the following exception when i click on the link locked users under user administration tab.
    User management exception
    An exception occured.inform your system administrator.
    suggested options
    Look at the log file for the cause for the error
    Which log file to be loooked up and i dont find any log file related to this at os level?
    1. Could you please let me know which is the log file?
    how to go about in fixing this issue.
    Appreciate your response

    Hi
    if you have a super admin rights then you can check your log files
    by following steps
    login to your portal and after loging in remove the irj/portal from the url and type nwa and it will navigate to one screen their you need to choose Monitoring and when you choose monitoring you will see another screen their you need to press on log files.
    ***********please reward points if the information is helpful to you*************

  • Customized Self Registration results in User-defined exception

    Hello Folks,
    I've set up a custom self-registration form based on the Metalink Document 277789.1, but every time I try to create a new user I get a user defined exception. The user gets created but I still get a user-defined exception. Is it possible to get a more user-friendly message or easily create a custom self registration page?
    Any suggestions would be greatly appreciated, as I'm a newbie to Portal.
    BTW I'm using Oracle version 9.x.
    Thanks!

    have you worked on Self Registration. Could you send me a link or document which provides moore details about the same.
    I want to customize the self registration form for the oracle portal, to add more fields and store it in the database.
    I tried to access the metalink document as mentioned by u but was unable to access the same
    Thanks in advance.
    Your response will be highly appreciated

  • Notify User When Student Discount Is Near 1 Year Expiration

    I think it would be fair to notify users when their 50% off student discount is about to expire. I was recently suprised when my bill jumped to $10 with no notice. Could be notififed through application or by e-mail. I just think it's a fair thing to do. Keep up the great work though.

    Updated: 2015-08-07Marked as new idea.

Maybe you are looking for

  • Ipod 3Gen not recognised by itunes Windows 8

    I Pod 3gen not recognised by Windows 8/itunes - has been fine previously however. Any suggestions? Need to move purchased TV programmes from Ipod to iTunes to create space for further downloads and tend to find this is always less than straightforwar

  • Problem with get_text_as_stream

    I have created a PR Clarification mail sending program. The Program has a text editor where the user can type his query and also button for adding attachment on the same screen. For this I am using the function module get_text_as_stream which I am ca

  • How is the Fault Message Type used?

    Hi, I have a HTTP-SOAP scenario.I want to post a request to a HTTP Server using the SOAP receiver adapter and get the ackowledgement message from the receiver, if it was successful or not. Is this possible using the Fault Message type? If not how els

  • Satellite Pro M30: Wireless LAN/ZeroCfgSvc MFC Application

    Whenever i turn on the wireless lan switch an error msg appears " ZeroCfgSvc MFC Application has encountered a problem and needs to close. What shall I do?

  • Errors encountered during installation (U44MIP7)

    Upgrading via cloud. Errors encountered during installation (U44MIP7) What does this mean....?