Xml server, requests push, event notifications

Hello,
I can only work with oracle via Flash ActionScript xmlSocket, thus
there is a pure xml communication so I need the following:
1) tcp/ip xml server (connection port for Flash ActionScript XmlSocket class)
2) server push - ability to send N requests at once with later responses fetching
3) ability to add event listener on every DB change and the option
to receive the notifiction event back to client as xml document.
4) persistant connection for multiple xml requests and responses during
one connection.
Does Oracle support all this, or at least 1), 3), 4) ?
Thanks, Dmitry

Dmitry,
From what I read: I think you need a socket server. UNITY 2.0 (java based), Shovemedia (java based), Swocket (open source built in Python)
If you use Python:
The below link has information on python cx_oracle connection to the database in cx_Oracle.connect('userid/password@database')
Python: http://www.ioug.org/python.pdf
Alernative external data with Flash Remote
http://www.devarticles.com/c/a/Flash/Working-with-external-data-in-Flash/

Similar Messages

  • Avoding Server Request on tableView MULTIEDIT

    Hi All,
    Is it possible to avoid server roundtrip when a line is selected from tableview onSelect="multilineEdit" ?
    I have multiple tab strips, and on the third tab I have a table where the users can input info using dropdowns. However, everytime I select a line, the page refreshes and takes me back to the first tab with all tableView input lost.
    Thanks!
    Roman D.

    You can use the following approach show in the code below:
    CLASS CL_HTMLB_MANAGER DEFINITION LOAD.
    * Optional: test that this is an event from HTMLB library.
    IF event_id = CL_HTMLB_MANAGER=>EVENT_ID.
    * See if upload is triggered from button
      DATA: event TYPE REF TO CL_HTMLB_EVENT.
      event = CL_HTMLB_MANAGER=>get_event( runtime->server->request ).
    if  event->id = 'but1' and event->event_type = 'click'.
      DATA: tv TYPE REF TO CL_HTMLB_TABLEVIEW.
      tv ?= CL_HTMLB_MANAGER=>GET_DATA(
                      request      = runtime->server->request
                      name         = 'tableView'
                      id           = 'tab1' ).
    IF tv IS NOT INITIAL.
    DATA: tv_data TYPE REF TO CL_HTMLB_EVENT_TABLEVIEW.
      tv_data = tv->data.
    refresh itab2.
    refresh itab3.
    call method tv_data->GET_ROWS_SELECTED
          receiving selected_rows = itab2.
    endif.
    data : ind type SELECTEDROW,
           row_s type row.
    if itab2 is not initial.
        data :rw LIKE LINE OF itab.
        loop at itab2 into ind.
          READ TABLE itab INDEX ind-index into
          rw.
           if rw is not initial.
           row_s = rw.
          append row_s to itab3.
          clear row_s.
          endif.
        endloop.
    endif.
    Endif.
    Itab2 type selectedrows.
    in page attributes.
    itab2 will contain the index of the selected rows in the table you are displaying say itab. Now your itab3 should also be as same type of itab. According to the code above, itab3 contains the selected rows from the itab.
    All the selection happens in a single round trip in this approach.
    Hope I am clear. If not you can revert back.
    Hope this helps,
    Regards,
    Ravikiran.

  • Alarm and event notification DSC

    I can't understand the functionality of these DSC VIs:
    Acknowledge Alarms .vi
    Set user Defined Alarms .vi
    Request Alarm & Event Notifications .vi
    I appreciate any guide.

    Hi Maryam,
    Acknowledge is where the sequence action that indicates recognition of a new alarm.
    Where an alarm is an abnormal process condition. In the LabVIEW Datalogging and Supervisory Control (DSC) Module, an alarm occurs if a shared variable value goes out of its defined alarm limits or if a shared variable has bad status.
    This is the URL of the DSC module Glossary:
    http://zone.ni.com/reference/en-XX/help/370246D-01/lvdschelp/dsc_glossary/
    If you want to know more about the general functionality of alarms and events and what to use specific VIs for.
    The fisrst call as I said previously should be the context help, check the example library and the NI developer zone. Another reasource which you can check is the DCS module "VI, Function, & How-To Help".
    Click on the "Help" then "VI, Function, & How-To Help", expand the following items in the tree structure "DSC Module"> "DSC Module VIs & Functions" > "Alarm & Events VIs".
    For future reference it would be helpful in future if you gave more information in your posts eg what version of LabVIEW you are using - so can post back relevent versioned example code.
    And what you are trying to do - why are you interested in the DSC alarm VIs, could make more specific replies given this information.
    Sorry if my initial replies are basic but I had no way of knowing the level of information you were looking for and you did not say what you had already tried/ looked up.
    Alarms can be used in many applications but as I said their basic functionality is to alert the user to an abnormal process condition eg sub/super limit values or bad status.
    I hope the above helps but if you require more information please let me know what it is you specifically want to know.
    Regards,
    Emma Rogulska
    NIUK & Ireland

  • Push workflow notification in gateway

    Hi All,
    I want to push workflow notification to external server via Gateway system ,
    I have followed some links for push notifications made easy .
    Here  i need to know , what is the exact report or badi i need to implement for push notifications ?
    I have followed the below URL's :
    Pushing Notifications Made Easy!!! : Push a Notification
    In the above URL , there is a report which will push notification and it's need to be implemented via badi
    IF_EX_ADDRESS_UPDATE~ADDRESS3_SAVED.
    is the below user exit helpful :
    /IWWRK/ES_WF_ITEM_SEL_OB
    Pl let me know any badi exists for workflow notifications .

    Hi Lokeshwar,
    The ADDRESS_UPDATE BAdI used in the Notification blog is just an example where IF_EX_ADDRESS_UPDATE~ADDRESS3_SAVED method was implemented. This is the trigger mechanism used in the blog. Its totally up to the application developer to use a specific notification trigger mechanism as mentioned in the blog. In the blog, the user is subscribed to the entityset - "UserCollection" and change type  - "created" which means that the user shall be notified whenever a new user is created.
    Now based on your use case and subscription created, you have to choose how to trigger an event for notifying the user. I am sorry but I do not know about user exit /IWWRK/ES_WF_ITEM_SEL_OB.
    Hope this helps you.
    Best regards,
    Aakash

  • Calendar Event Notifications

    hi:
    Has anyone taken a look at the Instant Messaging server with regards to Calendar Server event notification pop ups. (Event pop-ups are the number one user request here.)
    I have the instant messaging server running and configured as well as the calendar server but get the following java errors.
    I have a Sun case open for this but it seems that I may be the first customer to call. . .
    Any assistance is greatly appreciated.
    ==================
    Getting following error in server.log of Instant Messaging Server 6.0
    [16/Jun/2003:10:43:06 -0500] INFO: Loaded realm: com.iplanet.im.server.LDAPRealm
    [16/Jun/2003:10:43:06 -0500] ERROR: Failed to initialize JMS
    java.lang.NullPointerException
    at com.iplanet.im.server.JMSManager.initialize(JMSManager.java:283)
    at com.iplanet.im.server.NMS.<init>(NMS.java:487)
    at com.iplanet.im.server.NMS.create(NMS.java:364)
    at com.iplanet.im.server.NMS.main(NMS.java:1603)
    [16/Jun/2003:10:43:06 -0500] WARNING: Failed to open storage.properties file: java.io.FileNotFoundException: /Volumes/web/apps/iim/var/opt/SUNWiim/default/db/storage.properties (No such file or directory)
    [16/Jun/2003:10:43:06 -0500] NOTICE: IM Server (6.0, RESOURCE:3.0, NET:6.0)
    [16/Jun/2003:10:43:06 -0500] NOTICE: starting normal server: 0.0.0.0:49919
    Instant Messaging is installed in standalone mode on solaris 9
    ==================================

    I finally got this working. There was a typo in the iim.conf file on the instant messaging server.
    Fixed the typo and all is well.

  • Event Notifications: insufficient system memory

    I'm looking for a sanity check.  Service broker and Event Notifications are new to me, so it is possible I'm either abusing or incorrectly using the technology.  I'm experimenting with using Event Notifications and Server Broker to log error messages.  The process works pretty well as long as I don't do something stupid such as stressing the process by calling raiserror in a loop of a 100000 - twice.  It processed for a while, but eventual either SQL Server terminates (sev 25) or I had to force the SQL service to stop by killing it's process via task manager.  I could not connect to SQL Server or stop the service normally.  
    I have several general questions.  I think they are good questions.  Any thoughts or suggestions would be appreciated. 
    1) I'm looking into generating deadlock and blocking email alerts.  It appears that Event Notification is the way to go since there are very few events and I can respond to the event with an email.  Is there a better method to automate blocking and deadlock email alerts that include event details? 
    2) If I wanted to retain some history of errors for the developers, should Event Notifications be avoided if a high number of errors can be generated by a badly formed T-SQL?  Avoid TRC_ERRORS_AND_WARNINGS and USER_ERROR_MESSAGE?  (I could tell the developers not to be stupid, but why would that stop them if it does not stop me?)
    3) Is there a way to efficiently filter a Event Notification from entering the queue before the Receive statement is called?  I get some events that I throw away after receiving them.  For example, perhaps I want all events from all non-system databases without having to add a notification for each single non-system database.  Or I want all errors with severity 11-17 only? 
    4) Is there a trick to filter out events from the procedure activated by the event.  I tried using raiserror to debug a procedure without thinking.  The result was that the queue never was empty because the processing produced more events to process.  As a result, I don't use raiserror and use a try-catch to avoid raising errors in the procedure activated. 
    5) I can receive one message at a time using local variables or receive a batch of messages using a local table.  Is a small batch the best way even if there is memory pressure? 
    6) In the activated procedure I continue processing in a loop until there are no more messages.  This seems to be the most efficient.  Is this always the case?  Should I exit the procedure after a set number (large) of messages have been received?  The procedure would activate again to continue processing? 
    7) Is there any point to using the MAX_QUEUE_READERS setting when processing event notifications?  Should it be 1? 
    8) I currently get the next conversation group id and process its messages within a transaction.  Is this a bad idea with event notifications?  Should I just call Receive and get the next batch?  I don't really care if I lose some messages if things are going badly.  Should I avoid wrapping the receive in a transaction? 
    9) I could run a trace that starts with SQL Server; however, I think my only choice is to log to a file.  Is there a way to trace to a table using SQLTrace without running profiler?  I would like to automate the process and have the data in a table so that it can be easily queried and parsed for each database/team. 
    10) Is there a way to fix my process and handle 100000 messages a minute?  Is there a way to skip messages when it gets to busy?  Can the query generating the messages get throttled - perhaps along with the query designer - before the server gets into trouble?  Query the memory used by a queue and drop/create the queue with a delay if there is an issue? 
    I'm using a single CPU test machine with only 1 GB and 2 GB pagefile and a single disk.  OS: Windows 2003 R2 SP2.  SQL: 9.0.3054 and on 9.0.3228 (update package 6 just came out today).  I could add memory, but I think that would just permit me to queue more message before running into trouble. 
     I'll add code shortly - length limit.

    Here is the activation procedure to "receive" the messages.  I won't bother including the scripts for the two tables.  The 50000 char limit is trouble. 
    CREATE PROCEDURE [monitor].[prReceiveEventNotificationQueue]
    AS
    SET XACT_ABORT ON;
    BEGIN TRY
    WHILE 1=1
    BEGIN
    BEGIN TRANSACTION;
    WAITFOR(GET CONVERSATION GROUP @conversation_group_id
    FROM DBA.monitor.EventNotificationQueue), timeout 10000;
    IF @conversation_group_id IS NULL
    BEGIN
    ROLLBACK;
    BREAK;
    END;
    DELETE FROM @EventNotification;
    RECEIVE TOP (100)
    queuing_order,
    [conversation_group_id],
    message_sequence_number,
    NULLIF([service_name], @service_name_expected),
    service_id,
    NULLIF(service_contract_name, @service_contract_name_expected),
    service_contract_id,
    NULLIF(message_type_name, @message_type_name_expected),
    message_type_id,
    validation,
    CASE WHEN validation = 'X' THEN CAST(message_body AS XML)
    WHEN validation = 'E' THEN CAST('<empty />' AS XML)
    WHEN validation = 'N' THEN CAST('<binary><![CDATA['
    + CAST(message_body as varchar(MAX)) + ']]></binary>' AS XML)
    END,
    NULL,
    --NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    0
    FROM DBA.monitor.EventNotificationQueue
    INTO @EventNotification
    WHERE conversation_group_id = @conversation_group_id;
    SELECT @rowcount = @@ROWCOUNT
    IF @rowcount = 0
    BEGIN
    ROLLBACK;
    BREAK;
    END;
    -- preprocess some fields in the XML used in filtering and statistics
    -- insert new messages into the EventNotification table
    INSERT INTO monitor.EventNotification (
    queuing_order,
    [conversation_group_id],
    message_sequence_number,
    [service_name],
    service_id,
    service_contract_name,
    service_contract_id,
    message_type_name,
    message_type_id,
    validation,
    message_body,
    post_time,
    database_name,
    event_type,
    severity,
    error
    SELECT
    queuing_order,
    [conversation_group_id],
    message_sequence_number,
    [service_name],
    service_id,
    service_contract_name,
    service_contract_id,
    message_type_name,
    message_type_id,
    validation,
    message_body,
    post_time,
    database_name,
    event_type,
    severity,
    error
    FROM @EventNotification
    WHERE ignore = 0;
    COMMIT
    -- Gather statistics
    WAITFOR DELAY '0:00:00:01'
    END;
    END TRY
    BEGIN CATCH
    IF NOT(XACT_STATE() = 0)
    ROLLBACK;
    INSERT INTO DBA.monitor.ErrorLog (
    [number],
    error_message()
    END CATCH;
    RETURN 0;

  • Images from dataset causing bad server request

    I'm using Spry for some time and find it really nice framework especially for data handling.
    One thing bothers me is that when trying to display images based on xml dataset (like <img src="{photo}") one false server request happens.
    Before updating the ds the browser tryies to load specified url, which is quite annoying.
    So far I've tried:
    1. spry state ready
    2. spry if many properly formulated options
    3. hiding that region with css display none and showing after ondatachanged notification
    none helped.
    Any help in that matter would be great.

    Please post a link to your site.
    Gramps

  • oms_error Message:[oms] empty or null xml map request string.

    I'm using mapviewer. I create a stored procedure in oracle that uses the utl_http package to make the map request. The omserver response with an error but when i make a map request via internet explorer the server response its ok and show me the correspondent map. This is my pl/sql code it fails in this line:
    UTL_HTTP.SET_HEADER(l_http_req, 'Content-Type', 'application/x-www-form-urlencoded');
         UTL_HTTP.SET_HEADER(l_http_req, 'Content-Lenght', LENGTH(map_request));
         UTL_HTTP.SET_HEADER(l_http_req, 'Host', 'cobogis09');
         UTL_HTTP.SET_HEADER(l_http_req, 'Port', '8888');
    As you can see it tells to me that the map request string is empty but im sending the map request in the next way:
         UTL_HTTP.WRITE_TEXT(l_http_req, '<?xml version="1.0" encoding="UTF-8"?><map_request datasource="stream" srid="8307" basemap="" width="960" height="768" antialiasing="false" format="GIF_URL" title="Demonstration"></map_request>');
         l_http_resp := utl_http.get_response(l_http_req);
         utl_http.read_text(l_http_resp, l_value);
         response := sys.XMLTYPE.createxml(l_value);
         utl_http.end_response(l_http_resp);
         img_url := response.EXTRACT('/map_response/map_image/map_content/@url').getstringval();
    img_url := response.EXTRACT('/map_response/map_image/map_content/@url').getstringval();
    obviously because the server response its not ok
    the server response is (i get this message in my l_value variable):
    <?xml version="1.0" encoding="UTF-8"?><oms_error>Message:[oms] empty or null xml map request string.
    Tue Jul 25 10:37:43 GMT-05:00 2006
    Severity: 0
    Description:
         at oracle.lbs.mapserver.oms.getXMLDocument(oms.java:860)
         at oracle.lbs.mapserver.oms.doPost(oms.java:303)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:595)
    </oms_error>
    What i want to know its why the server says that the map request string is empty. As you can see the map request is not empty, but when i send to the server something happens that sends this map request string empty to the server.
    The next is the console of the omserver:
    C:\oc4j_extended>cd\
    C:\>cd C:\oc4j_extended\j2ee\home
    C:\oc4j_extended\j2ee\home>java -hotspot -Xmx512M -jar oc4j.jar
    06/07/25 11:00:49 INFO [oracle.lbs.mapserver.oms] oms root path: C:\oc4j_extended\j2ee\home\lbs\mapviewer\web\
    06/07/25 11:00:49 Oracle Application Server Containers for J2EE 10g (10.1.2.0.2) initialized
    06/07/25 11:00:49 INFO [oracle.lbs.mapserver.core.MapperConfig] using default config file: C:\oc4j_extended\j2ee\home\lbs\mapviewer\web\WEB-INF\conf\mapViewerConfig.xml
    06/07/25 11:00:49 WARN [oracle.lbs.mapserver.core.MapperPool] destroying ALL mapmaker instances.
    06/07/25 11:00:50 INFO [oracle.lbs.mapserver.core.MapperConfig] setting logging level to finest
    06/07/25 11:00:50 Tue Jul 25 11:00:50 GMT-05:00 2006 INFO [oracle.sdovis.CacheMgr2] In memory cache limit set to: 512MB
    06/07/25 11:00:50 Tue Jul 25 11:00:50 GMT-05:00 2006 INFO [oracle.lbs.mapserver.core.MapperConfig] Disk-based cache is no longer supported.
    06/07/25 11:00:50 Tue Jul 25 11:00:50 GMT-05:00 2006 INFO [oracle.lbs.mapserver.core.MapperConfig] setting proxy to: coboisa01.ag.ad.local:8080
    06/07/25 11:00:50 Tue Jul 25 11:00:50 GMT-05:00 2006 FINEST [oracle.lbs.mapserver.core.MapperConfig]
    Allowed IPs:
    Excluded IPs:
    06/07/25 11:00:50 Tue Jul 25 11:00:50 GMT-05:00 2006 ERROR [oracle.lbs.mapserver.core.MapperConfig] ###### [MapperConfig] clear-text passwords in the mapViewrConfig.xml file must be prefixed with a '!' (exclamation mark).
    06/07/25 11:00:50 Tue Jul 25 11:00:50 GMT-05:00 2006 INFO [oracle.lbs.mapserver.core.MapperConfig] Map Recycling thread started.
    06/07/25 11:00:50 Tue Jul 25 11:00:50 GMT-05:00 2006 INFO [oracle.lbs.mapserver.oms] *** Oracle MapViewer started. ***
    06/07/25 11:01:03 Tue Jul 25 11:01:03 GMT-05:00 2006 FINEST [oracle.lbs.mapserver.oms] request.getRemoteUser = jazn.com/admin
    06/07/25 11:01:03 Tue Jul 25 11:01:03 GMT-05:00 2006 FINEST [oracle.lbs.mapserver.oms] request= <?xml version="1.0" standalone="yes"?>
    <non_map_request>
    <add_data_source name="stream"
    jdbc_host="cobodata01"
    jdbc_sid="stream"
    jdbc_port="1521"
    jdbc_user="***"
    jdbc_password="***"
    jdbc_mode="thin"
    number_of_mappers="3"/>
    </non_map_request>
    06/07/25 11:01:03 Tue Jul 25 11:01:03 GMT-05:00 2006 FINEST [oracle.lbs.mapserver.oms] getRequestType: nodeName=add_data_source
    06/07/25 11:01:03 Tue Jul 25 11:01:03 GMT-05:00 2006 INFO [oracle.lbs.mapserver.MapServerImpl] adding a map data src [name=stream]
    06/07/25 11:01:05 Tue Jul 25 11:01:05 GMT-05:00 2006 FINEST [oracle.sdovis.SRS] loaded 748 geodetic srids.
    06/07/25 11:01:05 Tue Jul 25 11:01:05 GMT-05:00 2006 INFO [oracle.sdovis.CacheMgr2] Spatial Data Cache opened. Region=SDOVIS_DATA.
    06/07/25 11:01:05 Tue Jul 25 11:01:05 GMT-05:00 2006 INFO [oracle.sdovis.CacheMgr2] max_cache_size=512 MB.
    06/07/25 11:01:05 Tue Jul 25 11:01:05 GMT-05:00 2006 INFO [oracle.sdovis.CacheMgr2] sub region sdovis_subreg_gis_jdbc:oracle:thin:@cobodata01:1521:stream created in cache.
    06/07/25 11:01:05 Tue Jul 25 11:01:05 GMT-05:00 2006 INFO [oracle.lbs.mapserver.core.MapperPool] added a mapper instance to the pool [data src=stream]
    06/07/25 11:01:05 Tue Jul 25 11:01:05 GMT-05:00 2006 INFO [oracle.lbs.mapserver.core.MapperPool] added a mapper instance to the pool [data src=stream]
    06/07/25 11:01:06 Tue Jul 25 11:01:06 GMT-05:00 2006 INFO [oracle.lbs.mapserver.core.MapperPool] added a mapper instance to the pool [data src=stream]
    06/07/25 11:01:36 Tue Jul 25 11:01:36 GMT-05:00 2006 FINEST [oracle.lbs.mapserver.oms] request.getRemoteUser = null
    06/07/25 11:01:36 Tue Jul 25 11:01:36 GMT-05:00 2006 FINEST [oracle.lbs.mapserver.oms] request= null
    As you can see the arrive empty to the server, what can be wrong

    Hi,
    in this map request, it looks that the basemap string is empty.
    UTL_HTTP.WRITE_TEXT(l_http_req, '<?xml version="1.0" encoding="UTF-8"?><map_request datasource="stream" srid="8307" basemap="" width="960" height="768" antialiasing="false" format="GIF_URL" title="Demonstration"></map_request>');

  • Ical Server Snow Leopard email notification: just a clarification question.

    Hi,
    I succesfully installed my mac mini snow leo server.
    Our scenario: icalserver calendar is used by 4 clients in our network.
    ical server is running fine, but there is one thing I
    do not understand: the workflow of email notification.
    On the server I enabled email notification and set up an email adress [email protected] in Server Admin / Emailnotification.
    Then I created a test event in ical. I did not use the local calendar,
    I used the caldav calendar.
    Then I was wondering: why did mail start on mini server to send the invitation ?
    Email data is still stored in Server Admin / Email notification, so I assume email is sent independently in the backgound from any mail programm !??!
    It would be nice if anybody could give me any advice.
    Thanks

    Invitations are sent to external email recipients directly by the server posting them to a known mail queue, (probably in your case on the same mini). There is a calendar server manual online which explains, and calendarserver.org where the project is based. I was only able to make it work using the internal account names, not a friendly one I set up for the purpose.

  • Queries on Event Notification Service

    Hi,
    I have installed the System Messaging Server 6 2005Q1 in Linux and wish to use the Event Notification Service for the Mail Server. I have the following queries on the ENS
    1) Does it follow the SUBSCRIBE/NOTIFY dialog under SIP?
    2) The enp:// type url used for subscription and notification refer to Event Notification Protocol or is it something proprietary to SUN ENS?
    Regds,
    N.Ramki

    Hi,
    I wished to check on the notifyplugin parameters set for the ENS and used the configutil tool
    ./configutil -o local.store.notifyplugin.<eventType>.enable
    and for none of the event types (newMsg, ReadMsg etc) any value was returned.
    Could we add these parameters and the value we wish to set using the configutil? Or are there other means of doing it?
    Regds,
    N.Ramki

  • Push workflow notification to HTTP listener

    Hiie All,
    I;m trying to push workflow notification from gateway to HTTP listener by following the below document :
    Pushing Notifications Made Easy!!! : Push a Notification
    I have some queries in the above document :
    1. what is p_no ?
    2. In my scenario , when ever a new notification is created in gateway , it should be pushed to hhtp destination ...
    what are the steps that i need to follow to push notifications ?
    Waiting for helpful suggestions
    Regards ,
    Lokeswar.

    Hi Lokeshwar,
    The ADDRESS_UPDATE BAdI used in the Notification blog is just an example where IF_EX_ADDRESS_UPDATE~ADDRESS3_SAVED method was implemented. This is the trigger mechanism used in the blog. Its totally up to the application developer to use a specific notification trigger mechanism as mentioned in the blog. In the blog, the user is subscribed to the entityset - "UserCollection" and change type  - "created" which means that the user shall be notified whenever a new user is created.
    Now based on your use case and subscription created, you have to choose how to trigger an event for notifying the user. I am sorry but I do not know about user exit /IWWRK/ES_WF_ITEM_SEL_OB.
    Hope this helps you.
    Best regards,
    Aakash

  • Event Notifications for Deadlock Graphs

    So, I was trying to setup emailing of deadlock graphs using event notifications. I followed the information I found in Jonathon Kehayias PASS information, but it appears (and maybe I am wrong) that event notifications and queues only work on
    the database you create them under??? I see it says in BOL: http://msdn.microsoft.com/en-us/library/ms189453.aspx that it applies to the instance, but when I manually create a deadlock,
    the queue only gets an entry if the deadlock was created accessing an object in the database where the queue was created. If I switch to another database, it does not add to the queue at all. Is that right? Or did I possibly configure something wrong? I can't
    believe that events would be restricted to only fire in the database scope of the queue. That just sounds like it would essentially make this tool kind of useless for broader scoping work, like, anything actually instance related. Does anyone know? 
    John M. Couch

    Wow, I have a bunch of other stuff in there that maybe I don't need. I actually created a separate database. I am guessing that because you used MSDB that you did not have to enable the service broker using the code below:
    -- Enable Service Broker
    alter database [SysAdm]
    set enable_broker;
    go
    I also noticed you did not create a route ? 
    create route [CaptureDeadlockRoute] with service_name = 'CaptureDeadlockService', address = 'LOCAL';
    go
    And this appears to be where I screwed up. I did not pull the GUID and use it in the Event Notification creation, I simply used Current Database. 
    -- Now query the sys.databases for the service_broker_guid of the msdb database.
    SELECT service_broker_guid FROM sys.databases WHERE name = 'msdb';
    In MSDB, create event notification using the GUID from above:
    CREATE EVENT NOTIFICATION evnDeadLock_Graph
    ON SERVER
    WITH FAN_IN
    FOR DEADLOCK_GRAPH
    TO SERVICE 'svcDeadLock_Graph'
    , '8D785814-2D75-490C-B07D-7303363A9B6B'; -- the GUID for msdb goes here
    And I noticed you did not use the mail cert as in his code. Did it not work, or did you just skip it?
    -- Create a certificate to sign stored procedures with
    create certificate [dbaMailCert] encryption by password = 'dhsfosjf' with subject = 'Certificate for Sending Email via Stored Procedure';
    go
    -- Backup certificate so it can be create in master database
    backup certificate [dbaMailCert] to file = 'R:\Path\dbaMailCert.CER';
    go
    -- Add Certificate to Master Database
    use [master]
    go
    create certificate [dbaMailCert] from file = 'R:\Path\dbaMailCert.CER';
    go
    -- Create a login from the certificate
    create login [dbaMailLogin] from certificate [dbaMailCert];
    go
    -- The Login must have Authenticate Sever to access server scoped system tables
    -- per http://msdn.microsoft.com/en-us/library/ms190785.aspx
    grant authenticate server to [dbaMailLogin]
    go
    -- Create a MSDB User for the Login
    use [msdb]
    go
    create user [dbaMailLogin] from login [dbaMailLogin]
    go
    -- Add msdb login/user to the DatabaseMailUserRole
    exec msdb.dbo.sp_addrolemember @rolename = 'DatabaseMailUserRole', @membername = 'dbaMailLogin';
    go
    John M. Couch

  • Multiple recipients for event notifications/alarms

    Is it possible to send event notifications to mutiple email address.
    We use Convergence with latest patch level and Calendar Server 6.3
    Thanks for any hints or howtos
    Edited by: toni1988 on 30.04.2013 08:52

    I believe Calendar Server 6 supports only one notification address. CS7 supports multiple.

  • AWE Transaction Configuration Event Notification Setup issue

    AWE Transaction Configuration > Event > Notification Setup issue
    On Final Denial Event has Notifications Option set to "Requester" "Both".
    The Email URL is redirecting to the correct Approval Component mentioned under Approval Component in On Final Denial Event
    But the Worklist URL is redirecting to another Component unlike the email URL, it is sending to a different component.
    Why the same notifications via the same Event (On Final Denial) have two different URL's??

    Hi,
    The worklist/notification component is defined on several places, where the "lowest" definition applies for the action being triggered.
    1 AWE Transaction Configuration> Transaction Registry > Default Approval Component
    2 AWE Transaction Configuration > Event
    3 AWE Transaction Configuration > Event > Notification > Template Detail tab
    Be aware that the Notification section in the Transaction Configuration shows 1 row in the grid, where more than 1 row can be defined. Click on the View all to expand the grid and see all notification defined for this event.
    See if above configurations differ in menu, component, page ...
    Regards,
    Hakan

  • Os x server mail push no more available calendar still pushing

    Hi,
    suddenly my os x server 10.8.2 seems to stopped working when it comes to mail.
    Viewing the push option on my iphone or ipad there is no more push available while for the ical caldav calendar push is still available and working.
    Is there a way to debug on the server where might the problem be? On which logs I need to search?
    It was working reliable in the past and I don't know why it stopped working.
    Any help is appreciated.
    Regards
    eldrik

    I have the same problem. With my Lion Server worked fine and pushed new mails from my own mail server on the mac mini to my iOS devices. Now I'm using Mountain Lion with the Server App and I can't receive push mails on my devices. I also have new push certificates from apple. I'm not using the Profile Manager (With Lion Server I also didn't use it, and push worked!). So I can't set the Mail Notifications to Push on my devices for the mail account on my ML Server.
    When I filter the Console on the Server I can see the following messages:
    16.11.12 17:58:49,142 push_notify[14519]: Opening connection to apn feedback server feedback.push.apple.com for topic com.apple.mail.XServer.64a87de9-5f35-42d3-9cb0-0631b8942ff8
    16.11.12 17:58:54,697 push_notify[14519]: Disconnected from apn feedback server feedback.push.apple.com for topic com.apple.mail.XServer.64a87de9-5f35-42d3-9cb0-0631b8942ff8
    16.11.12 18:15:12,445 apsd[84]: <APSConnectionNotificationQueue: 0x7fa8d48537d0>: outstanding count -1 for com.apple.apsd-queue-port=com.apple.syncdefaultsd.push-user=501-env=production
    The Last message repeats more and more. Is the server trying to push, but has a failure? I don't understand the output.
    Greets

Maybe you are looking for

  • CF 10 sp 12 Enterprise  high CPU usage hangs services, 2012 server on 2012 Hyper-V host

    The last 2 days - my [removed link] CF site has suffered from high CPU usage (on and off) that stops functionality. This will last several minutes then suddenly the high usage stops a few minute later the high cpu usage starts again. I don't have any

  • Can't install Encore in CC

    I know this is my fault, but can't figure out how to fix it. I was using CS6 bought on cd but needed CC to edit Sony F55 footage. I uninstalled CS6 through Win7 control panel and now when I try to install Encore as described in Adobe instructions for

  • How to change the tempo in ultrabeat

    I simply want to know how to change the tempo of a beat to the desired speed... all i can see thus far is under resolution, 1/12, 1/16, etc. But I want to match the tempo with a sample I am using which I have pasted onto an audio track.. and those in

  • Problem in creating Depot Invoice

    When I am trying to create a depot excise invoice using j1ij, System is throwing the following message at the time of saving : Error in allocating Depot Invoice number Interval not found Number object J_1IDEPINV. I have maintained the number range in

  • Default and secondary row sets not working as expected

    I am trying the following code to understand how the default and secondary row sets work in ADF. However, the implementation doesn't seem straightforward. public void testRowSets(){   CountryVOImpl vo = (CountryVOImpl)findViewObject("Countries");   v