Business Event Subscription Changes don't take immediate effect

Hi, it seems that whenever I make changes to my business event subscriptions the changes only take effect the next day. (Almost like there is some concurrent request running at night, or something bounced to make the changes) Does anybody know what needs to be bounced, or what concurrent request needs to be run to make the changes take effect.
I'm using Oracle Applications: 12.0.4 under the "Workflow Administrator" responsibility.
Any help appreciated.
Regards,
Marinus Snyman

Try restarting the Workflow Background Manager.

Similar Messages

  • 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

  • How to setup PCG Flow Rule Process flow with Business Event subscription

    Hi,
    How to setup PCG Flow Rule Process flow with Business Event subscription type?
    When should Business Events be used?
    The latest user guide does not provide ay information on this functionality of Flow rules.
    Thanks

    You should find it's usage noted in the new PCG user guide on page 3-26 under the heading "Configuring Workflow/Event Rules". This way you can have a Flow Rule call a business event component or a workflow. This would be kicked off within a process flow as one of the steps.
    I hope that helps.

  • Disabled business event subscription but still getting error messages

    We have been getting the issue described in MOS note 1149193.1 (ORA-01403: NO DATA FOUND in oracle.apps.cs.sr.serviceRequest.created On Creating And Updating SRs) - the fix is to disable the subscription against the business event.
    I have done this in our production system but we are still getting the error sent to Sysadmin - do I need to do anything else to get the system to pick up the changes to the business event (bounce apache, managers, etc)
    Thanks.
    Andrew

    Hi;
    After changes you are hitting same error message?
    You can try to close apps services(al) than retest issue. If you still have problem than please sr by using ORA-01403: NO DATA FOUND in oracle.apps.cs.sr.serviceRequest.created On Creating And Updating SRs [ID 1149193.1] as reference
    Regard
    Helios

  • How to pass concurrent request_id dynamically into workflow Business event subscription.

    Hi All,
    I created a workflow to send notification to user with the details in the message body of the workflow.
    Attached the same workflow to the subscription created under the seeded Business event 'oracle.apps.fnd.concurrent.request.completed'.
    Enabled the Business event for the concurrent program 'XXTEST' for 'request completed.'
    Workflow flow is:  Event>FUNCTION>Notification>END.
    In my workflow there are 4 attributes, 1 attribute is input (request id) for the function(procedure) attached in the workflow, based on that 1 input attribute (request id) the rest of 3 attributes are derived.
    Presently I have given constant value for the Attribute (request id) under its properties. I need to pass it dynamically as soon as the conc request is submitted.
    As I said its working perfectly, i.e., user (EG_AFZAL) receives notification after conc request is completed.
    Kindly suggest how to pass request id in the workflow.
    Regards,
    Afzal.

    Hi SamK,
    I applied as u suggested above in the procedure, but it is giving compilation errors.
    Below is my procedure which is attached to function in the workflow.
    CREATE OR REPLACE PROCEDURE APPS.XXWF_EMP_DETAILS
    ( ITEM_TYPE IN VARCHAR2,
      ITEM_KEY IN VARCHAR2,
      ACT_ID IN NUMBER,
      FUNC_MODE IN VARCHAR2,
      RESULT_OUT OUT VARCHAR2)
      AS
      V_REQUEST_ID NUMBER;
      V_USER_NAME VARCHAR2(240);
      V_PAYROLL_NAME VARCHAR2(40);
      V_CREATION_DATE DATE;
       BEGIN
      IF FUNC_MODE = 'RUN' THEN
        --  V_REQUEST_ID := getvalueforparameter('REQUEST_ID') ;
      SELECT REQUEST_ID INTO V_REQUEST_ID
    FROM PAY_PAYROLL_ACTIONS
    WHERE CREATION_DATE IN (SELECT MAX(CREATION_DATE) FROM PAY_PAYROLL_ACTIONS);
    select pap.payroll_name, fu.user_name, paa.creation_date
    INTO V_PAYROLL_NAME, V_USER_NAME,V_CREATION_DATE
      from
    pay_payroll_actions paa,
    pay_all_payrolls_f pap,
    fnd_user fu
    WHERE PAA.REQUEST_ID =V_PERSON_ID-- 44345723
    and paa.payroll_id = pap.payroll_id
    and fu.user_id = paa.created_by;
      --ASSIGNING VALUES TO THE ATTRIBUTES IN THE WORKLOW
      WF_ENGINE.SETITEMATTRTEXT(ITEM_TYPE,ITEM_KEY,'EMP_NUMBER',  V_PAYROLL_NAME);
      WF_ENGINE.SETITEMATTRTEXT(ITEM_TYPE,ITEM_KEY,'FULL_NAME', V_USER_NAME);
      WF_ENGINE.SETITEMATTRDATE(ITEM_TYPE,ITEM_KEY,'HIRE_DATE',V_CREATION_DATE);
      END IF;
        RESULT_OUT := 'COMPLETE';
      END;
    Kindly suggest.
    Regards,
    Afzal.

  • Changes don't take

    When I make changes to a raw file's settings in LR, nothing gets changed on the file as seen in Bridge or Camera Raw. What am I doing wrong?
    (I have the automatically export XMP data box checked. But that is not relevant to settings anyway, is it?)
    I am using LR 1.3 and PS CS2 w/ Camera Raw 3.7, on a Mac G4, OSX 10.4.6.
    Thanks,
    Dean

    Lee,
    Okay, I am confused. I thought maybe that box applied to metadata like keywords, copyright, etc., but not image settings. (The "sync" buttons in the interface seem to differentiate between meatdata and settings.)
    In any event, the box IS checked.
    To be honest, I have never understood why anyone would NOT want all changes in either software to automatically transfer. That has always been a mystery to me. But in any event, I want it to.
    Dean

  • Modelsupport2.dll changes don't take affect

    Running TestStand 4.0 and LabWindows/CVI 9.0.1.
    Followed instructions per http://digital.ni.com/public.nsf/allkb/A6D0EF1F4FE5EC94862570AE000CE374 to change my test socket numbers to be non zero based for batch model.  Also modified paralleluutdlg.c to increase the MAX_NUM_TEST_SOCKETS_VISIBLE 6 (used to be 5).
    The modelsupport2.dll compiled successfully, but the changes do not occur when I run my sequence file using the batch model; i.e., the test sockets still start from 0 instead of 1 and the number of visible sockets is 5 and not 6.
    I checked the configured search directories and the user components directory (containing my modified files) is ahead of the default NI components directory as desired.
    Am I missing a required step here?
    Thanks!
    Solved!
    Go to Solution.

    Hi George,
    The KnowledgeBase article you are referring to is for the parallel model, not the batch model. However, if you open the batchuutdlg.c and search for the same line of test as described in the KB and add "+1" to it, it should work. I have confirmed that it works on my end. Just to make sure this is clear, this only changes the dialog box and will not change the numbering in the process model. Changing that numbering requires a much more extensive effort.
    Regarding the MAX_NUM_TEST_SOCKETS_VISIBLE 6 change, I have also done this and it does show 6 visible batches in the dialog box. Please keep in mind that you need to just replace the number without changing the spacing on the line. You will also need to go into Configure->Model Options and change the Number of Test Sockets to 6 to ensure that you see the 6 visible batches. Changing this will cause the window to expand over the "Go" and "Stop" buttons so there will have to be more extensive changes to move those buttons down. I hope this helps address your question!
    Regards,
    Jackie
    DAQ Product Marketing Engineer
    National Instruments

  • Theme changes don´t take effect

    Hi,
    I recently wondered why the theme of my LXDE installations doesn´t really look good:
    http://upload.worldofplayers.de/files10/lxde.jpg
    Particulary, Midori is rather ugly:
    However, other screenshots of LXDE proove that it can look much better:
    https://wiki.installgentoo.com/images/1 … t_LXDE.png
    Sometimes Midori looks really nice, for instance in this screenshot:
    http://midori-browser.org/images/screen … ressed.png
    In order to change the appearance, I´ve already installed gtk-engines. Now I have several themes like Clearlooks at choice in LXAppearance. Unfortunately, clicking the apply-button doesn´t affect the appearance, neither the preview window.
    What´s going wrong?
    Please excuse linguistic mistakes, i´m from Germany.
    Thanks!
    superuser
    Last edited by superuser (2015-04-13 19:52:05)

    .xinitrc:
    exex startlxde
    lightdm.conf (I removed the unused lines):
    [LightDM]
    minimum-vt=1
    run-directory=/run/lightdm
    greeter-session = lightdm-gtk3-greeter
    display-setup-script = /usr/bin/lightdmxrandr
    [SeatDefaults]
    session-wrapper=/etc/lightdm/Xsession
    display-setup-script =/usr/bin/lightdmxrandr
    users.conf:
    [UserList]
    minimum-uid=1000
    hidden-users=nobody nobody4 noaccess
    hidden-shells=/bin/false /usr/bin/nologin
    Besides, I forgot to mention that I´m using a virtual machine, namely VMWare Player.
    As you may have seen, the font is rather hard to read in Midori.
    What is also remarkable is that the system reacts often very sluggishly, especially when clicking the LXDE button or marking text.
    Last edited by superuser (2015-04-13 20:47:44)

  • Screensaver changes don't take effect

    I went into System Preferences/Desktop&ScreenSaver/Screensaver/Options to change a couple of things, and then I went into Hot Corners to add hot corners, but after I exited the Screensaver screen, none of my changes took effect. There doesn't seem to be any OK or Apply button to start any of the changes... How can I get my changes to work?

    .xinitrc:
    exex startlxde
    lightdm.conf (I removed the unused lines):
    [LightDM]
    minimum-vt=1
    run-directory=/run/lightdm
    greeter-session = lightdm-gtk3-greeter
    display-setup-script = /usr/bin/lightdmxrandr
    [SeatDefaults]
    session-wrapper=/etc/lightdm/Xsession
    display-setup-script =/usr/bin/lightdmxrandr
    users.conf:
    [UserList]
    minimum-uid=1000
    hidden-users=nobody nobody4 noaccess
    hidden-shells=/bin/false /usr/bin/nologin
    Besides, I forgot to mention that I´m using a virtual machine, namely VMWare Player.
    As you may have seen, the font is rather hard to read in Midori.
    What is also remarkable is that the system reacts often very sluggishly, especially when clicking the LXDE button or marking text.
    Last edited by superuser (2015-04-13 20:47:44)

  • Training & Event Management: Restrict Change to Business Event

    Hi,
    Does anyone know if there is a way to restrict change to Business Event (eg. changes to the Event Schedule) based on certain business criteria? My criteria cannot restrict by authorization.
    For eg. let say if something happens (based on business scenario), then my program will restrict the users to change details in Business Event, but they can still book Personnels to the event- so that means I can't use the LOCK/UNLOCK function.
    Thank you for your help.
    Regards,

    Dear,
    Oh! Sorry I did not noticed your initial post date, any how at least we can share knowledge.
    Regarding your concern about the FM, we have created function module ZHR_TRAINING_AUTH and table ZHR_TRAINING_AUTH to restrict authorization related to respective department secretaries and business event group.
    Then in Customization to create and configure the profile: go to Human Resources > Personal Management > Personal Development > Settings > Current Settings > Define Authorization Profile
    Then later on you can “Assign” this newly created profile to the users, then you are able to restrict.
    I hope this small information will help,
    Good luck

  • Business Event not triggering the PLSQL procedure.. What to do?

    We need to call a plsql procedure when the GL Approval workflow has ended with approval. I thought i could do this by customizing the relevant business event.
    We are on EBS 12.1.3 with RDBMS : 11.2.0.3.0.
    I saw that the business event oracle.apps.gl.Journals.journal.approve was disabled currently. I enabled it and created a subscription for it. Subscription was a PLSQL procedure. Currently, for test purpose only thing it is doing is to insert a row into a table.
    Business Event Subscription settings:
    System: ORDEBS.SYSTEM.COM
    Triggering Event
    Source Type:Local
    Event Filter: oracle.apps.gl.Journals.journal.approve
    Execution Condition
    Phase: 100
    Status: Enabled
    Rule Data: Message
    Action Type:Custom
    On Error: Stop and Rollback
    Action
    PL/SQL Rule Function: XX_GL_APPROVE_BE_PKG.Get_Attributes
    Priority: Normal
    Documentation (Not sure what value to be given for these. I went with the below values.)
    Owner: Company Name
    Owner Tag: Custom Schema
    Using the below query i can see that the business event is getting called when the approval happens (One row added each time approval happened). But I cant see any rows in the table where it should insert a row. What could be going wrong? How can i verify that the procedure has been called?
    select * from WF_DEFERRED where corrid ='APPS:oracle.apps.gl.Journals.journal.approve'
    Procedure:
    CREATE OR REPLACE PACKAGE BODY APPS.XX_GL_APPROVE_BE_PKG
    AS
    PROCEDURE Get_Attributes
    IS
    BEGIN
    INSERT INTO xx.xx_test_table VALUES ('From BE');
    COMMIT;
    END Get_Attributes;
    END XX_GL_APPROVE_BE_PKG;

    Thanks Alejandro. Now this is working.
    Changes i made:
    1. Added the WFERROR workflow as a subscription to this event. So i could see that the function i am calling from the event did not have proper signature.
    2. Changed the function signature to have standard parameters like:
    CREATE OR REPLACE PACKAGE BODY XX_GL_APPROVE_BE_PKG
    AS
    function subscription(p_subscription_guid in raw,
    p_event in out nocopy wf_event_t) return varchar2 is
    l_result varchar2(20);
    begin
    insert into xxvtv.xxvtv_test_table values ('From BE');
    commit;
    exception
    when others then
    wf_core.context('XX_GL_APPROVE_BE_PKG','function subscription', p_event.getEventName(), p_event.getEventKey());
    wf_event.setErrorInfo(p_event, 'ERROR');
    return 'ERROR';
    end subscription;
    END XX_GL_APPROVE_BE_PKG;
    3. Changed the owner name and owner tag both to the custom schema name (XX)

  • 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

  • Deferred Event Subscription Processed but does not execute PL/SQL Rule Func

    Greetings all,
    I am creating a simple Business Event Subscription w/ a PL/SQL Rule Function in my 11.5.10.CU2/10gR2 E-Business Suite environment. My custom code simply inserts a record into a custom table. When I setup the Subscription to run synchronously (i.e. Phase < 100), the PL/SQL function executes and a record is inserted into my custom table. When I setup the Subscription to run in a deferred manner (i.e. Phase Code >= 100), no record is inserted into my custom table.
    The Service Component "Workflow Deferred Agent Listener" is running. A close inspection of the WF_DEFERRED queue tables reveal that the message/entry is being processed (I can see the status change from READY to PROCESSED), but the PL/SQL function is never executed.
    I would prefer to setup the Subscription to be deferred in order not to degrade performance of the user's session that triggers the business process. What am I missing?
    Thanks,
    Jeff

    Jeff,
    If you are using global variables in your custom code to insert, you may want to stop and start the WF agent listener and then try firing the event.
    Thanks
    Nagamohan

  • 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

  • Training & Event Management - Business event appraisal

    Dear all,
    Wish you all a very Happy new year.
    I hve two questions.
    1. For e.g. there is one trainer who has conducted many training program in an org and business event appraisal has been performed where there is criteria to capture instructor information. Then how I can get a report for that trainer only. There is one selection criteria in the report of business event appraisal where I can select the instructor(appraisee) id. But it is not working.
    2. When there are more than one instructor in one business event, then how attendee appraisal and business event appraisal are done?
    3. In training & event mgt is it possible to perform periodic appraisal?
    Thanks,
    Have a happy weekend.
    Daniel

    Hi Daniel,
    There is no SAP standard report on Trainer wise attendance history for this purpose you have to define the Adhoc query.
    When there are more than one instructor in one business event it is a tough scenario to have attendee appraisal .
    In TEM it is possible to have periodic Appraisals.
    Warm Regards,
    Kapil Kaushal

Maybe you are looking for

  • What is PDUWICA?

    I'm getting this notification in Application System log once a day: Fault bucket 90746496874, type 5 Event Name: PDUWICA Response: Not available Cab Id: 0 Problem signature: P1: 7 P2: 1.6 P3: 6.3.0.0 P4: 1049 P5: 63 P6: P7: P8: P9: P10: Attached file

  • Concatenated_segments is not populated

    Hi All, When i am creating the combination using OAKeyflexbean in OAF Page, the concatenated segments are not getting updated in PAY_COST_ALLOCATION_KEYFLEX table. Its only inserting records with the columns segment1...segment30. Concatenated_segment

  • Yes or no????????

    is it really best yet to get a new ipod ,because I lost my old one?

  • Is it possible to fire an ibot from unix command line?

    Hi, Is it possible to fire an ibot from unix command line? I am looking to setup a setp in a job in grid control which runs a report in order to create a cached file on the obiee server once a prior step has completed. Is this possible?

  • How do I permanently remove a name from a group list?

    I would like to permanently remove a name from a group list. I have highlighted and deleted and it still won't go away. I have deleted him from my address book but I cannot remove him from the group list.