Seperating business exceptions and System exceptions

Hello All -
We are developing couple of mediated services  using SAP PI 7.0. Below is our requirement
1.When the service producer indicates a business exception (it might be either a SOAP fault or error code coming as part of SOAP body) , it should be converted as BusinessException before throwing back to the consumer
2. When the service producer indicates a System exception (it might be either a SOAP fault or error code coming as part of SOAP body)  and there is a system failure in SAP PI, it should be converted as System Exception before throwing back to the consumer
My previous experience was with IBM Process Server, where it allows to do this. Can I achieve the same with PI 7.0
Thanks in advance
Rajeev

Hi Milan-
Thanks for the reply. We are not using bpm, since one of our expert told us that it can be a performance overhead.
Is  bpm the only solution for implementing this way?
-Rajeev

Similar Messages

  • 9.3.3 Upgrade, null pointer exception when accessing business rules and mac

    Hello,
    We upgraded from 9.3.1 to 9.3.3. In the Essbase Administration Services Console, when I attempt to access business rules or macros from a client PC, we get a null pointer exception. The message does not tell us much, but I cannot find more.
    I can access business rules and macros using EAS Console from the server. Do I have a bad installation, or have I missed a step?
    Thank you,

    Hi,
    You might have to re-organize your application module hierarchy to place your common code.
    If your intension is to auto populate the primary key for your Entity Objects., I would suggest below common practice.
    1). Create a Base Entity Impl class for your project that extends oracle.jbo.server.EntityImpl
    2). Code your getDbSequence() method inside this base entity impl class
    3). Make sure that all your Entity Objects extend your base entity impl class
    4). Use EL expression to call this method for auto-generating primary key attribute of your Entity Object.
    e.g., adf.object.getDbSequence("sequenceName")
    Regards,
    Eshwar

  • Throwing Business Exception from Human Task

    Hi,
    Can anyone point me to some examples, of how can I configure a Human Task to throw a business exception in a BPMN process ?
    I want to provide th user with the ability of completing the task normaly, or launch a business exception like, cancel the order, or lack of stock.
    I'm using Fusion 11g.
    Thank You.
    /RG

    Hi
    Thanks for the reply. But, I'm not sure I understood you correctly. What I want, is not to capture an exception after a human task, but to generate one in it. I want to add an error boundary event to a human task. The user can fill the form normally (for example a purchase order) and the normal flow continues or he can generate an exception (like cancel case, or lack of stock) that will be cought by the error boundary event.
    What I want to know is how can I generate a business exception inside a human task? For example in the interface.
    Is this the right way to do it ? Am I missing something ?

  • Handling business exceptions from DB adapter

    Hi,
    How to handle the business exceptions/faults raised from PL/SQL stored proc exposed via DB Adapter. From what I know there are two types of exceptions namely business exceptions which result into binding faults and runtime exceptions. The later are retriable exceptioons.
    So the scenario I am working with is a simple PL/SQL procedure which selects from a table and returns a value if found and raises an PL/SQL exception if select fails. I expect the second case to result in a binding fault and hence catchable in BPEL process or ESB as error topic.
    But when I try this I am always getting oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException. More over as the name implies it's a retriable exception and it appears to me it's being re-tried by default before throughing this message. My question is shouldn't this be a business fault/binding exception?
    Am I doing something wrong here? What's the expected behavior for exceptions (buiness related) raised from DB adapter. I understand I can always catch these exceptions in PL/SQL and pass a relevation status OUT parameter. But I am trying to mimic a typical input/output or input/fault type of web service interfaction for PL/SQL procedure.
    Any help is greatly appreciated.
    Regards,
    Rajesh

    Just my 2 cents, but you're talking about the integration of DB Adapter and ESB and I think Marc is talking about Bpel and DB Adapter and these have different functionalities for eror-handling.
    In ESB a framework has been added to be able to retry exceptions that are 'retryable business exceptions', which gives the user the possibility to for example recompile the procedure/function and retry the transaction that was defined earlier.
    I think if you want to add custom exceptions you will need to extend the BusinessRetrievableException to your own custom exception handling.
    I think this is a possible enhancement question for the exception handling-architecture that has been created for usage in ESB. Maybe this can be added to the 'enhancement requests for ESB'-list ... if that exists?

  • Business Exceptions - BPEL

    How to call a business exceptions through BPEL? Are we supposed to define a custom handler and call this through any activity ?
    Pls respond if anyone has done this in projects...thanks

    Importing RuntimeFault.wsdl is not required.
    You need to model your projects wsdl to include business fault
    Roughly I can put steps here
    1.Define xsd to hold business fault content
    2.Define message in your project wsdl pointing to Fault element in above xsd
    3.Define operation in your project wsdl which includes fault
    Example:-
    <wsdl:operation name="GetEndorsingBoarder">
    <wsdl:input message="es:GetEndorsingBoarderRequest"/>
    <wsdl:output message="es:GetEndorsingBoarderResponse"/>
    <wsdl:fault message="<prefix:messagedefined in wsdl>"/>
    </wsdl:operation>
    No I think you should be able to find fault from Throw /reply activity
    Let me know if it works.
    Regards,
    Praveen

  • At the time of Batch input session system asking business place and profit

    Hi,
    After doing the transaction f.26 interest calculation on customers (security depost) then we are running the batch input session there system asking business place and profit center there we are giving manually, my client having thousands of customers so they wants update these automatically.
    is there any option for automatically updation for business place and profit center.
    Kindly give me the solution.
    Thanks &Reg
    obi

    There will be two options.
    1. Customize default profit centre for GL
    2. Write substitution for profit centre

  • PI 7.1 ,Business component and business system.

    Hi Everybody,
    Can you please tell me when should we use a business component and when to use a business system
    thanks a lot,
    Ramya Shenoy

    Hi Ramya,
    A common question :)..if you search sdn you will know more about this
    Business system : Use when you know the end system (like system name, ip etc). Generally ECC, R3, JDBC systems wtc..
    Business service : When you know that it is a file or htto system but dont have their details.. Generally Soap, HTTP, File etc...
    Regards
    Suraj

  • Business service and business system

    Can someone please tell me what is the difference between business service and business system and in which cases are they used respectively?

    Hi,
    Business System
    Business System have an entry in the SLD and Buiness Service do not.
    Business Systems are used when you are sending data to and from an R3 system and can be of ABAP, JAVA and Third Party Types.
    Business System is a logical representation of a Technical System.
    Business Service :
    Business Service is a abstract representation of a System. For instance, www.google.com have a several system working together and IPs of this machines change eventually. When we use a Business Services like google we reference a computer that we don't know the phisical implementation.
    Business Service and Business System difference:-
    What is the difference between Business System and Business Service?
    Difference between Business System and Business Service.
    Difference between Business System and Business Service
    Thanks,
    Satya

  • Business Services and Business System

    What is deffrence between Business Services  and Business System. Which type do I have to choose for File,JDBC,SOAP Receiver/Sender?

    Hi Denis,
    Please go through this link, it has all:
    http://help.sap.com/saphelp_nw04/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/content.htm
    Choice depends on which form of integration your are doing. <b><i>Service</i></b> is a Abstract unit for adressing senders or receivers. It is used mainly for test purposes.
    But in real time the data can come from any system in the landscape, therefore they all should be in your SLD.
    Sceanrios involving these third party of other SAP systems need to use <b><i>Business System</i></b> in their integration scenarios.
    I hope if it helps, you'll give me points )
    Thanks & Regards,
    Varun Joshi

  • Difference between business service and business system in SLD

    hi all,
    i m very new to XI. can anybody tell me that what is the basic difference between Business Service and Business Systems?
    Is it necessary to use them? and if yes then when to use what?
    Thanx.
    Regards,
    Kunjal......

    Hi Kunjal,
    In SAP XI every system in your landscape with which you are interfacing is defined as Service.
    The service can be your Business service or Business system.
    Generally SAP systems are referred to Business system and you define them in the SLD before you import them.
    The Business service is a logical name referring to any system in your landscape.
    To communicate with any third party application you need to create communication channels which are associated to your service.
    More about this here:
    http://help.sap.com/saphelp_nw04/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/content.htm
    Regards
    Vijaya

  • SAP Cloud Application Studio Create Custom Web Service From Custom Business Object and Consume in External System

    Hi Experts,
    I have requirement to create custom business object and create Web Service for that and use in external system (SAP ECC / SAP CRM / Third Party).
    1) Is it possible to create custom object web service and used in external system ?
    2) When we create the Web service from custom business object what the necessary steps(action : Create , Read , Update) require?
    3) Sample Scenario :
    My Custom Business Object
    businessobject Custom_Integration {
      element EP_VAL1 : LANGUAGEINDEPENDENT_MEDIUM_Text;
      element EP_VAL2 : LANGUAGEINDEPENDENT_MEDIUM_Text;
      element IP_RES : LANGUAGEINDEPENDENT_MEDIUM_Text;
    I have created the Web Service using this custom business object.
    3) How i can use this web service in external system? what are the prerequisite steps in external system to consume this service in it?
    Please anyone have idea about this how to do this and how to achieve this using SDK and custom business object.
    Many Thanks
    Mithun

    Hello Mithun,
    Does this section in the documentation help you:
    SAP Cloud Applications Studio Help -> Developers Desktop -> Web Services
    The entry "Task -> Create a Web Service" describes how to create a Web Service on your own BO
    The entry "Task -> Test a Web Service" helps you how you can use it in a foreign tool / application.
    HTH,
       Horst

  • Which situation we will use Business Service, and Business System?

    Hi <b>SAP XI Professionals</b>  ,
    Can U plz tell me What is Business Service and Business System? when we need to use Business Service?  what is diff between B.System and B. service?
    thank You
    with regards
    jai

    HI,
    Please see the below links
    Differentiate b/w Technical System, Business System and Business Service
    Difference between Business System and Business Service.
    Difference between Business System and Business Service in ID
    Difference between Business System and Business Service
    Business system ans service
    How can I create a Service in the Business System?
    advantage and diff   btw Business service n business system
    Logical system for business service!!!!!!!!!
    Regards
    Chilla..

  • Diff between Business service and Business System?

    HI Experts,
      Pls let me know wht is the difference between business service and business system??
    when we will have to go for business service and when for business system??
    thnx in advance..
    New XI

    Hi,
    Difference between Business Service and Business System are :
    1) Business sytem require all details like login user id
    password require to create but in case of business service
    log in details does not require..
    2) A Business System  is purely for SAP-Systems and
    Business Service for Non-SAP systems
    3) Business service refers to any business applications where
    as the business system is defined in SLD(System Landscape
    Directory)
    4) When we have full details of application system the we are
    going to use the business system and it is created in the
    SLD so we dont have authorization to change the business
    system name.
    When we have partial details or no details of Technical
    system then we r going to use the business service. it is
    created in the ID. we can see and change it.
    5) A Business system is something that physically exists
    For example, if u want to download a file from a system
    ABC, by using file adapter and then want to update the
    content of this file into r/3 database by using RFc,then
    the system  abc and the r/3 will be ur business systems
    i.e. they physically exists. Business Systems are
    configured in SLD.
    Business service is mostly usedin B2B Scenario (cross-
    component),where you don't know the Business System of your
    partner. In other words business Service will be used only
    for those partners which do not have a physical landscape
    set up . Business servces do not have an entry in SLD.
    6) A Business Service is an Abstract Unit(which is not in
    System Landscape Directory) addressing Senders and
    Receivers of Messages.
    Physicals systems which use their communication channels
    and routing rules to communicate with other systems are
    called as Application Systems OR physical systems.
    7) In simple when u going for A2A integration then we define
    our Technical systems are Business system. If we r going
    for B2B integration then we dont know the complete
    information about the other end Business Landscape so, we
    configure it as a Business Services. Business system are
    created at SLD. Where as a Business Services are created at
    Integration Directory.
    8) Business systems:
      These are logical senders or receivers that exchange
    messages by using the Integration Server and that are
    entered in the System Landscape Directory.
    The business systems in the System Landscape Directory
    relate to a system landscape. The business systems of
    business partners are therefore not entered in the System
    Landscape Directory. To be able to address such business
    partners logically, use communication components in the
    Integration Directory. A business system is a way of
    specifying a communication component in the Integration
    Directory more precisely (business system component).
    Hope this will hwlp u..
    Regds,
    Pinangshuk.

  • Reg. the Business Service and Business System(Integration Directory).

    Hi,
            I have a small doubt reg. the Business Service and Business System. When do we need to go for creating a Business Service AND a Business System? I want to know the difference b/w them and the usage of a Business Service as compared to a Business System. Generally I create Business Systems in my configuration scinerioes. Could anybody pl. clarify on this?
    Regards,
    Murthy

    Murthy,
    It's been already discussed so many times, Juz give a search option in the thread, you will find a lot.
    Anyhow,Please refer the below threads.
    Re: Business Service <--> Business System
    Business service or Business system??
    Business Service and Business system
    Diff b/w Business service & Business System?
    Business Service / Business System
    business system and business service
    Best regards,
    raj.

  • Essentials of Business Processes and Information Systems Sample Documents

    [Official Publisher site for instructor information|http://www.wiley.com/college/magal]
    [Essentials of Business Processes and Information Systems - Overview  |https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0b9b632-f3c9-2b10-9d96-d1048e934e57]
    [Essentials of Business Processes and Information Systems - Sample Chapter |https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/203e9e83-f3c9-2b10-eab9-8e01ed2ca33f]
    [Essentials of Business Processes and Information Systems - Sample SAP Exercise|http://www.extrabandwidth.com/BPIS/Magal_Word_Sample_SAP_Exercise_Fulfillment.swf]
    Essentials of Business Processes and Information Systems - Sample Instructor's Guide-- please request a copy of this material individually.

    Hi Rex.  This material is a sample of what's in the textbook, so you'll have to acquire a copy of the textbook (paper or digital) to get the entire set of content. 
    http://www.wiley.com/WileyCDA/WileyTitle/productCd-EHEP000216.html
    http://www.amazon.com/Essentials-Business-Processes-Information-Systems/dp/0470230592/ref=sr_1_1

Maybe you are looking for

  • Keychain basic questions- newb

    Within the next couple of months I will be a switcher and get an iMac. I have seen comments about the keychain but couldn't find a good description for what the keychain is or does? Can someone enlighten me? Is there a resource on apple.com that desc

  • My bookmarks have become my husbands..his are gone,  why

    Please help!!  My husband and I share our desktop Mac.  When he signs in, my bookmarks have become his...and his are gone.  We got the bright idea of trashing the ones that he didn't need, and now my bookmarks are his!! I have lost SOO much.

  • Kaltura video widget and jquery mobile navigation buttons

    Greetings, I inserted the Kaltura video player widget into a jquery mobile project I built in Dreamweaver 5.5. The video works fine, but all of my navigation buttons were compromised. For example, where once there was a circle with a > symbol--indica

  • Stupid Illustrator

    Hi! The company I work for bought Creative Suite 6 back in 2013, which I have used extensively and to much joy - mostly. There has been a bunch of really stupid bugs that you would not expect in premium software, as the legendary Acrobate X bug that

  • It's not allowing me to update my iPhone 5s to iOS 8.3

    When I go to Settings>General>Software Update it shows iOS 8.3 available to download and install. But every time I hit "I agree" to the terms and conditions, it closes me out of the Settings application and sends me to my home screen. Why wont it let