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

Similar Messages

  • PO 7.4 - Testing payload from "Configuration and Monitoring Home"

    Hello,
    I am working on PO 7.4. I want to test a payload from "Configuration and Monitoring Home". However, in the "Testing" tab, the option to test the payload is not available. Is this option not available in PO 7.4? Only cache connectivity test exists. I have attached a screenshot for reference.
    Regards,
    Mateen

    Go to Monitoring --> Adapter Engine
                                       --> Message Monitor
                                                  --> Select the message
                                                            --> open message ( Make sure pop-ups are allowed).
    You can also Resend & test the message/payload.
    Regards,
    Dipen.

  • ALI Database Connection Configuration and Monitoring

    Is there some way -- documented or not -- to set the number of connections that ALI uses between it and the SQL Server or Oracle instance behind it? If so, what's the default setting (and how do you override it)?
    Also, can we somehow monitor the number of active connections that ALI has to the database?
    Thanks!
    Chris Bucchere | bdg | [email protected] | http://www.thebdgway.com

    Chris,
    I thought a lot of this was covered in a previous post -
    [url http://forums.bea.com/bea/message.jspa?messageID=400007669&tstart=0]http://forums.bea.com/bea/message.jspa?messageID=400007669&tstart=0
    The maximum # of DB connections can be set in a config file. The portal itself control the actual number of connections between the min & max in its OpenDB connection pooling logic. I believe the default max # of connections is 40 connections.
    I believe the "Counter Monitoring System" - described in the G6 Administration Guide - provide a means to monitor the number of DB connections although I believe the same info could be obtained through other means at the OS-level.
    John
    Is there some way -- documented or not -- to set the
    number of connections that ALI uses between it and
    the SQL Server or Oracle instance behind it? If so,
    what's the default setting (and how do you override
    it)?
    Also, can we somehow monitor the number of active
    connections that ALI has to the database?
    Thanks!
    Chris Bucchere | bdg | [email protected] |
    http://www.thebdgway.com

  • SOA Composites in Parallel - How to Configure and Monitor

    We have couple of SOA Composites that customers are making calls to. How can I configure these composites / Web Service that can be handled parallely.
    Customer is calling each composite 10/20 times (because of the load) in every 10 seconds and based on their testing it is queuing up and performance is slow. But when I look at CUBE_INSTANCE table for start and end of composite instances, it is doing good.. with in 1 second.
    I am guessing I need to configure to handle parallel calls to these SOA Composites.
    Any clue or help

    Hi,
    It depends on what you have in that composite? For BPEL you should go through this...
    http://docs.oracle.com/cd/E23943_01/core.1111/e10108/bpel.htm#BABGBFII
    The master document is this...
    http://docs.oracle.com/cd/E23943_01/core.1111/e10108/part_soa.htm#ASPER99595
    Cheers,
    Vlad

  • Query regarding handling and monitoring of OSB Errors in a specific manner

    Hi,
    I'm using
    - OSB 10gR3 (10.3.1)
    Context
    To give some context, the setup I currently have a proprietory frontend client that is making XML/HTTP requests to OSB
    which in turn is getting info from downstream systems.
    I have no control over the behaviour/logic of the frontend client .. apart from knowing that it has a specific
    request/response format.
    So now to the issue..
    The issue I'm facing is regarding handling of errors. Based on my knowledge of OSB, the error handling of the transaction has been
    built along these lines
    (Within the stage) If an error scenario's occurred, error is being thrown
    (Within the error handler stage) Logging the error (using the 'Log' function .. with severity 'Error')
    (Within the error handler stage) The response payload is being built .. so that the error can be reported to the frontend client
    (Within the error handler stage) I'm doing a 'Reply with Success'
    Now this does give me the expected behavior from the frontend client's perspective (... i.e. it receives the payload and displays whatever error that's occurred)
    However from OSB's perspective, because I have done a 'Reply with success', the OSB Service Health Page ... (screenshot below) does not
    increment the 'Errors' count for the respective proxy service ....
    [OSB Service Health Page|http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/operations/monitoring.html#wp1107685] (Looking at Figure 3-8)
    The only way I could achieve this was to set the error handler stage to 'Reply with Failure' (which would return HTTP 500) ...
    The issue however is that, the proprietory frontend simply sees the incoming HTTP 500 code and doesn't read the return XML payload (containing the error details ..)
    which beats the whole idea of being able to maintain some sort of traceability for the failed transactions.
    So what I'm basically trying to find is .. that when an error occurs
    - Some 'call' to make the during the error handler stage so that it registers as an error in the OSB Service Health Page.. and I can clearly
    see the error count, etc for each of the proxy services
    - After that being able to still use 'Reply with Success' ... so that the payload is being returned with HTTP 500 code...
    so the frontend can read the payload ...
    ............. in essence, the idea being to register errors so that they can be monitored via the Service Health Dashboard ..but at the same time
    being able to return the 'error details' payload successfully
    With my limited (but growing) knowledge of OSB .. I've tried quite a few ways to achieve this with no success...
    Would very much appreciate any help here ...
    Lastly, if there is some way of achieving what I'm trying to get to above through different means, I'm open
    to trying out alternate stuff.
    Regards,
    Himanshu

    Hi Atheek,
    Many thanks for the reply. Does appear to be a pretty neat way of doing it ..
    One more clarification I'd like on this however ....
    Given that I have a set up like this below
    [External frontend client] <------> (1 Parent Service) <------> (2 Child Service)
    (1 Parent Service) .... has error handler .. and all it does is 'Reply with success'
    (2 Child Service) .... has error handler for particular stage
    so...
    2 Child Service - is doing the actual work (has error handler where custom error msg is being populated in $body)
    1 Parent Service - is the one that is getting called by the external client (has error handler .. and all it does is 'Reply with success')
    What I currently have is ..once the error occurs, I'm populating $body ... with the custom error message within the error handler
    Previously I had 'Reply with Success' in the 2 Child Service's error handler and the custom error message would get returned to the external client.
    Now, with the error handler only creating the custom error msg.... and 1 Parent service doing the 'Reply with Success' .. it doesn't appear
    to return the $body .. with the custom msg that I'd populated .. in 2 Child Service's error handler.
    Are the $body contents populated in 2 Child Service's error handler lost ...once the error propagates up to 1 Parent service's error handler ?
    If yes... is there way of getting around it ? I could see for instance that the $fault message context has a 'user populated' Details variable
    but the documentation covering this is sparse.
    Regards,

  • 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

  • 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.

  • Do I need to always have a keyboard and monitor connected to use as a home share device for movies and music?

    I have two MacBook airs and two Apple tv's. I want to set up a Mac mini and rip over 800 dvd's and 600cd's to it then use the apple tv's to veiw the movies and play songs. Just in my house not streaming over the net. I am looking at the Mac mini server with the 2 1 TB drives. I know I don't need the server but it is the drives I'm looking at. I want to set up the mini and then remove the key board and monitor.
    Does this sound right? Any better ideas?

    I'm running a mini with no monitor, and have had no problems.  I use Screen Sharing when I need to get into it, and for those rare occasions when I can't reach it via SS, I have a monitor that i'll pull out of storage to get everything back in working order.
    How are the two 1 TB drives configured?  If they're mirroring, then you may need more capacity if you're going to rip 800 DVDs. And while we're on the subject of drives, I can't tell from your comment if you're going to buy a Thunderbolt drive, but you should be able to get away with something much cheaper (and slower) like a USB2.0 drive.
    My $0.02.

  • Alert Configuration and Alert inbox showing error

    I have activated all services in SICF which are related to alert configuration and changed the HTTP ABAP port according the note 750287
    com.sap.aii.rwb.server.centralmonitoring.httpport to the HTTP port number mentioned in SMICM -> goto -> services -> HTTP port number.
    This is error i am facing after chaning the port number in Exchange profile and activated and refreshed all cache using
    you can also try to reset just ine case:
    a) the RWB
    http://<J2EE-Host>:<HTTP-Port>/rwb/rtc?op=init
    b) exchange profile
    http://<J2EE-Host>:<J2EE-Port>//rep/support/admin/index.html
    Repository, Directory, Runtime
    (All properties -> Refresh )
    <i>Call of URL http://Hostname:8001/sap/bc/bsp/sap/alertinbox/index.htm terminated due to error in logon data.</i>
    what are the changes expected to do..
    Regards,
    Govada.

    > I have activated all services in SICF which are
    > related to alert configuration and changed the HTTP
    > ABAP port according the note 750287
    This is perfect.
    >
    > com.sap.aii.rwb.server.centralmonitoring.httpport to
    > the HTTP port number mentioned in SMICM -> goto ->
    > services -> HTTP port number.
    This is again correct.
    >
    > This is error i am facing after chaning the port
    > number in Exchange profile and activated and
    > refreshed all cache using
    >
    > you can also try to reset just ine case:
    > a) the RWB
    > http://<J2EE-Host>:<HTTP-Port>/rwb/rtc?op=init
    This is wrong. Try to reset using the J2EE port.
    > b) exchange profile
    > http://<J2EE-Host>:<J2EE-Port>//rep/support/admin/inde
    > x.html
    > Repository, Directory, Runtime
    > (All properties -> Refresh )
    This is correct as well.
    Correct the wrong step, by giving the correct URL and then try again.
    Regards
    Bhavesh

  • [SOLVED] systemd-udevd using 100% CPU and monitors go to sleep on boot

    Hi,
    Turned my PC on this morning to find an issue with the monitors going to sleep immediately after booting. The boot process is usually slim autologin to a cinnamon session. I can see as far as entering my LUKS passphrase, followed by a few additional lines, followed by blank monitors and monitors entering power saving mode.
    Booting with nomodeset on the kernel command line allows me to boot to a terminal and I can login etc, but obviously X doesn't start. I'm using xf86-video-ati drivers.
    When booting with KMS enabled I also have a runaway systemd-udevd process which is thrashing my processor and I'm unable to kill it (I've tried kill -9 and still it persists).
    The PC was working fine when I shut it down last night. No updates have been performed since, and no configuration changes have been made. I did notice that the power management dialog in the settings failed to open though.
    Any suggestions would be welcome please, as I've now lost half a day trying to get this resolved.
    TIA
    X.
    Edit: I've also tried downgrading xserver to 1.15, xf86-video-ati and the associated dependencies with no change.
    Edit2: I've also disabled slim and rebooted and the same thing happens - so I don't believe it's an issue with X but with KMS.
    Edit3: Booting with acpi=off on the kernel command line also fails with the same result.
    Last edited by xanthi (2014-07-30 13:55:58)

    Turned out to be an issue with libdrm. Apparently I had run some updates yesterday before shutting down, but they didn't appear in pacman.log; instead I found them by looking in the pacman package cache and found:
    -rw-r--r-- 1 root root 110072 Jul 29 22:59 lib32-libdrm-2.4.56-1-x86_64.pkg.tar.xz
    -rw-r--r-- 1 root root 160996 Jul 29 22:55 libdrm-2.4.56-1-x86_64.pkg.tar.xz
    Downgraded [lib32-]libdrm packages to 2.4.54-1, rebooted, and success.

  • Ip sla reaction-configure and reaction-trigger

    Hi all,
    I want to make ipsla check server states to run EEM script then server will icmp timeout 3 times.
    i writed the following configuration(CAT 6500 IOS 12.2).
    ip sla 20 
     icmp-echo 172.31.3.206 source-ip 172.26.1.60
     timeout 100
     frequency 2
    ip sla schedule 20 life 10 start-time pending
    ip sla 30
     icmp-echo 172.31.3.206 source-ip 172.26.1.60
     timeout 100
     frequency 2
    ip sla schedule 30 life forever start-time now
    ip sla reaction-configuration 30 react timeout threshold-type consecutive 3 action-type trapandtrigger
    ip sla reaction-trigger 30 20
    track 20 ip sla 20 reachability
    track 30 ip sla 30 reachability
    but i found when ip sla 20 configured the ip sla status is unkonwn
    SW#sh track 20
    Track 20
      IP SLA 20 reachability
      Reachability is Down
        1 change, last change 00:00:17
      Latest operation return code: Unknown
      Tracked by:
        EEM applet server-down 
    when server down,sla status will change to timeout,and eem will worked only once.
    SW#sh track 20
    Track 20
      IP SLA 20 reachability
      Reachability is Down
        1 change, last change 00:00:52
      Latest operation return code: Timeout
      Tracked by:
        EEM applet server-down 
    When next time server up or down , the ip sla state will never changed, and the EEM never triggered.
    So how to make it work?

    To Dampen the restoration to ive used the following:
    event EVENT_POOR_RADIO
    event tag 1.0 ipsla operation-id 911 reaction-type packetMIA
    event tag 1.2 ipsla operation-id 911 reaction-type packetLossDS
    event tag 1.3 ipsla operation-id 911 reaction-type packetLossSD
    trigger
      correlate event 1.0 or event 1.2 or event 1.3
      attribute tag 1.0 occurs 1
      attribute tag 1.2 occurs 1
      attribute tag 1.3 occurs 1
    action 005   if $_ipsla_condition eq "Occurred"
    action 010    cli command "enable"
    action 015    cli command "configure term"
    action 020    cli command "router ospf 20"
    action 025    cli command "passive-interface GigabitEthernet0/0.10"
    action 026    cli command "no event manager applet TIMER"
    action 030   else
    action 035    cli command "enable"
    action 040    cli command "configure term"
    action 045    cli command "event manager applet TIMER"
    action 050    cli command "event timer countdown time 3600"
    action 055    cli command "action 005 syslog msg $q PRIMARY PATH RESTORED$q"
    action 060    cli command "action 010 cli command $q enable$q"
    action 065    cli command "action 015 cli command $q configure term$q"
    action 070    cli command "action 020 cli command $q router ospf 20 vrf SCADA$q"
    action 075    cli command "action 025 cli command $q no passive-interface GigabitEthernet0/0.10$q"
    action 080    cli command "action 030 cli command $q end$q"
    action 085   end

  • I have set up our school ipads to be supervised by Apple Configurator and am using VPP to buy apps.  I now find the supervised ipads do not allow the pupils to download photos or movies etc. Any suggestions would be great please.

    I have set up our school ipads to be supervised by Apple Configurator and am using VPP to buy apps. I did this initially as our school internet connection was stopping us from being able to update the IOS and our County was offering a managed system, Lightspeed, which took control of every device in school which proved very expensive.  I now find the supervised ipads do not allow the pupils to download photos or movies etc. As we frequently use the ipads as cameras this is causing us a problem. We have a school imac that I use to keep the devices updated with Apple Configurator (not connected to our network), and this doesn't seem to offer any solution to download them either.  I was told there was a setting in Apple Configurator to allow other computers to download from supervised devices, but I can't see it anywhere.  I am very new to this so any advice or help would be greatly appreciated please.

    I assume you are wanting to take the photos and movies off the iPads?
    Connect the iPad to a Apple computer. Open "Image Capture". Any photos or video can me imported to the desktop or other location on your computer.
    I had this same problem last year and as we have no wifi I asked lots of people at Apple what I could do - no one provided this answer (a little unbelievable!). If you have wifi using something like dropbox would be an easier solution.
    Hope this helps

  • I just purchased a new mac mini and would like to use my old dell monitor. I tried a HD to VGA adapter converter,it plugs in, but nothing shows on the monitor. Any suggestions? Thanks

    I just purchased a new mac mini and would like to use my old dell monitor. I tried a HD to VGA adapter converter,it plugs in, but nothing shows on the monitor. Any suggestions?

    What do you mean by "HD to VGA adapter converter"?
    Do you mean have an HDMI to VGA adapter connected the the Mini's HDMI port?
    Or maybe you plugged n the the included HDMI to DVI adapter and then connected a DVI to DVI adapter?
    In either case that will not work since VGA is analog and the Mini's HDMI port is digital only.
    You need to purchase a mini displayport to VGA adapter. It plugs into the Mini's Thunderbolt port.
    http://store.apple.com/us/product/MB572Z/B/mini-displayport-to-vga-adapter
    Make sure you get a name--brand one. I purchased some el cheapo, no-name ones and they did not work

  • How to configure and use StartTLS on Windows AD server (2008 R2 or 2012) ?

    I would like to use port 389 with secure ldap using StartTLS, i.e ldap over TLS. I could not find documentation to configure and use ldap over tls using port 389 with the implementation of StartTLS command. Though I could find documentation on secure ldap
    on port 636. Please help.

    Hello,
    see about self-signed certificates in
    http://support.microsoft.com/kb/321051/en-us and how to enable them in AD.
    Please see if steps in
    https://kb.meraki.com/knowledge_base/certificate-requirements-for-tls will help you.
    Best regards
    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://blogs.msmvps.com/MWeber
    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
    Twitter:  

  • [solved]URxvt and Xdefaults configurations not used

    Yesterday I noticed that my middle-mouse button paste from URxvt had stopped working, and today I noticed that seemingly all my configurations (besides fonts) aren't being used in URxvt.  If I run "source .Xdefaults" from a running URxvt, I get the error "no matches found: <option>".  This error is returned for the first line of the configuration, and the following settings were moved from the top to the bottom to see if any other configurations work:
    URxvt*perl-ext-common: default,matcher,clipboard
    URxvt*perl-ext: xim-onthespot
    urxvt*urlLauncher: /usr/bin/firefox
    urxvt*matcher.button: 1
    The only changes I can think of is adding the xim-onthespot line, the recent update to perl (however, since it occurs on non-perl lines as well, I'm not sure this is important), and the update to rxvt-unicode itself about 8 days ago (the problems could have been present thereafter, I just hadn't noticed).
    Has the syntax changed, or is there something blatantly obvious I overlooked?  I have also tried replacing the asterisk with a period (which results in a command not found error).  It seems to me that no one else has posted this problem here yet, but I may have missed it somewhere, and if so, a link would be nice.
    #urxvt*perl-lib: /usr/lib/urxvt/perl
    urxvt*termName: rxvt-unicode
    urxvt*internalBorder: 1
    urxvt*loginShell: true
    urxvt*background: rgba:0000/0000/0000/cccc
    urxvt*background: [70]#000000
    urxvt*foreground: white
    urxvt*transparent: 1
    urxvt*colorMode: on
    urxvt*cursorBlink: 0
    urxvt*depth: 32
    urxvt*color0: #000000
    urxvt*color1: #9e1828
    urxvt*color2: #aece92
    urxvt*color3: #968a38
    urxvt*color4: #414171
    urxvt*color5: #963c59
    urxvt*color6: #418179
    urxvt*color7: #bebebe
    urxvt*color8: #666666
    urxvt*color9: #cf6171
    urxvt*color10: #c5f779
    urxvt*color11: #fff796
    urxvt*color12: #4186be
    urxvt*color13: #cf9ebe
    urxvt*color14: #71bebe
    urxvt*color15: #ffffff
    urxvt*fading: 40
    #urxvt*tintColor: white
    urxvt*shading: 0
    urxvt*inheritPixmap: 0
    urxvt*scrollBar: 0
    urxvt*geometry: 81x22
    urxvt*saveLines:1000
    urxvt*font: xft:Inconsolata:pixelsize=12:antialias=true:hinting=true
    urxvt*boldFont: xft:Inconsolata:pixelsize=12:antialias=true:bold:hinting=true
    urxvt*italicFont: xft:Inconsolata:pixelsize=12:antialias=true:italic:autohint=true:hinting=true
    urxvt*bolditalicFont: xft:Inconsolata:pixelsize=12:antialias=true:bold:italic:autohint=true:hinting=true
    URxvt*preeditType: OnTheSpot,None
    URxvt*perl-ext-common: default,matcher,clipboard
    URxvt*perl-ext: xim-onthespot
    urxvt*urlLauncher: /usr/bin/firefox
    urxvt*matcher.button: 1
    Xcursor.theme: Vanilla-DMZ-AA
    Xcursor.size: 16
    Last edited by lswest (2010-08-12 00:28:29)

    lswest wrote:If I run "source .Xdefaults" from a running URxvt, I get the error "no matches found: <option>".
    "source" is a bash builtin to execute bash code in the context of the current shell session. The errors you get are due to the fact that it's actually bash trying to run the contents of your .Xdefaults as shell commands. To make changes to an Xdefaults file take effect, use
    xrdb -merge ~/.Xdefaults
    Changes to Xdefaults should take effect in any case if you restart X, though. Maybe there's something else amiss, but at least sourcing the file is definitely wrong.

Maybe you are looking for

  • Table for variables of a query

    Hi, I want to find the list and details of variables used in all the queries built on a multiprovider. Can any one plz help in giving the table name whcih give the details of variable name, Type(userexit/manual input/replacement path), Details(ready

  • Can no longer connect via serial port

    Hi all, I am an administrator for forty-eight Solaris servers scattered around the world, I have remote console connectivty via Cisco 2821 terminal servers. Recently all the devices were moved to new terminal servers but I can no longer get remote co

  • Can't open iwork or any documents

    Can't open Keynote, Pages or Numbers...or any of my documents...they now say they are in the incorrect format, says the file might be corrupted, truncated, or in an unexpected format. Help??!

  • How present picture like apple web site?

    How present picture like apple web site? http://www.apple.com/ Mike

  • My carrier isnt showing on my new iPhone?

    I just got a new iphone, and everythings being put back on to the iphone, but my carrier isnt showing up. Therefore I can't send any texts please help!