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.

Similar Messages

  • Publish a business event through PL/SQL to SOA composite

    Hi,
    My use case is this:
    I want to create/publish a business event from a PL/SQL procedure. I have a mediator component in a composite application to subscribe to that event.
    Has anyone tried this? Is it possible? I tried with edn_publish_event in soa infra schema but it doesn't seem that the composite can pick up that event.
    Any ideas?
    Thanks!
    Johan

    Hi,
    I had the same issues, It turns out to be the XML structure that I was passing is wrong.
    The XML should be wrapped in <business-event> tag. Sample XML is given below
    <business-event xmlns:ns="http://schemas.oracle.com/events/edl/PatientEvents" xmlns="http://oracle.com/fabric/businessEvent">
    <name>ns:PatientDetailsChangeEvent</name>
    <id>c7941f05-c982-47fa-8f6a-d12843af39df</id>
    <content>
    <PatientDetailsChangeEvent xmlns="http://stmatthews.hospital.com/events">
         <eventTimestamp>2010-11-03T08:46:02:796</eventTimestamp>
         <patientDetails>
              <patientId>4</patientId>
              <firstName>FNU</firstName>
         </patientDetails>
    </PatientDetailsChangeEvent>
    </content>
    </business-event>
    Thanks
    Jagadeesh

  • Issues With ADF-BC Business Events.

    Hi All,
    I was just trying out how ADF-BC business events works, so tried to create a small application based on scott.EMP table.
    In the EmpEO entity, created and published a new business event for employee creation.
    However, when I run the AM Tester to see how it works, I faced the 'Business Event Connection Configuration Invalid' error.
    The detailed log is as follows:
    [53] executeQueryForCollection ViewObject:EmpVO1, RowSet:EmpVO1
    [54] EmpVO1>#q computed SQLStmtBufLen: 204, actual=177, storing=207
    [55] SELECT EmpEO.EMPNO, EmpEO.ENAME, EmpEO.JOB, EmpEO.MGR, EmpEO.HIREDATE, EmpEO.SAL, EmpEO.COMM, EmpEO.DEPTNO FROM EMP EmpEO
    [56] ViewObject: [model.EmpVO]AppModule.EmpVO1 Created new QUERY statement
    [57] Bind params for ViewObject: [model.EmpVO]AppModule.EmpVO1
    [58] DBTransactionImpl.mDefaultSparseArrayThreshold is 20
    [59] **** refreshControl() for BindingContainer :AppModule_EmpVO1_0PageDef
    [60] *** DCDataControl.sync() called from :DCBindingContainer.refresh
    [61] **** refreshControl() for BindingContainer :AppModule_EmpVO1_0PageDef
    [62] *** DCDataControl.sync() called from :DCBindingContainer.refresh
    [63] INFO: No app def in BindingContext for: adfFacesContext
    [64] INFO: mDCRefMap lookup failed. Does the cpx have a dataControlUsages 'dc' entry? adfFacesContext
    [65] INFO: No app def in BindingContext for: adfFacesContext
    [66] INFO: mDCRefMap lookup failed. Does the cpx have a dataControlUsages 'dc' entry? adfFacesContext
    [67] DBG: beforeActionPerformed :javax_swing_JToolBara1_16
    [68] OracleSQLBuilder: SAVEPOINT 'BO_SP'
    [69] OracleSQLBuilder Executing, Lock 2 DML on: EMP (Insert)
    [70] INSERT buf EmpEO>#i SQLStmtBufLen: 210, actual=43
    [71] INSERT INTO EMP(EMPNO,ENAME) VALUES (:1,:2)
    [72] Insert binding param 1: 9116
    [73] Insert binding param 2: lk
    [74] Attempting to queue business event: model.EmpEO.EmpCreate
    [75] Successfully queued business event: EmpCreate
    [76] Attempting to raise business event: {http://model/events/edl/EmpEO}EmpCreate
    INFO: Looking for BusinessEventConnectionFactory
    INFO: Looking for EDN-DB JNDI configuration to create SAQRemoteBusinessEventConnectionFactory.
    *INFO: Unable to create SAQRemoteBusinessEventConnectionFactory: [jdbc/EDNSource or jdbc/EDNDataSource] undefined.*
    INFO: Looking for EDN-JMS JNDI configuration to create JMSRemoteBusinessEventConnectionFactory.
    *INFO: Unable to create JMSRemoteBusinessEventConnectionFactory: [java:comp/UserTransaction] undefined.*
    *INFO: Unable to create JMSRemoteBusinessEventConnectionFactory: [jms/fabric/EDNConnectionFactory] undefined.*
    INFO: Failed to get ConnectionFactory instance.
    [77] Batch Warning:Business Event Connection Configuration Invalid
    [78] * * * BindingContainer caching EXCEPTION:oracle.jbo.JboException
    [79] java.lang.NullPointerException
         at oracle.jbo.server.EventInvocation.raiseEvent(EventInvocation.java:513)
         at oracle.jbo.server.EntityImpl.raiseEvents(EntityImpl.java:7724)
         at oracle.jbo.server.EntityImpl.afterCommit(EntityImpl.java:7329)
         at oracle.jbo.server.DBTransactionImpl.doAfterCommit(DBTransactionImpl.java:2285)
         at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2176)
         at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2369)
         at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1608)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    [80] DCBindingContainer.reportException :oracle.jbo.JboException
    [81] oracle.jbo.JboException: Business Event Connection Configuration Invalid     
    at oracle.jbo.server.EventInvocation.raiseEvent(EventInvocation.java:521)
         at oracle.jbo.server.EntityImpl.raiseEvents(EntityImpl.java:7724)
         at oracle.jbo.server.EntityImpl.afterCommit(EntityImpl.java:7329)
         at oracle.jbo.server.DBTransactionImpl.doAfterCommit(DBTransactionImpl.java:2285)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.NullPointerException
         at oracle.jbo.server.EventInvocation.raiseEvent(EventInvocation.java:513)
         ... 40 more
    ## Detail 0 ##
    java.lang.NullPointerException
         at oracle.jbo.server.EventInvocation.raiseEvent(EventInvocation.java:513)
         at oracle.jbo.server.EntityImpl.raiseEvents(EntityImpl.java:7724)
         at oracle.jbo.server.EntityImpl.afterCommit(EntityImpl.java:7329)
         at oracle.jbo.server.DBTransactionImpl.doAfterCommit(DBTransactionImpl.java:2285)
         at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2176)
         at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2369)
         at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1608)
         at oracle.adf.model.binding.DCDataControl.callCommitTransaction(DCDataControl.java:1416)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    And when I tried to create a new employee from a JSF page, I get the following error:
    Target URL -- http://127.0.0.1:7101/BusinessEventsApplication-ViewController-context-root/faces/CreateEmployee.jspx
    <Utils> <buildFacesMessage> ADF: Adding the following JSF error message: oracle/fabric/blocks/event/BusinessEventConnectionFactory
    java.lang.NoClassDefFoundError: oracle/fabric/blocks/event/BusinessEventConnectionFactory
         at oracle.jbo.server.EventInvocation.raiseEvent(EventInvocation.java:513)
         at oracle.jbo.server.EntityImpl.raiseEvents(EntityImpl.java:7724)
         at oracle.jbo.server.EntityImpl.afterCommit(EntityImpl.java:7329)
         at oracle.jbo.server.DBTransactionImpl.doAfterCommit(DBTransactionImpl.java:2285)
         at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2176)
         at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2369)
         at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1608)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    Caused by: java.lang.ClassNotFoundException: oracle.fabric.blocks.event.BusinessEventConnectionFactory
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
         ... 65 more
    Could you please tell me what I am missing, as I cant find any documentation which says anything about these errors. I tried added 'SOA Runtime' library to both model and UI project but still it did not work out.

    This is the configuration of the global data source I created earlier when BE worked:
    EDNSource
    JNDI Name: jdbc/EDNSource
    URL: jdbc:oracle:thin:@localhost:1521:orcl
    Driver Class Name: oracle.jdbc.xa.client.OracleXADataSource
    user= DEV_SOAINFRA
    EDNDataSource
    JNDI Name: jdbc/EDNDataSource
    URL: jdbc:oracle:thin:@localhost:1521:orcl
    Driver Class Name: oracle.jdbc.xa.client.OracleXADataSource
    user= DEV_SOAINFRA
    So now to test local data sources, I deleted the above to data sources and created the following data source (non-XA) having configuration listed below:
    EDNSource
    JNDI Name: jdbc/EDNSource
    URL: jdbc:oracle:thin:@localhost:1521:orcl
    Driver Class Name: oracle.jdbc.OracleDriver
    user= DEV_SOAINFRA
    This is what happens when I raise the business event with EDNSource data source using non-XA data source with class 'oracle.jdbc.OracleDriver'
    Target URL -- http://127.0.0.1:7101/BusinessEventsApplication-ViewController-context-root/faces/CreateEmployee.jspx
    <JmsBusinessEventBusMessages> <warnUsingOldDatasoureNames> Couldn't find the required datasources, but found them via the old names. Please update your datasource configurations.
    <JmsBusinessEventBusMessages> <warnUsingGlobalDatasourecForLocal> Local Tx Datasource not found, using XA datasource. Please update your configuration.
    Looks like ENDSource is old name of the driver and the new name is EDNDataSource, so created a new data source with name EDNDataSource (after deleting previous data source EDNSource) with the following configuration:
    EDNDataSource
    JNDI Name: jdbc/EDNDataSource
    URL: jdbc:oracle:thin:@localhost:1521:orcl
    Driver Class Name: oracle.jdbc.OracleDriver
    user= DEV_SOAINFRA
    Target URL -- http://127.0.0.1:7101/BusinessEventsApplication-ViewController-context-root/faces/CreateEmployee.jspx
    <JmsBusinessEventBusMessages> <warnUsingGlobalDatasourecForLocal> Local Tx Datasource not found, using XA datasource. Please update your configuration.
    The warning still comes. Luckily, its just a warning and not an error. ;)

  • Oracle application adapter

    Hi,
    How can I see and call custom concurents and interfaces through the oracle application adapter?
    currently I dont see them and therefore not able to run my costomized concurrent
    thanks,
    Amit

    Hi,
    We have similar requirements - calling a custom concurrent program from Apps Adapter.
    Now, some googling brought out the following document, that gives some clue but not the complete answer
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10537/T430238T528906.htm
    Some excerpts
    - Oracle Integration Repository can only provide information about an integration interface that has been specifically annotated by the developer to make it public.
    Support for Custom Integration Interfaces in Various Versions of Oracle E-Business Suite
    1. -- For Release 12, Oracle Integration Repository is shipped as part of the E-Business Suite which enables Adapter for Oracle Applications to directly connect to the live database of Oracle Integration Repository querying for the public interfaces and then displaying the list of customized PL/SQL APIs under the Other Interfaces node in the Oracle Applications Module Browser.
    2. -- To support the Release 11i10 version of Oracle E-Business Suite, Adapter for Oracle Applications provides the Integration Repository data file bundled as part of the product in xml format. At the design time, Adapter for Oracle Applications queries public interfaces from the native XML data file of the Integration Repository located in the Adapter and displays the list of custom integration interfaces under the Other Interfaces node in the Oracle Applications Module Browser.
    3. To support the pre-Release 11i10 versions of Oracle E-Business Suite, Adapter for Oracle Applications connects to the live application database for the integration information on all interface types. Since there is no differentiation between public, private, and customized PL/SQL APIs in the pre-Release 11i10 versions of Oracle E-Business Suite, Adapter for Oracle Applications displays them all under the node of each module through Oracle Applications Module Browser.
    So had I been using R12 or pre 11i10, I would have been fine as apps adapter would query the EBiz directly. But I am on 11.5.10. And the notes say that there is Integration Repository data file bundled as part Apps Adapter. I believe I would be required to add my custom concurrent program in this....
    My question is, where is this file?
    Kindly help...

  • 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

  • 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

  • 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

  • How to create new or check current business event in Oracle INV/PO?

    Hi Gurus,
    How can i define/create new business event related to items or suppliers?
    I know we need to login to WF admin responsibility. But i just wanted to where we can able to create event from frontend and that too from inventory or purchasing responsibilities.
    I have collected five from oracle.apps.inv.item realted to items and four related to suppliers.
    Could you please help me in how to create Business events from frontend and that to from oracle inventory.. and even i would like to here some thing on trading partners setups also.
    I'm new to this Business events, hence required your help on high priority.else send me an document with existed business events.
    Awaiting on your response.
    Regards,
    Ajay

    No, in this case, I'm using standard JSP with ADF and struts validator.
    If I don't use struts validator and there are errors (such as putting a string into a number which produces a jbo-25009), the list value will be retained.
    When using the validator, it appears that it is NOT retained.
    I've written some code to attempt to set the list element back, which "looks like" it's working right now.
    There's still a problem with the second scenario:
    1. user clicks checkbox and hits [submit]
    2. get's error - you have to enter 5 address items
    3. User wants to backout, so he unchecks the box and resubmits
    4. The box redisplays as "checked"
    SO, at that point, I thought... can't I use YOUR EXAMPLE on how to handle a checkbox.
    I place some code in the reset method of the form to perform this:
    map.put("AddressChangeFlag", (String) "" );
    (that is, I've detected via the request that this flag is null), so I'm trying to make sure it retains it!
    I do that and it runs into a problem during the processUpdateModel aT:
    BindingContainerValidationForm updateForm= (BindingContainerValidationForm) actionContext.getActionForm();
    //Get the binding for our particular column JUCtrlAttrsBinding checkBoxBinding = (JUCtrlAttrsBinding)updateForm.get("AddressChangeFlag");
    call, with an error:
    JBO-29000: Unexpected exception caught: java.lang.ClassCastException, msg=java.lang.String
    java.lang.String
    The value for updateForm.get("AddressChangeFlag") is "", which I'm assuming means the form field is no longer in the request object??
    I'm lost at this point, and have been working on it for more than 1 day.
    Thanks for responding though, and I await feedback ;)

  • 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

  • Autocreate task raise business event oracle.apps.jtf.cac.task.createTask?

    Hi All!
    How can I check if event oracle.apps.jtf.cac.task.createTask was raised when a task was created?
    This event will raise every time a task is created independent of which process created the task? I mean if the task was automatically created when SR is created or if the task is manually created?
    How can I test this business event manually?
    In our environment (EBS 11.5.10.2) there are following subscriptions to this business event:
    CS_SR_SECURITY_UTIL.SECURE_SR_TASK_OWNER
    jtf_task_wf_subscribe_pvt.create_task_notif_subs
    CS_SR_CHILD_AUDIT_PKG.CS_SR_Audit_ChildEntities
    I have added subscription xxcsf_002_wf_subscribe_pkg.create_task, which calls to function (create_task) in a DB package (xxcsf_002_wf_subscribe_pkg). The first thing I do, before anything else, is logg to a custom table the event of entering the package function but then when task is created in "Enter Request Service" form nothing is logged in the custom table.
    What am I doing worng? Thanks in advance for the help!
    Patricia

    Hello again and thanks Nagamohan,
    The sql returned 0 so that means the event is not fired. How do I make it fire. Isn't it standard? Is there some setup I have to do or enabled somewhere? I have this requierement to create automatically an assignment for tasks automatically created when SR is created in Field Service Technician Portal. I thought I could create the assignment when this business event is raised, which means a task is being created and validating where it is originated from (WEB). I need to set scheduled dates for the task as well. I appreciate the help in this. I would like to use the business event to call on a package function but it is not being fired.
    Thanks in advance and regards,
    Patricia
    Edited by: Patricia Paredes on Feb 2, 2009 9:50 AM
    Edited by: Patricia Paredes on Feb 2, 2009 9:51 AM

  • Business Event ORACLE.APPS.PER.API.ASSIGNMENT.UPDATE_EMP_ASG_CRITERIA

    Hi,
    According to Document id 1402385.1 , I have subscribed the business event ORACLE.APPS.PER.API.ASSIGNMENT.UPDATE_EMP_ASG_CRITERIA with a synchronous subscription with a phase 99. It is calling an extension which in turn calling hr_assignment_api.update_emp_asg api to update assignment details. Now it is working fine in Oracle forms.
    But when the same operation is being done in SSHR Pages for Manager Self Service responsibility the process could not be completed due to the following error.
    " The HR object is invalid Cause: The HR object which is attempted to be locked is inconsistent with the corresponding object in the HR Schema. Action: Retry the action with the correct object version number. " As the SSHR page do validation in P_VALIDATE= TRUE mode so this error is occurring.
    Now i tried to analyse the XML file generated by the business event. But I am not able to find whether it is being called as P_VALIDATE = TRUE or FALSE I want to know how to check whether the business event is called in TRUE mode or FALSE mode.
    Regards,
    Rakesh

    Hi ,
    Thanks Vignes for your reply.
    The problem is that I am trying to call a custom function through this business event which in turn is calling HR_ASSIGNMENT_API.UPDATE_EMP_ASG.
    Now when I am changing job or position in SSHR page it is validating the data I entered. So while validating they call that business event too. Now entering into that custom function it cannot decide whether the API should be called in P_VALIDATE=FALSE mode or P_VALIDATE=TRUE mode.
    So I am trying to know whether is there any way to know P_VALIDATE mode when the business event is fired.
    Regards,
    Rakesh

  • 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

  • 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

  • Import Standard Business Area of Oracle Applications

    Dear all,
    I install Discoverer Administration 4i and i create EUL (Apps) to connect to Oracle Applications 11.5.0, when I import Standard(BASE) Business Area of Applications
    ,some BA are imported but not all.
    Can anyone help me to import all BA ?
    Thanks to all

    Hi,
    If you are just starting off, then you would be better off using the latest Discoverer 10g as Discoverer 4i is in de-support mode by Oracle.
    see
    Note 237607.1
    Note 313418.1 Using Discoverer 10.1.2 with Oracle E-Business Suite 11i
    the java EUL command-line, comes with a logging feature.
    Note 139516.1 Using Discoverer 4i with Oracle Applications 11i

  • Can w use rsync for Business Continuity for Oracle Applications Release12 ?

    Hi ,
    One of our customer has implemented Oracle EBS R12 (12.0.6) on HP-UX (IA).
    Database Tier on a Two Node Oracle Database 10g R2 RAC
    Application Tier on Two Node using Shared APPL_TOP with Load Balancer.
    They want to implement DR site using Oracle Data Guard (RAC to Non-RAC).
    I was referring to Note: 452056.1 +( Business Continuity for Oracle Applications Release 12 on Database Release 10gR2 - Single Instance and RAC )+.
    In this note its mentioned that:
    If you wish to synchronize your concurrent manager log and out files between production and standby, you need to create folders matching to the APPLCSF environment variables for each others......................... For example, set up an rsync job similar to the below example in cron, to run every few minutes.
    Can we use rsync for Production systems without any issues? Customer is concerned about using freeware on their Production systems.
    Rgds,
    Thiru.

    Thiru,
    Can we use rsync for Production systems without any issues? Customer is concerned about using freeware on their Production systems.You can use it with no issues. Or, you could use any other copy tool to copy those files.
    Thanks,
    Hussein

Maybe you are looking for

  • Silly Question, Probably

    Is there any difference between a null value and a value created by a space bar entry? In other words, if you could see a single byte void of any value (null) and a single byte blanked? by a space bar entry, would they be interpreted any differently

  • OCR missing on HP 8610

    Hi, Officejet 8610 won't let me scan without OCR software - which I'm not told how to get.  I re-installed the pilot driver, but nothing new. Running Mac OS X 10.9.  Perfectly works on my other computer (Mas OSX 10.8). Please any help? Thanks in adva

  • MM Pricing: Account and Accrual Keys

    Hi ! In a calculation schema we can assign Account Keys and Accrual Keys to condition types. I am noticing that if I assign a Accrual Key, the Account Key is ignored. Is this a correct observation? If I assign a Accrual Key do I have to leave Account

  • Out of Rehab on one loan and starting rehab in another

    I am out of rehab in one loan (which were listed on my credit report as 10 loans) and just started rehab on another loan. I am trying to refinance my home and need my credit score to go up, as soon as possible. I have the following questions:I see th

  • Salary Increments/Salary Adjusments/ Promotions

    Hi I am looking for information on what APIs are available to perform the following: 1. Salary increments 2. Salary adjustments 3. Promotions (change in grade n designation) Regards - Saira