Regarding Event and Its subscription in SOA Suite11g

Hi All,
I am trying with some of the tutorials of SOA Suite 11g for EDN. I have a doubt regarding even handling in the following scenario:
Events are used for 'fire and forget' scenario and is a solution that does not depend on the underlying messaging technology. I have a composite subscribed to
an event, assume that for some reason the composite is not available when the event is raised. Then
- What will happen to the raised event? Will it be lost or will the event stored in any queue? If its stored, where this will be stored?
- And how should i take care of this composite unavailability scenario? As my requirement is doing set of activities when the event is raised, if the composite is unavailable for some
reason then the raised event will not be handled then its an issue with functional flow.
Please let me know about this.
Thanks
Siva

I was trying the same scenario, raising the event from UI but no subscribed composite exists. When i see the EDN log it was shown like below.
NewCustomer is the event and has payload of CustomerId. The log shows the entries for both enqueuing the event and Dequeued event.
Seems to be event will not be stored if no subscribers exist or may be any other settings required. Not sure though, any insights?
Enqueing event: /oracle/apps/examples/model/entity/events/edl/CustomerEO::NewCustomer from R
Body: <business-event xmlns:ns="/oracle/apps/examples/model/entity/events/edl/CustomerEO" xmlns="http://oracle.com/fabric/businessEvent">
<name>ns:NewCustomer</name>
<id>64232479-0501-4989-8be2-42930a96a1e4</id>
<content>
<NewCustomerInfo xmlns="/oracle/apps/examples/model/entity/events/schema/CustomerEO">
<CustomerId>
<newValue value="2345"/>
</CustomerId>
</NewCustomerInfo>
</content>
</business-event>
Subject name:
Enqueing complete
Starting EDN Agent for Event from Queue
Dequeued event: /oracle/apps/examples/model/entity/events/edl/CustomerEO::NewCustomer
Subject name:
Body: <business-event xmlns:ns="/oracle/apps/examples/model/entity/events/edl/CustomerEO" xmlns="http://oracle.com/fabric/businessEvent">
<name>ns:NewCustomer</name>
<id>64232479-0501-4989-8be2-42930a96a1e4</id>
<content>
<NewCustomerInfo xmlns="/oracle/apps/examples/model/entity/events/schema/CustomerEO">
<CustomerId>
<newValue value="2345"/>
</CustomerId>
</NewCustomerInfo>
</content>
</business-event>

Similar Messages

  • IPhoto automatically imported EVENT and its photos?

    I imported some photos into iPhoto on my MacBook Air this weekend while away. This morning (I'm back home), I started the MacBook Air with the intent of copying the imported photos to my iMac and eventually into the iPhoto library. So the Air is running, but iPhoto is not running on the Air.
    I open iPhoto on my iMac. While navigating back to the All Events display, I notice a new event that I created on my MacBook Air ("Easter 2014") pops up on my iMac. I open that event and there are two photos in it. Puzzled, I scratch my head and another photo is added to the event. "Am I looking at the photostream?" I ask myself. No. This is a new event. After a minute or two, all the photos from the same event on my MacBook Air show up on my iMac in the same event.
    So this event from the Air is automatically duplicated into my iMac's iPhoto Library, except for the video files. So just like photostream, except this is not in the typical photostream created event name, such as Apr 2014 Photostream.
    I can see this being a huge feature, but I'm not sure how it happened. Anyone else experience this?

    Easter 2014
    Here were the exact steps:
    So before I left, there were 20 departure photos that were in both libaries, referenced by iPhoto.
    While out of town, on the MacBook Air, I created the event "Easter 2014." I moved the 20 relevant photos out of Apr 2014 photostream event into this new event. So now these 20 photos exist in both libraries, but on the Air, they are in a new event call "Easter 2014"
    I then imported, while out of town, about 14 more photos and 3 videos from an SD card into the Air iPhoto library and merged the imported event into "Easter 2014"
    This morning, while back at home, I started the MacBook Air but did not start iPhoto. I then started iPhoto on the iMac. In Finder, I navigated to the photos on the Air and copied them. I went to the folder on the iMac that already had 20 photos in it and pasted the additional photos and videos. I then realized that my camera had started over sequentially with the use of a new SD card, so there were duplicate names in the destination. I skipped overwriting and then pressed cmd-z to undo the copy. While contemplating how to handle this, I brought iPhoto to the front and viewed all of the events, that were sorted by date descending (newest on top.) I noticed an event on the iMac, "Easter 2014" and opened it. There were two photos that were only on the Air and in the Photostream. As I contemplated this, another photo was added, then another until all the photos (but no videos).
    Just now, I thought maybe the paste action in Finder while iPhoto was open might have triggered iPhoto to believe those photos were "moved" from the Photostream (since they had the same file name and were already there.)
    That's my only guess. Since the original event photos were referenced, and the photos that magically appeared are NOT referenced, I can only assume this is what happened. The photos did not become "unlinked" (If that's the right word) when I "undid" the paste of the photos, they are still present inside the library package.
    But I think it is bad guess -- because I've always assumed iPhoto has no association of the name of a folder with an event (in Finder, not in the library package.)

  • NewMailEx event and its entryid collection

    Hi All
    In my last project I was exposed to the NewMailEx event because of my need to handle mail from three different mailboxes under the same Outlook profile.  This event did indeed fire for newly arriving mail in all three mailboxes - that's the "giveth
    part".  The "taketh away" part is the reality that when the event is fired for the second mailbox the entryid collection that arrives with the interrupt belongs to the "first" store - why?  It is apparent that the Oulook
    model knows what mailbox has caused the interrupt so why doesn't it deliver the associated data space (the Store) of that mailbox that created the interrupt!  It seems that would be easier to do then switching back to "first" store.  I
    can only speculate that the interrupt mechanism is subordinate to the Store level and consequently is sends the "default, first" Stores' "data space".  The solution of course is to search all three Stores - not impressive!
    Respectfully,
    saahg
    Gordon Haas

    Hello Gordon,
    What Outlook version are you talking about?
    Anyway, MSDN states the following for the
    NewMailEx event:
    The NewMailEx event fires when
    a new message arrives in the Inbox and before client rule processing occurs. You can use the Entry ID returned in the EntryIDCollection array to call the NameSpace.GetItemFromID method
    and process the item. Use this method with caution to minimize the impact on Outlook performance. However, depending on the setup on the client computer, after a new message arrives in the Inbox, processes like spam filtering and client rules that move the
    new message from the Inbox to another folder can occur asynchronously. You should not assume that after these events fire, you will always get a one-item increase in the number of items in the Inbox.
    Also you may find the following series of articles helpful:
    Outlook NewMail event unleashed: the challenge (NewMail, NewMailEx, ItemAdd)
    Outlook NewMail event: solution options
    Outlook NewMail event and Extended MAPI: C# example
    Outlook NewMail unleashed: writing a working solution (C# example)

  • Question regarding cfimage and its' hotfix

    Ok, I've browsed through numerous threads regarding cfimage
    issues and the various hotfixes.
    Seeing as I am not the administrator of my server's copy of
    ColdFusion, I wanted to see if I could verify that the latest
    hotfix was installed. I had seen someone post a version number in a
    thread from months ago, but I do not have the same version number
    and do not know how valid that build would be as of now anyway. The
    version number that I get when retrieving the server info is
    8,0,1,196946. Is this consistent with the latest cfimage hotfix
    version?
    On a side note, if anyone has a moment and can test
    something:
    I'm having trouble when resizing/writing certain jpgs (I've
    tried various methods at this point, including cfimage of course).
    http://img299.imageshack.us/img299/2839/imageqp8.jpg
    is an example of an image that is giving me problems (hanging while
    processing, leading to a timeout). If someone who is certain they
    have the hotfix could try this and verify that it works for them,
    it would help narrow down the list of potential issues for me.
    Thanks for any help.

    > I wanted to see if I could verify that the latest hotfix
    was installed
    I could be wrong, but I think you will need administrative
    access to determine the hotfix level. I believe
    CF8
    Cummulative HF1 includes some image related fixes. However,
    there were two image hotfixes. Unfortunately both were released
    with the same number, but on two different dates. AFAIK, the only
    way to tell if the later image hotfix is installed is to check the
    file date. It should be
    08/15/2008
    I ran a few tests on the image and had no problems with it:
    CF: 8,0,1,195765
    Image Hotfix (hf801-71557.zip - 8/15/2008) installed
    O/S: XP
    http://kb.adobe.com/selfservice/viewContent.do?externalId=kb403823

  • A Query regarding 'Events' published and 'Event' subscribed

    I have a query regarding 'Events' and 'EventHandling' in Java Swing.
    Swing in an EVENT based application whereby 'events' are generated
    by interacting with the components.
    Eg: Clicking on a Button generates an 'ActionEvent' and every event
    generated has an associated 'EventListener'.
    Now,my question is:
    a)When an event is generated,(let's say by clicking a button),
    an 'event' is published,right?
    That means that there is an 'Event Publisher'.
    In the above case,the Button is the 'Publisher' of the event,right?
    b) Who are the subscribers for the events generated?
    Where do we specify the 'subscibers' to the events generated?(and once
    the subscribers get the Event,the subscriber will call the methods
    of the event object)
    We just say
       addButton.addActionListener(new ButtonHandler);
       private class ButtonHandler implements ActionListener {
            public void actionPerformed(ActionEvent e){
      In the above code :
    a) Who is the Event Publisher?
    b) Who is the Event Subscriber?
    No offence meant for the question.

    The 'event publisher' for the mouse click is the ToolKit implementation (translates the OS mouse event to a Java mouse event).
    The 'event subscriber' for the mouse click on a button is typically a ButtonUI (you can add a mouse listener directly though).
    The 'event publisher' for the action event is the ButtonModel (notified by the ButtonUI when the button is unpressed, etc).
    The 'event subscriber' for the action event are the action listeners.

  • Alignment of external MIDI events and audio

    Hi,
    I've been doing some careful measurements of the timing of MIDI events under Logic 8.0.2. I record a lot of external MIDI hardware, so the timing of external MIDI events and its relation to recorded audio is very important to me.
    My setup is OS X 10.5.5, Logic 8.0.2., all relevant patches and updates. I'm using an RME fireface 800 as both the audio and MIDI interface in these examples.
    I've created a project in which there is no plug-in of any kind: neither instrument nor effect. Even the klopgeist is gone.
    My preferences settings:
    Audio/Devices:
    buffer=1024 samples
    sw monitoring=off
    indep mon level=off
    I/O safety buffer=off
    Audio/General:
    PDC=Off (I also measured with PDC=all, to verify that it has no effect)
    low latency mode=off
    I create an external MIDI track of quantized whole notes: C3, playing on the first tick of each bar. BPM is 120.
    I then create another external MIDI track, cable MIDI OUT to MIDI IN on the Fireface, and record the first MIDI track onto the second (i.e., loopback test). The note data is right on the money; within one tick of the original values. I set PDC to all, repeat the test, same result.
    I then cable MIDI out on the Fireface to a hardware synth, and call up a patch with a sharp attack. I route the audio output of the synth to an audio input of the Fireface. I create an audio track with this input selected, and record the output of the synth. The recorded audio is early by 20ms or so -- roughly equivalent to the buffer size.
    I repeat the test with PDC set to All, same result. PDC has no effect, as you would expect, as there are no plug-ins in this project.
    I then set Preferences/MIDI/Sync/All MIDI Output delay to 21ms. I repeat the audio recording test, and now the recorded events are on the money.
    Here are my questions. First, am I doing something wrong, or does Logic have a fundamental bug concerning the linkage between MIDI timing and audio timing?
    It seems clear to me that this timing error has nothing to do with PDC. There is no "P". Right?
    I thought that the RME has timestamped MIDI. The RME manual speaks of very accurate MIDI timing, and I can verify that the MIDI jitter of the Fireface is indeed low, in the 1ms neighborhood. This is borne out by the MIDI loopback test I did above. But MIDI timestamps don't mean anything if they are not correlated to the time code of the audio, haha! What am I missing here?
    If timestamping the MIDI data can't work for some reason, could this problem not be solved by having Logic automatically delay the transmission of external MIDI data by an amount equal to the audio buffer size? Put differently, my solution to this problem is to set a MIDI output delay in preferences equal to the audio buffer size, i.e., 21.3ms. And this seems to work. Is that a proper solution, and if so, why does Logic not do such a thing automatically?
    Thanks,
    -Luddy

    OK, so I just retested and here is the best part... I recorded a loop from my drum machine, cut the first note nicely to the 1 on the first bar... using a count in etc.
    I played it back and looped outs 3-4 back into 1-2 on my Ensemble. I also played back the same kick on my drum machine just to check this reverse latency issue. I was not concerned with hit for hit layering accuracy. What I got back astounds me!
    The "loopback" recording was spot on to the original being played out... totally locked. BUT, the one that was midi clocked by Logic and play from my drum machine came in ahead of the 1??? How is this possible when I am hearing it when monitoring this recording and it is slightly behind? RIDICULOUS! What does this mean?
    Logic is NOT recording what I am hearing, but rather recording some timewarped version of it in which it places events ahead of when they happened, but ONLY on midi clocked or midi sent notes!
    I have lurked here a long time and I know that there is not much known here about this issue, so before anyone tells me the typical solution I will say as I did in my last post:
    I have done a ton of tests like this, I also followed the loopback testing as described on Logicprohelp.com.
    Yes I tried it with all PDC modes, SW monitoring on AND off.
    I am truly beginning to think that this is a major bug of some sort.
    Anyone else out there with hardware that reports latency to Logic (RME, Metric Halo, and Apogee stuff are ones I know that do this) experiencing this abberation?
    thanks

  • UIElements and its mandatory properties

    hi experts
    provide me any pdfs, links regarding UIElements and its purpose
    and its mandatory properties
    thanks
    ramu.

    Hi,
    go through these docs for UI element properties:[https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/wd%20java/wdjava%20archive/developing%20web%20dynpro%20user%20interfaces.pdf]
    [https://www.sdn.sap.com/irj/sdn/nw-ui?rid=/webcontent/uuid/ce44a14c-0a01-0010-af89-d7dbd944f176#section5]
    Regards,
    Khushboo

  • Few questions regarding Training and event management

    Dear All,
    Can you please help me with the following queries regarding Training and Event Management:
    1. How to freeze a completed business event so that no changes to its record (like delete/update attendee details or event detail) is possible?
    2. How to get feedback from attendee/faculty with a predefined format with rating (1-4 scale)
    3. How to maintain department and category wise training man/hrs or training man/days?
    Any help will be appreciated.
    Regards,
    Toa

    Hi Toa,
    1. Run report RHHISTO0 via SA38. Once the business event is flagged as "historical" no further changes can be done.
    3. SM30 - T77S0 - Make the following swtiches active:
    SEMIN AINST
    SEMIN APART
    Then when events are followed up, these training data is recorded to employee 2002 infotype. You can report on it via PT90 (for department-based selection use "Further selections")
    Regards,
    Dilek

  • Issue Regarding Training and Event Management

    In development system we are unable to book resourses to business event.This is happening because of inactive tab resourse selection under tab Edit. Also this can not be done through pp01.
    Please suggest solution for this problem
    Thanks.
    Edited by:

    Hi,
    Please make sure that you have carried out both of the steps below:
    1. Via t-code PSVR create resource hierarchy (resource types and resources)
    2. Via t-code S_AHR_61011888 : For the relevant business event type create the relationship "Requires - A022" between this business event and the resource type you want to assign.
    Then you will see "Resource selection" as activated.
    Regards,
    Dilek

  • I have purchased a monthly subscription to Adobe PDF pack so that i can edit a PDF file, i have uploaded the file and its now in "my assets". how do i now edit this file??

    I have purchased a monthly subscription to Adobe PDF pack so that i can edit a PDF file, i have uploaded the file and its now in "my assets". how do i now edit this file??

    You can't edit a file with PDF Pack, but you should be able to convert it to a Word document, and if you are really lucky edit THAT and make a new PDF. Don't expect too much though!

  • Hey my iphone 4 has a problem regarding carrier. Its always showing searching mode and wifi-address N/A and Bluetooth address 00:00:00:00:00 and call function is disable

    hey my iphone 4 has a problem regarding carrier. Its always showing searching mode and wifi-address N/A and Bluetooth address 00:00:00:00:00 and call function is disable. Please help me. I have tried every thing ..like restore from DFU mode with out sucess.

    Refer to  Note 98458 - SAPMSSY1, CALL_FUNCTION_NOT_FOUND

  • Logic regarding EVENTS OnFilter and OnLeadSelect for table ui element

    provide me logic regarding EVENTS OnFilter and OnLeadSelect for table ui element for webdynpro abap application.

    OnLeadSelect - What kind of logic do you want?  There are many different things that you could do inthe OnLeadSelect
    onFilter- Generally you use IF_WD_TABLE_METHOD_HNDL~APPLY_FILTER  to perform the filter operation.
    In the onFilter itself you probably just have one line of code:
    wd_this->table_method_hndl->apply_filter( ).
    In your WDDOMODIFYVIEW you probably have this code to capture the table_method_hndl object:
    if first_time = abap_true.
      * Get reference of the table view element
      l_table ?= view->get_element( 'TABLE' ).
    * Get reference to the Filter & Sorting API
      wd_this->table_method_hndl ?= l_table->_method_handler.
    endif.

  • [svn:fx-trunk] 9180: When another popup is going away as the alert is going up, the Alert can get validated inside of addPopUp and its centering logic never got the event it expected .

    Revision: 9180
    Author:   [email protected]
    Date:     2009-08-07 15:11:43 -0700 (Fri, 07 Aug 2009)
    Log Message:
    When another popup is going away as the alert is going up, the Alert can get validated inside of addPopUp and its centering logic never got the event it expected.
    add the event listener earlier so it is ready if we get validated inside addPopUp
    QE Notes: versioning/baselines/mp_alert_mask_compatible.png needs updating.  I think the current baseline is incorrect.
    Doc Notes: None
    Bugs: SDK-22819
    Reviewer: darrell
    tests: checkintests mustella/components/alert
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-22819
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Alert.as

    Hi or2tx2002, 
    We're really sorry to learn of all the equipment issues you've experienced in the last year. In order to discuss your replacement options, I ask that you please PM me with your wireless number, a contact number and a good time to reach you. I will be happy to reach out to you and bring resolution to this matter. 
    Thank you and I look forward to hearing from you soon. Make it a great day! 

  • My calendar keeps deleting new events and if I make a change to an old event it keeps reverting it back to its original time. How do it stop this from happening?

    My calendar keeps deleting new events and if I make a change to an old event it keeps reverting it back to its original time. How do it stop this from happening?

    How do you update it? Basically what has happened my password was disabled for "security reasons" on sunday (21/10/12), so i tried to reset it, but for some reason i couldnt get into my old email (probably because i havent used it for 2 years), so i read on here i could swap it to a new email that i currently use (which is what i have done) ive swapped everythin over to it (facetime, iCloud etc) but keeps coming up with old email and asking for password

  • SOA Suite 11g and its compatibility with Weblogic

    Hi ,
    I have two questions:
    1. From where do I download the SOA Suite 11g --Link to the download?
    2.If SOA suite 11g can be installed on weblogic. I understand that SOA suite 10.1.3.4 is compatible with weblogic 9.2 but need some inputs on the SOA Suite11g!
    Cheers
    Prabal

    Prabal,
    Did you get an answer or we have to wait for the official release till July-1-2009.
    Thanks,
    Rahul

Maybe you are looking for