OSB - SLA Alert Details

Is it possible to include dynamic messages in the SLA alerts you can configure for Proxy Services? I would like to include the final $body contents of the alerts that are generated, but do not see a way to do it.

I dont see a way for including the $body content in the alert.
But you may consider writing the $body through a business service to a file or jms queue before invoking the alert action.

Similar Messages

  • OSB: Cannot found SLA Alert Log

    Dear all,
    http://docs.oracle.com/cd/E17904_01/doc.1111/e15867/alert_destinations.htm
    "+Alert Logging: If you select Yes, alerts sent to this alert destination are logged to the alert log.+"
    From this document, Where can I found the alert log ?
    Thank you very much

    As given in the documentation:
    An alert destination can include one or more of the following types of destinations: console (default), Reporting Data stream, SNMP trap, e-mail, JMS queue, or JMS topic.You will need to configure the Alert destination to be able to see the messages there.
    By default you should see them on the OSB Console.
    {Operations > Monitoring > Dashboard > SLA ALerts}
    {Operations > Monitoring > Dashboard > Pipeline ALerts}
    Please refer to the section 6.2 in the same link to get more details on how to configure diff. alert destinations.
    Thanks,
    Patrick

  • OSB: API to create SLA alert on proxy

    Hi,
    does anyone know how to set an SLA alert for a large number of proxy services automatically ? I went through http://docs.oracle.com/cd/E21764_01/apirefs.1111/e15033/toc.htm but haven't found anything useful.
    There is close to a hundred of proxies in my configuration and I need to set two SLA rules for all of them. Obviously, I don't want to do that through /sbconsole one by one. Additionally, I want to have sort of after-deploy-script to make sure that all deployed proxies have those SLA alerts set without checking anything manually.
    Any idea?

    Was looking at this and just realised the exact issue that is reported in this thread.
    It would be really useful to have a way of executing a config file via the API to setup these SLAs.
    Is there a place where I can vote for enhancements or see the release roadmap for OSB?
    Many thanks
    Murph

  • OSB  - Creating SLA Alerts using WLST

    Hi,
    I'd like to create SLA Alerts on proxy services using WLST rather than via the service bus console.
    The MBean described at:
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/javadoc/com/bea/wli/sb/management/configuration/ProxyServiceConfigurationMBean.html
    only seem to allow enabling or disabling SLA alerts not creating them.
    Can anyone point me in the right direction?
    Thanks
    Nick

    Please refer -
    http://blogs.oracle.com/MarkSmith/entry/osb_alerts_purging_is_essentia
    From the blog -
    The components that make up WLDF will be targeted to a single managed server in a clustered environment or to the Admin server in a single server environment. To establish what managed server this is, check to see where the WLI Aggregator application is targeted to. The WLDF data will be stored under this single managed server in the following location: //domain_name/servers/server_name/data/store/diagnostics/Check that on which server WLI Aggregator application is targeted and connect to that server from your script.
    Regards,
    Anuj

  • Configuring and using SLA alerts and Monitoring in OSB.

    Hi,
    I am having a business service which logically represents composite endpoint URI. Now I want to enable Monitoring and generate an SLA alert if the composite URI that the business service is representing is DOWN for some reason and the proxy routing to the BS is not able to invoke it.
    How do I do that? Pls suggest!

    Hi Deb,
    Please refer section "46.5 How to Generate Alerts Based on Endpoint URI Status" at below link -
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15867/endpointurimgmt.htm#i1080465
    Also refer -
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15867/monitoring_ops.htm#i1108778
    Please post OSB related questions in Oracle SOA Suite forum only -
    SOA Suite
    Regards,
    Anuj

  • SLA alert doesn't display in the OSB console's dashboard

    Greetings,
    I defined several SLA alerts for a proxy service and I'm using a client which creates on the purpose the required conditions to raise the alerts, but nothing displays in the Dashboard. I also enabled the monitoring checkbox but I don't know if the level has to be pipeline, service or action. Did I miss something ?
    Many thanks in advance,
    Nicolas

    1° Monitoring is enabled at service level.
    2° The aggregation interval for the condition is the same as the monitoring one.
    There is no message in the Dashboard, neither SLA Alerts nore any other one. What is very strange is that the Service Health tab says that the avg. response time is 0 seconds while the proxy service reply takes 30 seconds. The proxy service is based on a JAX-RPC WSDL generated in Workshop. I also tried JAX-RPC with the same result? The client is an Axis one generated in Workshop (not a WebLogic clientgen one) and it calls the proxy service as follows:
    //JAX-RPC
    TestService service = new TestServiceProxy().getTestService();
    // Service will reply in 30 seconds
    service.delay30();
    //JAX-WS
    TestService service = new TestServiceLocator().getTestServiceSoapPort();
    // Service will reply in 30 seconds
    service.delay30();
    Once called, the operation logs a message at its begin and at its end. The message shows that the processing takes 30 seconds. The SLA alert rule says that an alert has to be raised, having the console as the destination, whenever the processing time of this operaztion invocation takes more than 5 seconds. However, no message apears in the dashboard, no SLA alert and the service's avg processing time is displayed as being 0 seconds.
    Many thanks in advance for any help.
    Nicolas

  • WLST Script for Disabling/Enabling Global SLA Alerting.

    Hello,
    I wanna find a way from the WLST to disable and enable the SLA Alerting which is under Operations-->Global Settings in the sbconsole. This is the global setting not per sercive!
    I have found how to create a session and how to disable the alerts per service, but i cannot find which MBean is accessed when throught the sbconsole the global SLA alerting is disabled/enabled.
    Can anybody point me to the right direction or help me to find how to do this from WLST.
    Thanks.

    Hi Ganesh,
    I have finally created the script i was looking for.. I copy-paste it below as a sample... For sure you need all the lines of code until the comment i have put "#####you need this code above"
    now the code you see below the comment is for disabling the global sla alerting... you have to write a bit to target a specific service that you want to disable.
    Keep in mind that after you make your change you hava to include those lines in order to activate the changes and disconnect and exit..
    sessionMBean.activateSession(sessionName, "enable SLA")
    disconnect()
    exit()
    If you have access to oracle support search for wlst script for osb it has a lot and you can find how to target a specific service...
    I hope that i help a little bit
    import sys
    import wlstModule
    from com.bea.wli.sb.management.configuration import SessionManagementMBean
    from com.bea.wli.sb.management.configuration import ALSBConfigurationMBean
    #from com.bea.wli.sb.management.configuration import ProxyServiceConfigurationMBean
    from com.bea.wli.sb.management.configuration.operations import OperationsConfigMBean
    from com.bea.wli.config import Ref
    from com.bea.wli.sb.util import Refs
    # Connect (username, password, URL)
    connect('weblogic', 'password', 't3://localhost:7001')
    domainRuntime()
    # Create a session name
    sessionName =sessionName = String("SessionScript"+Long(System.currentTimeMillis()).toString())
    print('... after session. Session is: ', sessionName)
    # Get the session MBean and create a session
    sessionMBean = findService(SessionManagementMBean.NAME,SessionManagementMBean.TYPE)
    print('-debug-this is the sessionbean',sessionMBean)
    print('SessionMBean is: ', sessionMBean)
    sessionMBean.createSession(sessionName)
    print(String('Session was created ... ').concat(sessionName))
    #####you need this code above
    domainCustom()
    cd('com.bea')
    #path='com.bea:Name=OperationsConfig.'+sessionName+',Location=AdminServer,Type=com.bea.wli.sb.management.configuration.operations.OperationsConfigMBean'
    cd('com.bea:Name=OperationsConfig.'+str(sessionName)+',Location=AdminServer,Type=com.bea.wli.sb.management.configuration.operations.OperationsConfigMBean')
    set('DomainSLAAlertingEnabled',java.lang.Boolean("true"))
    # Now commit (activate) the changes
    sessionMBean.activateSession(sessionName, "enable SLA")
    disconnect()
    exit()

  • SLA Alerts in DB polling proxy

    Hi
    I have created a DBAdapter to poll a table in the database for any inserts/updates. Have adopted the Logical Delete processing.
    Now I need to configure an SLA alert for the proxy service based on this DBAdapter.
    The alert needs to be raised when no records have been updated/inserted for more than say 10 minutes.
    The SLA Alert Rule I have defined is as follows:
    Rule Name   TriggerAlert
    Alert Destination   Poll_SLA/SLAQueue
    Start Time (H:MM)   3:00 AM
    End time (H:MM)   1:30 PM
    Rule Expiration Date (M/D/YYYY)   12/31/2011
    Rule Enabled   true
    Alert Severity   Critical
    Alert Frequency   Every Time
    Stop Processing More Rules   true
    Conditions
    Condition Expression   Aggregation Interval 0 Hour(s) and 5 Minutes
    Operation.receive.Message Count = 0
    But somehow the SLA Alert is not raised even if there are no inserts or updates for 5 minutes. The proxy service is polling the records correctly as I can see the log actions being executed.
    Could someone help me in pointing out the configuration that I have missed or have wrongly done asap.
    Thanks & Regards
    Kshama
    Edited by: Kshama Tamhankar on Dec 20, 2011 9:30 PM

    Hi,
    I changed the Alert rule to Message Count=0 and the main setting that I had to change to raise the alert was in the Operational Settings tab of the Proxy service.
    Monitoring: Enabled Pipeline Monitoring for Service Level and above. By default this is set as Pipeline Level.
    Thanks & Regards
    Kshama

  • Reporting Agent - Alert Views & Alert Details repeating twice

    Hi All,
    I have configured reporting agent settings for a BW Query. The exceptions will be communicated through email. The email has been configured to output Alert Views & Alert Details. However when we recieve the email, the alert views, details as well as the URL is repeating twice. Is there a way to correct this issue. Also URL sometimes is not full, it truncates for some reason. Please advise.
    Thanks a ton.

    Hi,
    Reporting agent is available and can be used in BI 7.0 with running reporting_agent transaction but SAP recommends to use information broadcasting instead reporting agent.
    Note that you can only use the Reporting Agent if you are working with queries and Web templates in the SAP BW 3.x format.As of SAP NetWeaver 7.0, the Reporting Agent functions are covered by Information Broadcasting.
    Regards.

  • Setting monitoring and SLA Alerts via Workspace studio

    Hi,
    Is it possible to set monitoring and SLA Alert rules via workspace studio. If yes, could you please help me how to do it.
    Thanks
    James

    Hi..
    Operational settings such as enabled, tracing, monitoring etc are easily set within eclipse by editing with the text editor rather than the proxy editor..
    The SLA Alerts are possible to modify in the same way, but they're a bit more tricky to figure out..
    ..Mark.

  • BPMON Alerts Detail Info - how to switch to use TRUSTED RFC ?

    Hello Experts,
    we have configured BPMON for our customer and it works fine, alerts are flowing in.
    Now the users start using it and they complain about having a logon prompt popup every time the hit "Detail info" button to jump into satellite system to see alert details. It's very annoying when they need to check many alerts simultaneously.
    So I investigated and found that the function is using LOGIN type RFC for the logon and it seems that SAP designed it to work this way, as SAP's own DEMO shows same thing.
    Question: Is there a legitimate way to make BPMON function use TRUSTED RFC to show alert details instead of LOGIN RFC ?
    By "legitimate" I mean, I know the LOGIN RFC can be "adjusted" to behave like TRUSTED, but that is not "legal" fix especially in production.
    Appreciate any comments.
    Thanks
    Elena

    Hi Elena
    I assume you are using Login RFC in SolMan setup.
    If you switch current RFC to Trusted RFC, if the user has Trusted RFC profile and same user exist in both system, user can use trusted connection.
    Please go to transaction SolMan setup, and side bar menu managed system configuration and open managed config screen to target system. In the 3 rd step of the wizard, there is a place to configure RFC.
    In case if BPMon, Read RFC is used for data collection(as of SAP TMW is used instead of READ).
    And then there are 3 RFC TMW, Trusted and last one(RFC for Solution manager).
    When you press the detail info button, last RFC is used. To this RFC type, you can assign RFC Login( this will ask login screen by default) or Trused RFC.  I think you assin RFC login right now. That's why you have popup.
    If you switch this to Trused one, Trused RFC is used.
    Best Regards
    Keiji

  • BPMON Alerts "Detail info" disappeared in SP10-11

    Hi BPMON Experts,
    we have upgraded SOLMAN from SP08 to SP11 (skipping SP10).
    We have already had BPMON and Analytics setup in SP08.
    Now finding out that in SP11the "Detail Info" and SP13 buttons in Alert Inbox completely disappeared.
    Reading TECHED mats from last year, it sais that BPMON alert details are not integrated in SP10.
    However SAP recommends for users with old BPMON settings to still use OLD  BPO workcenter to realize full functionality..
    But without detail info button - there is not much use for it.
    Is anyone else experiencing same problem ?
    Appreciate your comments.
    Thanks
    Elena

    Hi Elena
    I wonder whether you use MAI based BPMon (BPMon on new monitoring infrastructure) or use classic one...  If the BPMon and BP Analytics setting were made when SP was SP8, I assume it is Classic one.
    Anyway, let me clarify some points.
    As you know from Teched replay, as of Solution Manager 7.1 SP10, BPMon offer new BPMon that based on monitoring alert infrastructure (MAI).  But this does not means, after the SP10, your existing BPMon or BP Analytics setting runs on new MAI infra. Without switching on the MAI, your solution still run on Old infrastructure (I will use classic BPMon engine here).
    Since all the BPMon cases are not covered yet in SP10/SP11 and also conversion tool from classic BPMon to MAI BPMon is not available in SP10/SP11, using Classic BPMon is still recommended.
    So if you simply update SolMan SP from SP8 to 11, your BPMon and  BP Analytics Monitors still run classic BPMon infra. Here basically everything should be same.
    So I bit suprise you have some issue (detail info is not available, ST13<?> button is nto avaialble)...
    In my understanding, there should not be the issue if you still run classic BPMon infra.
    So if this is the case, I recommend you to check your monitor setting. If you update ST-A/PI in managed system during SP11 upgrade, I recommend you to conduct following to get latest repository.
    1. Go to BPMon setup and chose your logical component area. And conduct load monitor definition.
        By pressing this, latest monitor definition is loaded from managed system to SolMan.
    2.To refrect the latest repository content, go to logical componet and choose all monitor and de-activate ->Generate->Activate existing monitors.
    For ST13 button, I recommend you to check your monitor setting (analysis tool tab). If not T-CD/Program assigned to your monitor, the button is not avaialble in alert inbox. So you need to assign the T-CD /Program that you want to see in alert inbx in analysis tool tab of your monitor.
    If your case, is not based on classic BPMon (You newly create solution and switch on MAI setting to your Solution as attached picture), I recommend you to chck new Alert Inbox and open detail info.
    As of SP10, you can control classic / MAI BPMon per solution (but if there is existing monitor, you cannot switch. So you need conversion tool that is planned SP12 probably).
    In MAI based BPMon, there is BPO workcenter. And it offer a bit different alert inbox.
    In new MAI based Alert inbox, to use detail info button, you need to press show detail button.
    (like technical monitoring, new alert inbox support grouping etc.. so to see detail info, you need to go into 1 more detail level).
    In detail display, detail info should be still avaialble like attached picture (but now it is http based. not GUI base).
    So even the new BPMon, detail info still should be avaialble. Also you should be able to call transaction/program like you could do before. (actually in new infra, it can do more).
    I think in the teched replay, it might says "BPMon BW Alert report is not supported yet" in new BPMon....
    Hope above info help you.

  • SLA alerts

    Hello,
    I have installed SOA Suite 11.1.1.5.0. At Oracle Service Bus I have define sla alert rules and I can monitor at the administrator console if there is any violation. I would like
    to know if these violations are written at a file? I want to have a file with the timestamp , the alert name, alert severity, service etc.. and every time a violation occurs these information are written at it.
    Thanks in advamce

    Hi,
    I changed the Alert rule to Message Count=0 and the main setting that I had to change to raise the alert was in the Operational Settings tab of the Proxy service.
    Monitoring: Enabled Pipeline Monitoring for Service Level and above. By default this is set as Pipeline Level.
    Thanks & Regards
    Kshama

  • BTM SLA Alert - Completed Started Transactions

    I'm looking for a way to setup an BTM Alert when Completed Transactions is less than Started Transactions.
    SLA Alerts provide instrumentation for both Completed and Started transactions/as well as rates, but there does not appear to be a way to compare Completed vs Started.
    Does anyone know of a way to do this?
    thanks!
    -Javier

    When connect to the BTM main console as Administrator you can navigate to Explorer ---> SLA Policies
    Next, from the 'Create' menu you can create a SLA Policy --> Transaction SLA
    Is that what you are looking for?
    Regards
    Rob
    http://oemgc.wordpress.com

  • Alert Details

    Hi,
    Anybody can share complete alerts details docs. in BEx Reporting?
    Regards,
    Vivek.V

    hi
    check these links,
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/63ee7f486cc143a560799d8803ce29/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/1a/615f64816311d38b170000e8284689/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cc/29483983ea6106e10000000a11402f/content.htm
    Regards,
    Manoseelan

Maybe you are looking for