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,
MateenGo 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.comChris,
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 helpHi,
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,
HimanshuHi 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 muchAs 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
JamesHi..
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. -
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 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?
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!