Business Events Data Not Dequeuing

Hi ,
We would like to capture a few business events in oracle BOM and PO that are of interest to us. In order to do this,
we deploy oracle SOA composite with BEPL in the Oracle Fusion Middleware Control. The oracle SOA composite is configured for a particular outbound business event. It should listens on a specific queue WF_BPEL_Q or WF_BPEL_QTAB and de-queues the messages from that Oracle Queue or Oracle AQ Table. In jDeveloper 11g we created a SOA project with oracle applications adapter partner link and a BPEL Process with a receive acvity.
Specifically we are trying to capture the business outbound event oracle.apps.bom.component.modified just to get the event data in this receive.
Partner link configuration: We added the database connection to the oracle EBS instance. Tested it and we
succeded. Chose ANY_SCHEMA in partner link configuration.
We ensured that the JNDI Name here( eis/Apps/Apps ) match the JNDI name provided in the weblogic-->Deployments--
OracleAppsAdapter -->Configuration --> Outbound Connection Pools. For this outbound resource pool, Connection factory interface was javax.resource.cci.ConnectionFactory. Property name xADataSourceName was mapped to JNDI name of the configured JDBC datasource in the weblogic. When we created the connection pool. We tested and it worked fine. This data source had the connection pool configured to the oracle applications schema with APPS user.
After adding the partner link with the above configuration, we added a receive. We deployed this configuration to the middleware. We went to the oracle EBS modified a BOM component and we expected to having running BPEL instances against the deloyed composite. However, the problem is we are not having any running instance for the composite.
We found that there are entries in the view AQ$WF_BPEL_QTAB with an ENQ_TIME and ENQ_TIMESTAMP but with no DEQ_TIME or DEQ_TIMESTAMP. The ENQ_TIMESTAMP corresponds to the time we modified BOM in oracle BOM forms/Designer and MSG_STATE is READY
The data is being written in WF_BPEL_QTAB for the BOM changes but not getting dequeued by oracle applications adapter/composites deployed in soa server.
Please help me it quite urgent.
Is there anything we are missing on EBS side to be activited for the events to be dequeued
Any Help is appreciated.
Abhinav
Edited by: Abhinav on Jul 6, 2012 10:08 AM

Hi
I am able to dequeue the data using manual event testing button. BPEL instance are being created now.
But now no records are being inserted in WF_BPEL_QTAB if i change any Oracle BOM component using Oracle EBS which was working till yesterday.
In morning there were more than 100 records in WF_BPEL_QTAB as i have tested so many time changing bom component. I used this script
DECLARE
*     po dbms_aqadm.aq$_purge_options_t;*
BEGIN
po.block := FALSE;
DBMS_AQADM.PURGE_QUEUE_TABLE(
queue_table     => 'WF_BPEL_QTAB',
purge_condition => NULL,
purge_options   => po);
END;
after that Records are not gettingin WF_BPEL_QTAB when BOM Changes in Oracle EBS
Problem Description
we need to listen to the outbound business events of Oracle EBS for BOM/PO modules .
we have created a subscription for the oracle.apps.bom.component.modified by using Oracle Apps Adapter in SOA Suite.
1.
When we are testing oracle.apps.bom.component.modified from(Business Events--Events ---TestBusiness Events) by giving
dummy event key , send date, and xml payload and then click on Rainse in Java.
Then a two records are being created in WF_BPEL_QTAB table and are getting polled by Oracle Apps adapter and two BPEL Instances
are being created in SOA Suite showing the dummy payload which we entered while doing Business Event testing sigle time only.
No record is being created in WF_BPEL_QTAB of oracle EBS if we hit Raise in PL/SQL. tab while doing manual event testing.
2.
If we open Oracle BOM form(Responsibilty-Bills of Material -Bills -Bills of Material SV1) and change the component and save it.
No record entry/data is being created in WF_BPEL_QTAB of Oracle EBS .
Why there is no record entry being created when we change any component from Oracle BOM Form.
Edited by: Abhinav on Jul 6, 2012 2:38 PM

Similar Messages

  • Retrieve general description/ contents in business event dates

    Hi all,
    May I know what function can I use to get general description, business event contents, notes, web link and etc in business event and business event dates? I would like to show this in my report.
    Thanks & regards,
    LOI

    Hi LOI,
    To read text fields, please use function module RH_OBJECT_DESCRIPTION_READ.
    Here give OTYPE as D if you want to retrieve data for business event type and as E for business event (with date).
    OBJID is the ID number.
    Specify the date and language at this you want the description at.
    SUBTY : 0001 - General description, 0002 - Business event contents, 0003 - Notes.
    To read web link see function module RH_READ_INFTY_1061.
    If this function does not satisfy the needs fully, please check out all other functions belonging to function group HRTEM00IWB.
    Regards,
    Dilek

  • Business Event Date

    Hello,
    While creating a Business Event Date (PV10 or PV11), can I insert new subinfotypes at "Overview" screen area?
    Thanks in advance.
    Bruna.

    Hi Bruna,
    In order to add an infotype to the "Overview" part of PV10/11 screens, go to SM30 - T778M - select action "E" and double click "Actions (individual maintenance)" from the left. there add the new infotype as a new line.
    Please check the following as a sample entry:
    E Create Course 300 ** E 9900
    Regards,
    Dilek

  • How do we pass the Business Event Data in the EBS business Events subscription Testing?

    HI,
    How do we pass the Business Event Data in the EBS business Events subscription Testing?
    --Khaleel

    Hi,
    Just to add what Dianne has said, whenever you are carrying out any configuration/ customising, you have to test all the related scenarios. For this you have to take help of the End Users who are in a better position to carry out this testing. If the affecting modules like FI, MM, SD, are many, then you also have to see how the cross-module enties are flowing.
    Regards,
    amit

  • Error during Oracle Workflow installation to upload Business Events data

    My problems is :
    - I have installed correctly "Oracle workflow server 2.6.2" on Windows 2000;
    - when I try to "upload Business Event System seed data" the system display this message :
    ORA-20002 : 3819 File could not be opened or operated on as requested
    ORA-06512 : at "OWF_MGR.WF_CORE", line 280
    ORA-06512 : at "OWF_MGR.WF_EVENT_SYNCHRONIZE_PKG", line 357
    ORA-06512 : at line 8
    I have a machine configuration in this way :
    machine A : oracle database 9i
    machine B : application server 9iAS + Oracle Workflow server 2.6.2
    Thank you in advice
    Mohammed Amin

    Hi Mohamed
    In Workflow 2.6.2, you can load BES seed data using the wfxload command line utility. It is documented in the Workflow Guide.
    Cheers
    Mark

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

  • Business Event Appraisal - Not showing in PA30

    Hi All,
    We are implementing TEM on SAP 5.0 and replaced the old appraisal system with new appraisal system.
    I have prepared the Appraisal for Business Event, by selecting Attendee as appraiser and Business Event as Apraisee, the problem I am encountering here is after the preparation the document is not shown in any of the following areas in PA30 for infotype 25.
    1) Appraisal where Apraiser
    2) Objective setting & Appraisal(Open)
    But the Appraisal templates which are created under Personnel Appraisal(in PHAP_CATALOG), is shown but not the Appraisal templates which are created under SAP Learning Solution(in PHAP_CATALOG).
    Is there any configuration inorder to get this done?
    Any help in this regard is highly appreciated.
    Thanks
    Ramakrishna Ramadurgam

    Lincoln,
    Can you be precise, I mean which Integration settings your asking me to look into?
    One thing I noticed while debugging the code, it is getting Add On Application as 'PA', and passing this parameter to get the Personel Appraisal templates, in case if I modify as 'PD' in the debugging mode, it is fetching the Business Event Appraisal along with Personel Appraisal. Is there any setting for this to have PD passed in to the Add on Application variable.
    Thanks
    Ramakrishna
    Thanks
    Ramakrishna Ramadurgam

  • How to get Business Event Data in Oracle Apps?

    The WorkFlow 2.6.2 Guide states that the XML Get Tag Value activity used to retrieve data from the contents of an event message is available only for the standalone version of Oracle WorkFlow. How do you retrieve the data from the event message using WorkFlow integrated with the Oracle Applications?

    Hi Don
    You have 2 choices:
    1) You could access it programmatically by writing your own Workflow Function Activity using PL/SQL.
    2) Oracle XML Gateway gives you the ability to create XML and consume XML documents using the Workflow Business Event System.
    Cheers
    Mark

  • Business Event Does Not Appear in ESS Portal

    Hi People,
    I would like to ask for assistance on this problem:
    A user created a business event in the SAP system. But she canu2019t make a booking in this course through the ESS portal because the course canu2019t be found upon searching it. She always got this error message: u201Crestrictions, or use a different search termu201D. We already provided her a number of workaround solutions like using different search terms, changing the field period to all, etc. but still she canu2019t see this course in the portal to make a booking.
    Can you help me on this?
    Thanks in advance!

    Amir ,
    Check this link , I t will help you
    http://help.sap.com/saphelp_nw04s/helpdata/en/1e/62eae2357c4596bda2476d0a6503e3/frameset.htm
    Set the property "Add to Favourites" to Yes
    Portal Content -> Content provided by SAP -> End user Content -> Standard Portal User -> Default Framework page ---> Edit Object
    Open the Page Title Bar -> Search for the property -> Show 'Add to Browser Favorites'
    and set this property to Yes.
    Now refresh the page. It will show this option.
    Koti Reddy

  • Subscription to business event does not fire

    I am working in the R12 PIM product . I setup a subscription rule function for the event oracle.apps.ego.item.postItemCreate
    . I just added one line in my function to insert a value in a dummy table.
    But nothing gets inserted.
    Is there any table/view to check if the event was raised. Has anyone worked on PIM/PLM events. I enabled the event and created a subscription as per the PIM guide but the subscription is not raised.
    Any suggestions please ?
    thank you
    satya

    Satya
    I just checked the 12.0.4 instance, This event is disabled. Did you enable it before adding subscription?
    If, yes, have you used phase above 100 which defers the event, if not it is synchronous and the table should be populated.
    If deferred, check the table wf_deferred.
    select count(*),state
    from wf_deferred
    where corrid='APPS:oracle.apps.ego.item.postItemCreate'
    group by state;
    This SQL should return rows if the subscription is deferred one and state should be 2 if already processed oterwise 0.
    You can also test it by raising the event manually using test see whether the row comes into this.
    Thanks
    Nagamohan

  • Follow up Business Event by specific qualification date.

    Hi Expert,
    In the follow up business event, I want to transfer qualification to attendee with the start and end date of business event. For example, the business event date is held on 07.05.2007 – 11.05.2007 and the qualification will be given to all attendees by t-code: PV15. By standard the start and end date of given qualification is 11.05.2007 – 31.12.9999. My intention is to give the date as 07.05.2007 – 11.05.2007 instead. Is there any solution?
    Here is the background of the question. We migrated the training history record from legacy system in to SAP and stored it as qualification, and start and end date of qualification are the duration of (start/end date) of training course.
    Thanks in advance,
    ECTSAKC

    Hi,
    Sorry my English is not well. I'll tried.
    Our training process like this. When any employee who has attended the training course, he/she will be given the qualification according to the particular course. The qualification should be dated the same as the duration of training course. For example, the Techinical English course is held on 07.05.2007 - 11.05.2007. When the courese is finished, the user will do the follow-up activities by using T-code PV15. By default, the start date of given qualification is 11.05.2007 and end date is 31.12.9999.  But our intention is to give the start date of assigned qualification as 07.05.2007 - 11.05.2007.
    There is any user exit available to do that?
    Thanks.
    ECTSAKC

  • 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

  • OAI Event is not reading the workflow queue

    I'm creating the workflow event using iStudio (created automatically by iStudio) with the following information:
    Item Type: OAI Process Bundle: EDWARD
    Internal Name: I_EDWARD_PAATRANSACTION_OAI_V1
    Display Name: Receive Request EDWARD.PAATransaction:IN
    Description: OAI Event
    Event Action: Receive
    Event Filter: oai.edward.paatransaction.oai_v1.receive_request.oai_v1
    Cost: 0.0
    I also create the event subscription for oracle.apps.wf.event.agent.create, oracle.apps.wf.event.event.create, and oracle.apps.wf.event.subscription.create and put the following information:
    System: WFLOWDEV.MAXIMUSBC.CA
    Source Type: External
    Event Filter: oracle.apps.wf.event.subscription.create
    Source Agent: <blank>
    Phase: 1
    Status: Enabled
    Rule Data: Key
    Rule Function: WF_EVENT_FUNCTIONS_PKG.RECEIVE
    Workflow Item Type: EDWARD
    Workflow Process Name: PAATRANSACTION
    Out Agent: <blank>
    To Agent: [email protected]
    Priority: Normal
    Parameters: <blank>
    I can see that the interconnect OAI Hub is putting a message into the WF_IN queue but the event does not dequeue the message and run the process.
    So, I don't know if I'm missing anything here or there is something wrong with my configuration.
    Can anyone help me please?
    Thanks,
    Edward

    Edward,
    I am basing this reply on the OAI build I have on my laptop, which is an Oracle 9iAS Integration build, however I do not think that it has changed since.
    Before you do this, it is always a good idea to add the "OAIHeader" objects to the Common View.
    1. Under "Common Views", expand the "Business Objects" and find your Business Object (e.g. MY_BO)
    2. Under the "Events", expand the "Events" to find your event (e.g. MY_EVENT)
    3. Highlight you event (MY_EVENT), Right-click on your mouse, and choose "Edit". This will bring up the "Edit Event" window.
    4. Choose "Add". This will create a new line.
    The 'Name' will be blank.
    The 'Type' will be "String".
    The 'Owner' will be blank.
    The 'Array' will be blank, and
    The 'Default' will be 'NULL'.
    5. On the 'Type' value ("String"), click on the value "String". This will bring up a pop-up list.
    6. From this list, select "Data Type..."
    7. Now click once anywhere in the "Edit Event" window. This will bring up a "Common Data Types" window.
    8. Scroll down, find and highlight the the name "OAIHeader". Press 'OK'
    9. Now back in the 'Edit Event' window, you will notice that the type is "OAIHeader".
    10. Now give the "Name" (currently still blank) a value. Give it the name "OAIHeader" too.
    11. Press 'OK'
    12. You will now see that the Event now has "OAIHeader" information. Some of these values will be of interest and of use later.
    The actual values for "EventName, EventVersion" etc. will be added to the data of the message at Runtime.
    *** TIP: I always do the above exercise first for every Business Object event I create. Once I've included the 'OAIHeader', I then add all of the actual other message attributes to the message afterwards. ***
    Create Content Based Routing Rules
    In this example, I am going to route a message from a sending DB Adapter (DBAPP1) to the Workflow Adapter (WORKFLOW). Then once the message has been passed to the Workflow, it will be passed to the receiving DB Adapter (DBAPP2).
    1. In iStudio, under the "Design" tab, expand the "Enabling Infrastructure".
    2. Under "Content Based Routing", find your Business Object.
    e.g. MY_BO
    3. Expand the Business Object, and then expand the "Events" to find your event.
    e.g. MY_EVENT
    4. On the Event (MY_EVENT), highlight it, then right mouse click. Choose Edit.
    5. A window will pop-up called "Content Based Routing: MY_EVENT"
    6. Hit the "New" button.
    7. Expand the message structure (MY_EVENT), and find the 'OAIHeader' node.
    8. Expand the "OAIHeader" node, and select (highlight) the "SendingApplication" attribute.
    9. Press 'Next'. This will move you onto the next screen.
    10. From the drop-down list, choose the "==" Operator. Press 'Next'.
    11. Enter a Value in the box. Since my sending application is "DBAPP1", type in "DBAPP1". Press Next.
    12. Since I have completed the "source" CBR rules, check the "Condition Complete" radio button, and Press 'Next'.
    13. Now in the next screen, select "WORKFLOW". Now press 'Finish'.
    Perform the same as above, this time routing the message from the "WORKFLOW" adapter to your receiving adapter (e.g. 'DBAPP2'). If the Workflow message does not have the 'OAIHeader' information in it's structure, once again refer to the above and add it in.
    Once you have completed all of your CBR configuration, use "File > Push Metadata" to send this new message structure and CBR rules to your adapters (DBAPP1, WORKFLOW and DBAPP2).
    HTH,
    Yan

  • Upload for Training and Events Business Event

    Hi all,
    I am new to HR.
    I need to update training and event with external data. Once a month I recive the data in a file. But how can I do this using ABAP?
    The file consists of the following fields...
    Object type| Business Event ID| Relation| Attendee ID| Attendee Type| Proficiancy Rating| Assessment Mark| Assessment Comment|
    I am thinking of to create BDC....let me know what should i do.....
    Thanks in Advance.....!Brahma

    Hi Waz,
    Thanks for your reply,
    The procedure i have to follow is.....
    1.A event of business occurs on xxxxx date with object type E, and with object type id - example like sobid
    2.A list of employees P or H is provided to be booked against. Once booked , the business event date is firmly booked.
    3.A followup action is then conducted on Business Event date. A competency rating is then captured for those who attended.
    Once this information is saved, it passes the qualification for those who attended to 0024 infotype.
    Then in the follow up screen(PV15 Tcode) go into an individuals record in the qualification overview  and capture assessment details in the notes section of the selected qualification
    Please let me know its urgent....
    Thanks in advance,
    brahma

  • TEM Eror when Book business event

    Hi,
    i need help from all of you.
    i try to book a business event for a list of attendee.
    But face 'cancel' and 'error' message.
    After check, i found that this attendee can book for business event has been past e.g. 08.10.2007 -10.10.2007 EN:ALI3213 but couldn't book for business event in future date 22.10.2007- 23.10.2007 EN:ALI3213.
    Business event date : 22.10.2007- 23.10.2007 EN:ALI3213 8:00-17:00
    Planned Working Time (IT007) : 22.10.2007- 23.10.2007 8:30 - 17:30
    To solve it, I try to do substitution for this attendee , as the planned working time is differ from business event time, so i substitute this attendee to 8:00- 17:00 for date above. After that, it works, TEM allows me to book this attendee
    However, i need advice from expert, how come i need to do substitution just can book for future business event? it is not logically that if i have 100 attendee, then i need to do 100 transaction of substitution.
    Is that relate to configuration? FYI , that's all ‘W’ warning in table V_T77KV_1
    Thanks advance for advice.

    Thanks for reply. Can i clarify something with you ?
    In your reply, you mention that i have set Warning in V_T77KV_1 to control the employee booking, byright the system could proceed the booking with 'Warning' only. However, now the system still prompt with error and cancel message.
    Is any standard BADI control for this ? Check the infotype 0007 of the attendee ?
    There's more than 7 attendee with different planing working time, i still fail to book these attendees in future event which start time and end time of the bussiness event is different with their planning working time.
    Could you help to send me up the Configuration Note for TEM ?
    [email protected]

Maybe you are looking for