Inbound  using Business Events

Hi All,
We have to develop an inbound interface using business event to get better asynchronous mode of process between the middleware and Ebusiness Suit. The previous design was using a stored procedure by passing input parameter as table type (We had header line and details information in 3 different table type). Now instead of calling stored procedure middleware(ESB) will trigger business event by passing the input parameter. Please let me know how can I achieve this.
My main concern is if ESB is able to populate data via business event how can we process in our side.
I am ok even if we can get the data as xml also,, Please tell me how to achieve.
Please help.
Thanks,

Ayyapan wrote:
Hi,
I have to use business events to send concurrent program status.Could anyone help me out ?
Sytem : R12
linux env.
Thanks.Please see "Business Events Region" in (System Administrator responsibility > Concurrent > Program > Define) window.
Concurrent programs can be integrated with the Business Event System in Oracle Workflow. Business events can be raised at key points of the life cycle of a request to run a concurrent program. Users can subscribe to the business events and create their own business processes interacting with the concurrent programs.
http://docs.oracle.com/cd/E18727_01/doc.121/e12893/T174296T174301.htm
http://docs.oracle.com/cd/E18727_01/doc.121/e12897/T302934T458252.htm
Thanks,
Hussein

Similar Messages

  • Facing issues with R12 and SOA 11g integration using Business events

    Hi,
    I am trying to integrate R12 application with Fusion using 11g SOA suite. I configured BES in R12 application and I am able to raise a business event and query it from WF_BPEL_Qtab. I have an Oracle applications adapter listening for the same event in SOA composite deployed over a server. I have verified the DB connection and schema for R12 application in 11g SOA server. However, no SOA instance is being generated. No server log as well.
    I understand that 11g SOA uses EDN (using fusion_edn schema) for business events. Are there any changes expected to be done to Oracle Apps adapter to ensure the event is received.
    P.S. Oracle apps adapter configuration is probably correct as the out bound calls are taking place correctly.
    Thanks,
    Sagar

    Hi,
    Can you check the log file.u are getting any error.can you check wf_error table also u are getting any error.
    Can you check consumer in AQ tables.
    Thanks,
    Rahul

  • Facing issues with Oracle11i and SOA 10g integration using Business events.

    Hi ,
    I have created a custom business event and have added subscription for the same.
    When i am triggering a business event, event is raised and the event data is getting inserted in the Queue (AQ).
    In SOA i have created an OracleApps adapter that is listening to the queue ,
    but the Oracleapps adapter is not getting started even though there are data in the queue.
    I checked the WSDL file of Oracleapps adapter and there i can see there is field Consumer with some code.
    I have added the code snippet from Oracleapps adapter wsdl.
    <pc:inbound_binding />
    <operation name="DEQUEUE">
    <jca:operation
    ActivationSpec="oracle.tip.adapter.apps.AppsWFBesQueueDequeueActivationSpec"
    QueueName="WF_BPEL_Q"
    DatabaseSchema="APPS"
    Consumer="ORA_88p3cd9o74pj2cpg6p13cdhp75"
    MessageSelectorRule="tab.user_data.event_name = &apos;xxc.oracle.apps.soa.demo&apos;" >
    </jca:operation>
    I have checked the connection factory set up at loaction (application-deployments\default\AppsAdapter/oc4j-ra.xml)too and found it is correct.
    code snippet from oc4j-ra.xml:-
         <connector-factory location="eis/Apps/Apps" connector-name="AppsAdapter">
              <config-property name="xADataSourceName" value="jdbc/EBSDataSource"/>
              <config-property name="dataSourceName" value=""/>
              <connection-pooling use="none">
              </connection-pooling>
              <security-config use="none">
              </security-config>
              <connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
         </connector-factory>.
    Can anyone tell me where consumer for an event/queue is being defined in the Oracle apps.
    Thanks & Regards
    Saurav Kumar

    Hi,
    Can you check the log file.u are getting any error.can you check wf_error table also u are getting any error.
    Can you check consumer in AQ tables.
    Thanks,
    Rahul

  • Issue in using business events repository

    Hi
           I am using BERE tx to have a user exit in sales
           order final check. it's event nor 00501014
           i copied the sample function module as a z function
           module and in a new z function group.
           when i check the syntax of the z function module
           which i copied it is giving error that V45I* some
           type is not defined.
           But if i check in tables of that function module
           the type exists and even i double click on it will
           take me to that type-pool.
          but why i am getting the syntax error? is there
          any issue with packages.?
    Thanks & Regards,
    Abhimanyu.L

    Hi Dhana,
    Webi - like any tool that is based on BEx queries - will use BIA. However, for Webi the data has to be passed through the MDX interface which slows things down. Please make sure you apply all notes listed in SAP note <a href="http://service.sap.com/sap/support/notes/1142664">1142664 MDX: Composite SAP note about performance improvements</a>.
    Regards,
    Marc
    SAP NetWeaver RIG

  • Using Business Transaction Events for Delta Queue

    I'm trying to implement the white paper on using business events to populate the delta queue.  The question I have is can I do this with the WRPL table?  What business event would this be?
    Thanks in advance,
    Mark

    Hi Amit,
    Thanks for your help.
    I did it, but I need to change data in t_bseg, and when the function ZMFFINFI_INTERFACE_00001030 returns to function OPEN_FI_PERFORM_00001030_E, the data from bseg is replaced for the original data and everything I did is replaced, as if I haven´t done anything.
    Do you know if there some other problem ?
    I looked for a sap note for the function OPEN_FI_PERFORM_00001030_E, but I didn´t find.
    best regards
    Lilian M.M.

  • How to invoke BPEL process using Oracle Business Event System (BES)?

    Hi,
    I want to invoke a BPEL process using Business Events and Subscriptions (Oracle BES/Workflow). If anyone knows how this can be done, please reply to this thread. You can also mail me at [email protected]
    Thanks,
    Gaurav.

    yeah you are 100% correct ..
    I have attached some stuff for CDH integration, where we used plsql to send out info on a created record to a queue.
    CREATE OR REPLACE
    TYPE XXBPEL_MESSAGE_TYPE AS OBJECT (
    MSG_ID VARCHAR2(128),
    INREPLYTO_MSG_ID VARCHAR2(128),
    FROM_PARTY VARCHAR2(512),
    TO_PARTY VARCHAR2(512),
    ACTION_NAME VARCHAR2(512),
    MSG_TYPE INT,
    PAYLOAD CLOB,
    ATTACHMENT BLOB
    EXECUTE DBMS_AQADM.create_queue_table (queue_table => 'XXBPEL_QTAB',queue_payload_type => 'XXBPEL_MESSAGE_TYPE',multiple_consumers => TRUE);
    EXECUTE DBMS_AQADM.create_queue (queue_name => 'XXBPEL_OUT_QUEUE',queue_table => 'XXBPEL_QTAB');
    EXECUTE DBMS_AQADM.start_queue(queue_name => 'XXBPEL_OUT_QUEUE',dequeue => TRUE,enqueue => TRUE);
    On BPEL side creata a process that listens to this queue (with and AQ partnerlink) as shown in $BPEL_HOME/integration\orabpel\samples\tutorials\124.AQAdapter\MulticonsumerInbound
    thx clemens

  • PLM: Business Events Documentation

    Hi,
    I can't find proper documentation of the PLM Business Events. The PLM/PIM Implementation Guides provide only a list of event names but no further information on when these are raised and which parameters can be used when subscribing or writing custom code. Metalink Doc.ID 372814.1
    ('Using Business Events in PLM and PIM Data Librarian') covers EGO events only, not ENG events.
    Could you please provide me with further documentation sources? Is there any central point of information dealing with seeded Business Events in eBS
    in general? Is there any other way I can find out more about how a BE is defined (e.g. a database view providing it's parameters)?
    Thanks & kind regards,
    Roland

    Some information is also available in the Workflow Guides at http://www.oracle.com/technology/documentation/applications.html
    HTH
    Srini

  • Regarding business event Creation

    Hi folks,
    My requirement is to create a workflow using business event. It is done and working as expected in 'development' instance.
    Next I need to move the workflow and implement the business events in 'Production' instance. But am not having the sysadmin login credentials for production and it is the option to create to business events.
    Kindly suggest me any other solution for this
    Thanks in advance

    You can do this via command line WFXLoad utility but you will need the apps scheme password.
    In the source environment, where the event and its subscriptions are define, download the data as follows:
    - Download business event definition
    java oracle.apps.fnd.wf.WFXLoad -d apps <passwd> <db server name>:<port>:<SID> thin US eventDef.wfx EVENTS <event name>
    example
    java oracle.apps.fnd.wf.WFXLoad -d apps apps myserver.oracle.com:8068:PROD thin US myEvent.wfx EVENTS oracle.apps.fnd.wf.myevent.created
    - Download business event subscriptions
    java oracle.apps.fnd.wf.WFXLoad -d apps <passwd> <db server name>:<port>:<SID> thin US eventSubs.wfx SUBSCRIPTIONS <event name>
    In the target instance, where you do not have access to events studio:
    - Upload business event definition
    java oracle.apps.fnd.wf.WFXLoad -u apps <passwd> <db server name>:<port>:<SID> thin US eventDef.wfx
    - Upload business event subscriptions
    java oracle.apps.fnd.wf.WFXLoad -u apps <passwd> <db server name>:<port>:<SID> thin US eventSubs.wfx
    In the syntax I used eventDef.wfx and eventSubs.wfx but you can use any file name.
    Regards,
    Alejandro

  • Raise Business Events based on condition.

    Hi,
    Is there a way to raise a Seeded Business event(oracle.apps.jtf.cac.task.updateTask) based on a condition. I want to raise the business event only if there is a update on a certain type of records( if attribute1 is not null or something like that).
    Is that posiible?? I DO NOT want to use triggers because that will defeat the purpose of using Business Events.
    Also what are the various parameters used for some of the seeded Business Events.
    Thanks
    SB

    It works like this:
    Raising an event is nothing but sending a message to "some one". A message should have content. Parameters are like content of the message. Also the parameters contain who and when they sent it.
    "someone" in this phrase is event subscription (subscriber). This someone, while consuming this message, perform the duty you asked them to do (like executing pl/sql code or start workflow so on). To perform this duty they also need to some information which is in the 'content' of your message.
    Hence the parameters are very specific to the person who raised the event and who is consuming it.
    Every task update will raise an event (like sending a letter) provided the event and subscriptions are enabled. Everyone of these letters will contain task number you just updated.
    task1 updated ---event raised --parameter will have task1
    task2 update -- event raised--parameter will have task2 and so on.
    If you want specific logic raising conditionally, you need to create your own event and raise that event either using trigger or user hooks.
    Thanks
    Nagamohan

  • Business Event Data

    Guys,
    I'm using Business events in my project. I raise the business event from an ADF application.
    when i raise an event, I would like to 'see the event and its data' in weblogic server (without creating any subscription). I use 11.1.1.6
    Is this possible?
    Thanks in advance.

    From my understanding, this is not possible. If there is no subscription you will not be able to see any data as basically it's treated like a black box.

  • Oracle Business Events related help needed

    Hello All,
    Good Morning , wanted some help regards Oracle Business events be used for sending notifications.
    We are having a situation wherein we need to send notifications to the sales team whenever there are changes to the order line status..lets say the order line moves from Booked status to Awaiting Shipping status and further to Picked or Shipped status, we need to notify the sales team about this.
    If we are going to use Business Events concept for this we wanted to check on the below points -
    1.At the order line level what all seeded business events have been defined ( means if we could get the complete listing ) and whether any of these gets triggered when the order line status changes...we are on Oracle Release 12.0.6 version
    2.Also is there a way to know what all parameters are being passed for a given seeded event, so that we know which parameters we could retrieve within the subscription using wf_event_t.getvalueforparameter function.
    3.Regards setting up Subscriptions for this order line seeded business event : means we could see an option which says : "Send a Notification" when we are defining a Cstom Sbscription ( Now here it asks to give the Message Type ( This would be workflow item type where the message is defined in workflow ) and Message Name ) ..
    Now if in this NOTIFICATION MESSAGE we need to show details like order number , sales rep , order line status etc ( then where do we set these details in the Event and also how do we pass these details from subscription  so that it shows in the notification )
    Means where do we setup and define values for the notification message attributes and how do we pass these values from event to the subscription and finally to the notification..How do we achieve this because some of the message attributes for the notification are Document Type while some are text/number types.. These would be required to show in the notif message...
    4. Also once we send the notification lets say succesfully to person or a role using a subscription , how do we capture the response ...
    Could someone please help us with this as we are stuck with this at the moment.
    many thanks

    Hi,
    please reply the above questions.it  would be a great help for me.
    Thanks
    Sap Guru

  • Business Events in Core HR in Oracle Applications

    Hi,
    Did anyone used Business Events in Core HR in Oracle Applications. Any suggestions would be helpful.
    All that we are doing is to use the following standard business events available.
    oracle.apps.per.api.employee.create_employee
    oracle.apps.per.api.person.update_person
    We are expecting these to fire when we create an employee or update a person respectively.
    Thanks
    Arun

    Though I have not used them myself, I do have theoretical knowledge of Business Events. I will try to help you as much as I can.
    The first step is to create these business events in System Administrator responsibility. Next is to create subscriptions for them. I hope you have carried out these steps.
    Next you need to raise the event from certain point in the application. For example business event oracle.apps.per.api.employee.create_employee can be raised when a new employee is created in the system. This can be done by calling the workflow API named “wf_event.raise”. You need to do some research to know the parameters to be passed to this API in order to raise the event.
    Hope it helps for now. Do let us know how it worked out.
    Thanks,
    Brajesh
    PS: By the way, in R12 all these events are raised automatically by Oracle. What I explained above is for 11i, where the functionality of Business events is present but Core HR does not raise the events on its own, as it does in R12. Users need to raise these events from custom.pll if they want so.

  • Business Events using Oracle Apps Adapter

    I am trying to use oracle.apps.per.api.person.update_person business event to get person data. I have followed the example mentioned in OracleEBSAdapterUserGuide(b_28351). I have specified APPS_WF_EVENTS_T.xsd as the schema.
    Dev Environment:
    JDeveloper 10.1.3.3 (windows XP)
    Oracle Apps 11i (IBM-RS6000)
    I am seeing two issues
    1) Event is not being raised when we create or update person data. I have looked at the troubleshooting section and it mentioned that we need to make sure WF_Listener is running. But I don't know how to check for that.
    2) It doesn't retrieve XML data if we manually invoke the BPEL process. It just gives me empty xml file as follows:
    <?xml version="1.0" ?><ns0:WF_EVENT_T xmlns="http://xmlns.oracle.com/xdb/APPS/HrEmpUpdateListener" xmlns:ns0="http://xmlns.oracle.com/xdb/APPS"/>
    I really appreciate any insight on this and our client would be very happy if we can resolve this issue.
    Thanks a million..
    Srini

    Hi Srini,
    Even i have a similar requirement . Could you please send me the link for OracleEBSAdapterUserGuide(b_28351). ?
    Did you come to know how to check whether WF_Listener is running ?
    Thanks in advance
    Nutan

  • APPS Adapter / Business Events not visible when BPEL uses non-apps user

    We have BPEL connection using custom oracle user, xx_b2b and when we use APPS adapter in BPEL, I can not see and use any business event.
    If anybody across same requirement, please share your experience.
    Appreciate help on this.
    Thanks,
    Sonartori

    Hi,
    I'm facing the same issue. Were you able to resolve it. Appreciate if you can let me know.
    Thanks
    -Prapoorna

  • Can SOA consume business events using non-apps datasource ?

    Hi Gurus & Experts,
    We have a scenario where EBS raises custom business event to be consumed by SOA.
    Everything works fine using APPS login, however we need to non-apps datasource in some environements (custom schema user)
    Can SOA consume business events using non-apps datasource ?
    Please let me know.
    Thanks,
    Rev

    Hi Srini,
    Even i have a similar requirement . Could you please send me the link for OracleEBSAdapterUserGuide(b_28351). ?
    Did you come to know how to check whether WF_Listener is running ?
    Thanks in advance
    Nutan

Maybe you are looking for

  • Issue with delivery creattion

    Hi All, My client have requirement, in delivery system should check the manufacturing date of materila batch entered and GR processing time of material from the material master if the difference between these two dates is in past then system should g

  • When deleting email I get a message that says: can't move message to deleted file?

    Can't clear old e-mails?

  • MX7 installation problems

    I installed MX7 and the "built-in" web server on an XP Pro development machine, but then I realized that I really wanted to go through IIS. I tried running IIS_connector.bat and editing jrun.xml. Finally, I tried uninstalling and reinstalling MX7 sev

  • Qosmio G10 problem with Video RAM

    G10 with replacement board with nvidia go6600. After the overheat of videosubsystem appear artefacts on screen. GPU chip was changed, but artefacts on screen not disappeared. Than changed VRAM chips, but we did not find K4D553235F-VC2A SAMSUNG memory

  • No sound from embeded media in IE/Firef

    My soundcard seems to be working fine as far as opening music files or videos etc. The only time I have a problem is when hearing embedded sound in either Internet Explorer or Firefox; Say for example I go to look at a video on video.google.com there