Business events in r12

In r12.1.3 we have following business events when defining a concurrent program using Application developer or system administration responsibility
1. Request Submitted
2. Request on Hold
3. Request Resumed
4. Request Running
5. Program Completed
6. Post Processing Started
7. Post Processing Ended
8. Request Completed.Question:
What is the significance of above business events and how can we use it? Is there a documentation outlining each one of above events in detail? Is there any working example?
Please advise.
Thanks,
Darsh

Question:
What is the significance of above business events and how can we use it? Is there a documentation outlining each one of above events in detail? Is there any working example?
Please advise.Please see these links.
Oracle Workflow Business Event System Implementation in Oracle E-Business Suite
http://www.oracle.com/pls/ebs121/ranked?word=Business+AND+event&partno=e12905
Business Events In Oralce apps (R12)
http://www.shareoracleapps.com/2010/05/business-events-in-oralce-apps-r12.html
Thanks,
Hussein

Similar Messages

  • Business Event during R12 upgrade (11.5.10.2 - 12.1.3)

    Best practices for R12 upgrade says to disable custom tiggers and business events.
    Disabling custom Triggers is fine , understood it.
    However the phrase "and business events." is a bit confusing for my customer.
    Though IMO ,it means disabling custom business events and not all ,however he is keen to know whether this means
    disabling standard business events as well.
    Also since we are bringing down all the services including WF services ,how can Business events be processed ?
    Moreover as far as I know ,enabling maintenance mode shuts down the Workflow Business Events System which means no business event will be processed.
    Thus why it is written in most of the Best Practices documents to disable business events ?
    thanks for your help.
    -SK

    I have never needed to disable business events in all the upgrades I did from 11.5.10.2 to 12.1.3 and I believe it is not mentioned in these docs (I understand it is mentioned in the best practices, but I believe it is not required).
    Oracle E-Business Suite Upgrade Guide Release 11i to 12.1.1 [ID 1082375.1]
    Oracle E-Business Suite Upgrade Guide, Release 11i to 12.1.3
    http://docs.oracle.com/cd/B53825_08/current/acrobat/121upgrade.pdf
    Thanks,
    Hussein

  • 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

  • Unable to configure Oracle Applications Adapter to capture Business Event

    Hi All,
    I am new to SOA and BPEL so please bare that in mind when reading and responding to this post.
    I am attempting to trigger BPEL from an EBS business event as per the SOA gateway developers guide.
    I am working on EBIZ R12.1.2, 11g weblogic, Jdev 11g release 1
    Step 1. I have enabled the business event oracle.apps.per.api.employee.create_employee and created a subscription from the integration repository which I can see from the business events subscription window.
    Step 2. I have created a new SOA project in JDev with an empty composite and added a BPEL process and called it createOrsResource.
    Step 3. Following this I opened the BPEL process and added in an applications adapter and set this up to interact with the WSDL that I got from going through the adapter configuration wizard (i.e. selected the business event detailed above).
    I then tried to compile and got the following error:
    Error: Load of wsdl "createEmployeeEvent.wsdl with Message part element undefined in wsdl [file:/D:/jdev_home/mywork/IntegrationApplication/integrationExample/createEmployeeEvent.wsdl] part name = WF_EVENT_T     type = {http://xmlns.oracle.com/xdb/APPS/createEmployeeEvent}WF_EVENT_T" failed
    This is obviously something to do with the business event message type that materialized when I selected the business event in the Adapter Config Wizard.
    I went back into the Apps Adapter and checked the config, when I clicked next .. next .. next etc... through the wizard just before hit the schema definition page I got the following error:
    null file is either missing or is corrupt.
    This schema defines the stricture of wf event. Wizard would not be able
    to edit the service
    Also when I tried to add an assign activity using the WF_EVENT_T as an input to another variable I got the following WF_EVENT_T node in the left mapping window:
    Exception: Unable to parse schema APPS_WF_EVENT_T_createEmployeeEvent.xsd
    Can anyone point me in the right direction???
    Keith

    Tapas123 wrote:
    Hi Osama,
    Database is working perfectly fine in my machine. Please let me know the procedure to fix the client issue , if you know.
    Thanks.It is not - else you would not have posted this thread. Home version architecture differs significantly from Professional version and higher, especially in the area of User Access Control. It is tough enough to try and solve issues on certified/supported OS versions/hardware, let alone on uncertified/unsupported ones ;-)
    http://en.wikipedia.org/wiki/Windows_7_editions
    http://docs.oracle.com/cd/E11882_01/install.112/e24187/pre_install.htm#CIHIAGFG
    Pl use a supported OS version
    HTH
    Srini

  • Error while raising business event

    Hi all,
    While trying to raise my business event throw "Raise in JAVA" button i get the following error.*Exception occured in Java Raise - Exception when Invoking Web Service -> oracle.apps.fnd.wf.bes.InvokerException: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: For input string: ""*
    What could be the reason for this error?
    Thanks and regards,
    Pradeep

    Hi,
    Please see
    Unable To Call Web Service From A Deployed OA Framework Page [ID 848795.1]     
    javax.xml.soap.SOAPException Error While Invoking SOA Webservice From R12 Server [ID 1467361.1]     
    Thanks

  • Oracle E-Business events - Launch worflow

    Hi All,
    Need some info regarding Oracle Workflow and E-Business Suite R12 events.
    We have defined a business event in a E-Biz R12 and its subscription is of type ‘Launch Work Flow’ to launch a node(activity) of the work-flow. This activity is not the start node(activity) of the wf. Name of the activity is ‘Receive data’
    ‘Receive data’ is defined as an ‘receive-event’ type of activity. We’ll invoke the workflow from back-end, it will halt at the ‘Receive data’. When e-Biz event is raised, workflow will be resumed.
    We’ll be running different instances of work-flow. So, how do I inform e-Biz event to resume a particular instance of work flow?
    My assumption is:
    Work-flow (wf) instances are distinguish based on item-key while e-Biz event takes event-key as an input parameter when it is raised. E-Biz event will match the event-key with item-key of workflow and resume the correct instance of wf. Is it correct?
    All pointers are appreciated.
    Thanks,
    MK

    Thanks Bhavesh for your inputs. But, I'm little bit confused.
    We have defined 'Event Name', 'Event Key' attributes but they are of type 'Text'. Could you please inform me if I need to change the type?
    Another question is regarding getting/fetching the parameters passed to e-Biz event in Work-flow. I want to fetch/get these parameters in the activity which is after 'Receive Data' Activity in my work flow.
    Could you please help me in this regard?
    Thanks,
    MK

  • Event scriptions created on standard business events not firing

    We have created a subscription and written custom code in the standard business event oracle.apps.eam.workorder.created . It should fire after a work order is created, but somehow our code is not getting executed. Tried with phase <100 and >=100
    Is there anything else that we need to do?
    Appreciate your help.
    Its in R12.
    Thanks
    Balaji

    For future reference, you have to set the Enable Workflow for Workorders flag in the EAM Parameters form in order to get the seeded business events to fire. If you only want to use the business events and not the workflow, then you could modify the workflow to bypass the approval.
    Edited by: 986824 on Feb 7, 2013 9:26 AM

  • Oracle Apps adapter not displaying any Business Events

    Hello
    We have configured a Business Event in Oracle ebs R12 instance. Now we are trying to configure Oracle Apps Adapter in Oracle Jdeveloper. The version is 11.1.1.3.
    The apps adapter wizard; after connecting to the ebs instance; does not display any tables/Business events.
    The connection to the ebs instance is done by a normal user i.e. 'apps' user credentials are not used. We are not provided with 'apps' user credentials due to security reasons. We need help in figuring out the privileges that shld be granted to the 'normal' user so that we can browse and select the Business event in Jdeveloper and also the apps adapter can create the subscriptions and queues successfully in ebs.
    Any pointers will be greatly appreciated...
    Thanks
    Edited by: Ruplim on Jun 7, 2012 10:15 AM

    Hi Ruplim,
    I am new to this topic and dont really know how to go about this. So can i assume from your post that the oracle apps adapter can subscribe to an event in EBS. If yes, can you tell me how i can do this?
    Thanks

  • 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

  • EBiz Business Events contain no event data

    Hi,
    I'm trying to use the Ebiz Business event feature to capture data in eBiz R12. Using the Integration Repository i have created subcritpion to business event oracle.apps.per.api.employee.create_employee. However when a new employee is created in eBiz the event is fired but the xml document doesnt contain any information regarding the newly created employee?
    Does anyone know why this might be happening? I have captured the output event below
    <?xml version="1.0" encoding="UTF-8" ?><WF_EVENT_T xmlns="http://xmlns.oracle.com/xdb/APPS/testEbizBusinessEvents">
    <PRIORITY xmlns="">50</PRIORITY>
    <SEND_DATE xmlns="">2011-04-04T16:55:22.000Z</SEND_DATE>
    <RECEIVE_DATE xmlns="">2011-04-04T16:56:33.000Z</RECEIVE_DATE>
    <CORRELATION_ID NULL="TRUE" xmlns=""/>
    <PARAMETER_LIST xmlns="">
    <PARAMETER_LIST_ITEM>
    <NAME>#CURRENT_PHASE</NAME>
    <VALUE>401</VALUE>
    </PARAMETER_LIST_ITEM>
    </PARAMETER_LIST>
    <EVENT_NAME xmlns="">oracle.apps.per.api.employee.create_employee</EVENT_NAME>
    <EVENT_KEY xmlns="">81</EVENT_KEY>
    <EVENT_DATA xmlns=""></EVENT_DATA>
    <FROM_AGENT xmlns="">
    <NAME>WF_BPEL_QAGENT</NAME>
    <SYSTEM>CPLDEV01.JL.CO.UK</SYSTEM>
    </FROM_AGENT>
    <TO_AGENT NULL="TRUE" xmlns=""/>
    <ERROR_SUBSCRIPTION xmlns="">9FC54C923BBD0238E043AC16518C0238</ERROR_SUBSCRIPTION>
    <ERROR_MESSAGE NULL="TRUE" xmlns=""/>
    <ERROR_STACK NULL="TRUE" xmlns=""/>
    </WF_EVENT_T>
    Regards,
    Adrian

    The event definition is set to Customization Level = Limit so i can only enable/disable the event. The Generate functions are blank and greyed out so can not be edited. I guess my question was that now i can see the event data in the <event data> tag in the .xml type form (see extract below) i was wondering whether there were any .xsd's that can be used to parse this payload data into a usable structure?
    <EVENT_DATA xmlns="">
    <employee>
    <hire_date>2011/04/07 00:00:00</hire_date>
    <business_group_id>81</business_group_id>
    <last_name>pbtest</last_name>
    <sex>M</sex>
    <person_type_id>1144</person_type_id>
    <per_comments></per_comments>
    <date_employee_data_verified></date_employee_data_verified>
    <date_of_birth>1967/02/03 00:00:00</date_of_birth>
    <email_address></email_address>
    <employee_number>81127669</employee_number>
    <expense_check_send_to_addres></expense_check_send_to_addres>
    <first_name>phil</first_name>
    <known_as></known_as>
    <marital_status></marital_status>
    <middle_names></middle_names>
    <nationality></nationality>
    <national_identifier>NM001122D</national_identifier>
    <previous_last_name></previous_last_name>
    <registered_disabled_flag></registered_disabled_flag>
    <title>MR.</title>
    <vendor_id></vendor_id>
    <work_telephone></work_telephone>
    <attribute_category></attribute_category>
    <attribute1></attribute1>
    <attribute2></attribute2>
    <attribute3></attribute3>
    <attribute4></attribute4>
    <attribute5></attribute5>
    <attribute6></attribute6>
    <attribute7></attribute7>
    <attribute8></attribute8>
    <attribute9></attribute9>
    <attribute10></attribute10>
    <attribute11></attribute11>
    <attribute12></attribute12>
    <attribute13></attribute13>
    <attribute14></attribute14>
    <attribute15></attribute15>
    <attribute16></attribute16>
    <attribute17></attribute17>
    <attribute18></attribute18>
    <attribute19></attribute19>
    <attribute20></attribute20>
    <attribute21></attribute21>
    <attribute22></attribute22>
    <attribute23></attribute23>
    <attribute24></attribute24>
    <attribute25></attribute25>
    <attribute26></attribute26>
    <attribute27></attribute27>
    <attribute28></attribute28>
    <attribute29></attribute29>
    <attribute30></attribute30>
    <per_information_category>GB</per_information_category>
    <per_information1></per_information1>
    <per_information2></per_information2>
    <per_information3></per_information3>
    <per_information4></per_information4>
    <per_information5></per_information5>
    <per_information6></per_information6>
    <per_information7></per_information7>
    <per_information8></per_information8>
    <per_information9></per_information9>
    <per_information10></per_information10>
    <per_information11></per_information11>
    <per_information12></per_information12>
    <per_information13></per_information13>
    <per_information14></per_information14>
    <per_information15></per_information15>
    <per_information16></per_information16>
    <per_information17></per_information17>
    <per_information18></per_information18>
    <per_information19></per_information19>
    <per_information20></per_information20>
    <per_information21></per_information21>
    <per_information22></per_information22>
    <per_information23></per_information23>
    <per_information24></per_information24>
    <per_information25></per_information25>
    <per_information26></per_information26>
    <per_information27></per_information27>
    <per_information28></per_information28>
    <per_information29></per_information29>
    <per_information30></per_information30>
    <date_of_death></date_of_death>
    <background_check_status>N</background_check_status>
    <background_date_check></background_date_check>
    <blood_type></blood_type>
    <correspondence_language></correspondence_language>
    <fast_path_employee></fast_path_employee>
    <fte_capacity></fte_capacity>
    <honors></honors>
    <internal_location></internal_location>
    <last_medical_test_by></last_medical_test_by>
    <last_medical_test_date></last_medical_test_date>
    <mailstop></mailstop>
    <office_number></office_number>
    <on_military_service>N</on_military_service>
    <pre_name_adjunct></pre_name_adjunct>
    <rehire_recommendation></rehire_recommendation>
    <projected_start_date></projected_start_date>
    <resume_exists>N</resume_exists>
    <resume_last_updated></resume_last_updated>
    <second_passport_exists>N</second_passport_exists>
    <student_status></student_status>
    <work_schedule></work_schedule>
    <suffix></suffix>
    <benefit_group_id></benefit_group_id>
    <receipt_of_death_cert_date></receipt_of_death_cert_date>
    <coord_ben_med_pln_no></coord_ben_med_pln_no>
    <coord_ben_no_cvg_flag>N</coord_ben_no_cvg_flag>
    <coord_ben_med_ext_er></coord_ben_med_ext_er>
    <coord_ben_med_pl_name></coord_ben_med_pl_name>
    <coord_ben_med_insr_crr_name></coord_ben_med_insr_crr_name>
    <coord_ben_med_insr_crr_ident></coord_ben_med_insr_crr_ident>
    <coord_ben_med_cvg_strt_dt></coord_ben_med_cvg_strt_dt>
    <coord_ben_med_cvg_end_dt></coord_ben_med_cvg_end_dt>
    <uses_tobacco_flag></uses_tobacco_flag>
    <dpdnt_adoption_date></dpdnt_adoption_date>
    <dpdnt_vlntry_svce_flag>N</dpdnt_vlntry_svce_flag>
    <original_date_of_hire>2011/04/07 00:00:00</original_date_of_hire>
    <adjusted_svc_date></adjusted_svc_date>
    <person_id>512670</person_id>
    <assignment_id></assignment_id>
    <per_object_version_number>2</per_object_version_number>
    <asg_object_version_number></asg_object_version_number>
    <per_effective_start_date>2011/04/07 00:00:00</per_effective_start_date>
    <per_effective_end_date>4712/12/31 00:00:00</per_effective_end_date>
    <full_name>pbtest, Mr phil</full_name>
    <per_comment_id></per_comment_id>
    <assignment_sequence></assignment_sequence>
    <assignment_number></assignment_number>
    <town_of_birth></town_of_birth>
    <region_of_birth></region_of_birth>
    <country_of_birth></country_of_birth>
    <global_person_id></global_person_id>
    <party_id></party_id>
    <name_combination_warning>FALSE</name_combination_warning>
    <assign_payroll_warning>FALSE</assign_payroll_warning>
    <orig_hire_warning>FALSE</orig_hire_warning>
    </employee>
    </EVENT_DATA>
    <FROM_AGENT xmlns="">
    <NAME>WF_BPEL_QAGENT</NAME>
    ....../>

  • HELPL ! BPEL reading business events (WF_DEFERRED queue) problem

    Hi all,
    I'm actually trying to catch a CDH (TCA) business event using the Bpel Oracle applications adapter. The problem is that there is no visible bpel instance in the console, but in other hand i can see events being raised by CDH in WF_DEFERRED queue (messages). The event that my bpel service is listenning to is "oracle.apps.ar.hz.Person.create". The WF_DEFERRED agent statuts is "Enabled" in workflow administrator console. I'm using Jdeveloper 10.1.3.3 and EBS R12. So, did i forget any steps ? Where can i find detailed documentation about this subject ? Any help would be apreciated. Thank you,
    Edmundo
    I'm using Jdeveloper 10.1.3.3 and E-Business suite R12.

    Yes. It's running. I checked it out in the Oracle Workflow Adminstrator console. It says status: Enabled. Thank you again for any help.

  • Business Events : Oracle Advanced Product Catalog - Version: 11.5

    Hi
    We are using EBS R11.5.10.2
    I am not able to see any events related to Oracle Advanced Product Catalog when I try to search in Business Events.
    Events I am looking to find
    oracle.apps.ego.item.postItemCreate
    oracle.apps.ego.item.postItemUpdate
    Please let me know if we need to install any patch and what is missing ?
    Thanks,
    Rahul

    Hi Rahul,
    If you cannot find those business events then you need to apply a patch -- Product Data Is Not Synchronized From E-Business Suite To Siebel CRM On-Demand [ID 549035.1]
    I could not find any patch number for those events in MOS website for Oracle Apps 11i -- There are patches for R12 but it is not applicable.
    Please log a SR and Oracle support should provide you with the correct patch you need to apply.
    Thanks,
    Hussein

  • Business Events

    Hi,
    In R12, I could fine some seeded shipping related business events like 'oracle.apps.wsh.delivery.gen.shipconfirmed', 'oracle.apps.wsh.stop.gen.closed'. For testing purpose I am raising this event manually using 'Tesing Business Event'. It is showing that the event has been raised. But I like to know what action it has performed (like in which AQ, it has enqueued the data). I have checked in WF_DEFERRED, other AQ tables, but none of it is getting enqueued.
    Please let mw know where to sse the data.
    Primary requirement:
    According to the documentation, the above 2 events will get fired during the Shipconfirm process. So we have to identify what this event is doing. I believe somewhere Delivery ID is getting stored by this event. We need this information, as we have to build a outbound ship confirm interface on this.
    Thanks,
    Gowri.

    Additionally, take a look at the event subscriptions for the given event names. Are there any? if so what do they do?
    posting the question in WSH forum might also help.
    hth

  • Business Events Names

    Can anyone let me know the names of Business Events which can be used to update Employee Assignment in Oracle HRMS? I found out "oracle.apps.per.api.assignment.update_emp_asg" but i am not sure if this is the right because this event is not getting fired when i update assignment information for an employee.
    Thanks
    Arun

    Hi Brajesh,
    I thought in R12 all the business events should raise automatically when a subscription is added but i am not able to raise "oracle.apps.per.api.assignment.update_emp_asg_criteria" business event. Please advise.
    Thanks
    Arun

  • Business Events regarding PO

    Hi all,
    We are having a requirement that we need the XML payload of the entire PO,when it is approved.We used oracle.apps.po.event.xmlpo business event for this purpose.
    But it returned only few values of approved PO.
    I need to know is there any other seeded business event available for getting the entire PO details after it gets approved.
    Also Iam in need of APIs that queries the PO headers and lines when passed values such as given PO number.
    Help me with your suggestions.
    Thanks,
    goutam

    Hi;
    All APIs are listed in Oracle Integration Repository
    http://irep.oracle.com/index.html
    API User Notes - HTML Format [ID 236937.1]
    R12.0.[3-4] : Oracle Install Base Api / Open Interface Setup Test [ID 427566.1]
    Oracle Trading Community Architecture API User Notes, June 2003 [ID 241320.1]
    Technical Uses of Customer Interface and TCA-API [ID 269121.1]
    Pelase also check below:
    Api's in EBS
    Re: Api's in EBS
    http://sairamgoudmalla.blogspot.com/2009/05/script-to-find-oracle-apis-for-any.html
    API
    Fixed Asset API
    List of API
    Re: List of APIs
    Oracle Common Application Components API Reference Guide
    download.oracle.com/docs/cd/B25284_01/current/acrobat/jta115api.pdf
    List of APIs and open interface R12
    Re: List of APIs and open interface R12
    Regard
    Helios

Maybe you are looking for