Which OAS is more robust?
Hi All,
I'm in the process of using OAS which has many choices in the download page. So, I wanted to find out from the current users of Oracle application server that which version if not the most latest is most robust?
Thanks!
A. Rahman
Hello there,
this is my very personal opinion only:
if You can afford it, use iAS, the latest
version. It's technically different from OAS, but has later APIs included and uses "standard" engines like JServ with OJSP, Apache and the Oracle Aurora EJB Container (=Oracle JServer).
null
Similar Messages
-
Hello Forum,
This is my first time posting here. I am on a project where i will be trying to control a AP device. I have the option of using the AP2722 or an AP2222. From talking to tech support.
AP2222 needs to use ActiveX control LabView to APWIN (APIB)
while
AP2722 has an instrument driver and uses GPIB.
So what kind of things would you guys suggest? Any opinion?
Which will have a gentler or less-steep learning curve?
Which option is more robust and offers more control?
Pros and Cons?
thank you.
.DannyIf it was me I would opt for the GPIB option. It is widely used standard available on many different types of instruments.
I would buy the GPIB controller from NI because of the great support and troubleshooting software that is included. On the plus side you can use this controller to connect to other instruments as well.
The APIB looks like it is proprietary and you would have to buy the controller from them.
I assume you want to write your own application in LabVIEW and not use their APWIN? software.
When they say they have a GPIB driver what was it written in? LabVIEW or something else?
Using LabVIEW 2010SP1 and TestStand 4.5 -
Would Anyone Mind Giving A Few Tips To Make This Script More Robust?
Hello. I haven't done any scripting before but I've written this script to run as a post-recording process in Audio Hijack Pro:
on process(theArgs)
-- This part of the script will disable any timers that are set to repeat exactly 7 days (±1 minute) after the recording started
-- Dates have the format "Monday 1 January 2007 12:00:00"
tell application "Audio Hijack Pro"
set allSessions to every session
repeat with eachSession in allSessions
set allTimers to every timer in eachSession
repeat with eachTimer in allTimers
try -- The try protects against empty values of "next run date"
set nextDate to word 1 of ((next run date of eachTimer) as string)
set nextDay to word 2 of ((next run date of eachTimer) as string)
set nextMonth to word 3 of ((next run date of eachTimer) as string)
set nextYear to word 4 of ((next run date of eachTimer) as string)
set nextHour to word 5 of ((next run date of eachTimer) as string)
set nextMin to word 6 of ((next run date of eachTimer) as string) as number
set weekOn to ((current date) + (60 * 60 * 24 * 7) - (duration of eachTimer)) -- This calculates the date in 7 days, less the duration of the timer
set weekOnDate to word 1 of (weekOn as string)
set weekOnDay to word 2 of (weekOn as string)
set weekOnMonth to word 3 of (weekOn as string)
set weekOnYear to word 4 of (weekOn as string)
set weekOnHour to word 5 of (weekOn as string)
set weekOnMin to word 6 of (weekOn as string) as number
if nextDate is equal to weekOnDate and nextDay is equal to weekOnDay and nextMonth is equal to weekOnMonth and nextYear is equal to weekOnYear and nextHour is equal to weekOnHour and nextMin is greater than (weekOnMin - 60) and nextMin is less than (weekOnMin + 60) then
set enabled of eachTimer to false
end if
end try
end repeat
end repeat
end tell
-- The script then goes on to import the recordings into iTunes (as wavs), set tags and copy the wavs up to the server
if class of theArgs is not list then -- This is a standard Audio Hijack Pro routine
set theArgs to {theArgs}
end if
set recordedFiles to {} -- This will protect against theArgs being changed by Audio Hijack Pro whilst this script is still running
set recordedFiles to theArgs
set convertedFileList to {} -- This will keep track of the paths to the imported files
tell application "iTunes"
set current encoder to encoder "WAV Encoder"
copy (convert recordedFiles) to trackList -- Do the conversion
if class of trackList is not list then
set trackList to {trackList}
end if
repeat with eachTrack in trackList -- Set the tags
set artist of eachTrack to "Theatre Archive"
set album of eachTrack to word 1 of ((name of eachTrack) as string)
set convertedFileList to convertedFileList & (location of eachTrack as alias)
end repeat
end tell
tell application "Finder"
repeat with eachFile in convertedFileList
-- This section (down to HERE) is a subroutine to delay the file copy until iTunes has finished creating the files
set currentSize to size of (info for eachFile)
delay 1
set latestSize to size of (info for eachFile)
repeat until currentSize is equal to latestSize -- Keep checking the size every second to see if it's stopped changing
set currentSize to size of (info for eachFile)
delay 1
set latestSize to size of (info for eachFile)
end repeat
-- ...HERE
duplicate eachFile to "Server HD:" as alias -- Copy the files up to the server
end repeat
end tell
end process
The idea is that it disables the repeating timer that created the recording (as I don't necessarily want it to repeat every week), converts the recording to wav in iTunes and then copies the wav up to our server. If I run it too many times in quick succession some files don't get converted, and then some wavs don't get copied to the server. I'd like to know a way of getting it to tell me why not!
Thanks for any advice you can give.
RichSince you specifically ask if people can make it 'more robust', it would help if you indicated which areas, if any, were of particular concern.
For example, does the script frequently fail in one particular area?
That would help narrow it down significantly. There's little point in people deeply analyzing code that works just fine.
If, on the other hand, you're looking for optimizations, there are several that come to mind.
Firstly, you're making repeated coercions of a date to a string in order to compare them. String comparisons for dates are inherently dangerous for many reasons.
For one, different users might have different settings for their date format.
Both "Monday May 28th 2007 1:02:03am" and "28th May 2007 1:02:03am" are valid coercions of a date to a string, depending on the user's preferences.
You might expect the former format whereas the current system settings use the latter so now 'word 1" returns "28th" rather than "Monday" as you expect.
The problem is exascerbated by the fact that since you're coercing to strings you're now using alphabetical sorting, not numeric sorting. This is critical because in an alpha sort "3rd" comes AFTER "20th" because the character '3' comes after the character '2'. However I'm guessing you'd want events on the 3rd of the month to be sorted before events on the 20th.
So the solution here is to throw away the entire block of code that does the date-to-string coercions. If my reading of the code and the expected values is correct it can all be reduced from:
<pre class=command>set nextDate to word 1 of ((next run date of eachTimer) as string)
set nextDay to word 2 of ((next run date of eachTimer) as string)
set nextMonth to word 3 of ((next run date of eachTimer) as string)
set nextYear to word 4 of ((next run date of eachTimer) as string)
set nextHour to word 5 of ((next run date of eachTimer) as string)
set nextMin to word 6 of ((next run date of eachTimer) as string) as number
set weekOn to ((current date) + (60 * 60 * 24 * 7) - (duration of eachTimer)) -- This calculates the date in 7 days, less the duration of the timer
set weekOnDate to word 1 of (weekOn as string)
set weekOnDay to word 2 of (weekOn as string)
set weekOnMonth to word 3 of (weekOn as string)
set weekOnYear to word 4 of (weekOn as string)
set weekOnHour to word 5 of (weekOn as string)
set weekOnMin to word 6 of (weekOn as string) as number
if nextDate is equal to weekOnDate and nextDay is equal to weekOnDay and nextMonth is equal to weekOnMonth and nextYear is equal to weekOnYear and nextHour is equal to weekOnHour and nextMin is greater than (weekOnMin - 60) and nextMin is less than (weekOnMin + 60) then
set enabled of eachTimer to false
end if</pre>
to:
<pre class=command>set nextDate next run date of eachTimer
set weekOn to ((current date) + (60 * 60 * 24 * 7) - (duration of eachTimer)) -- This calculates the date in 7 days, less the duration of the timer
if nextDate is greater than (weekOn - 60) and nextDate is less than (weekOn + 60) then
set enabled of eachTimer to false
end if</pre>
The next area of concern is your copying of the files to the server. I don't understand why you have all the delays and file size comparisons.
Given a list of aliases convertedFileList, you can simply:
<pre class=command>tell application "Finder"
duplicate convertedFileList to "Server HD" as alias
end tell</pre>
The Finder will copy all the files in one go and you don't need the repeat loop or the delays. -
In SQL Trace how to see which statement getting more time .
Hi Expart,
In SQL Trace (T-code ST05) . I am running the standard transaction . how to see which statement
running more time and less time . suppose one statement running more time so how resolve the
performance .
Plz. reply me
Regards
Razz> The ones in 'RED' color are the statement which are taking a lot of time and you need to
> optimise the same.
No, that is incorrect, the red ones show only the ones which need several hundret milliseconds in one execution. This can even be correct for hard tasks. And there are lots of problem, which you will not see
I have said everything here:
SQL trace:
/people/siegfried.boes/blog/2007/09/05/the-sql-trace-st05-150-quick-and-easy
Go to 'Tracelist' -> Summarize by SQL statements', this is the view which you want to see!
I summarizes all executions of the same statement.
There are even the checks explained, the slow ones are the one which need a lot of time per record!
See MinTime/Rec > 10.000 microseconds.
Check all number of records, executions, buffer, identicals.
The SE30 Tipps and Tricks will not help much.
Siegfried -
Being deaf, I rely on the vibrate mode to alert me to incoming messages or reminders. I haven't had problems with my previous PDAs such as Blackberry and Motorola, but since I obtained an iPhone 4, I`ve discovered that its vibrate mode is more of a whimper than anything else. I`ve missed many calls as its vibes are indiscernible when it`s in the holster on my belt. Is there any way to make the vibes more robust? I`ve amped up the ring volume control to no avail.
No, there is no adjustment for the vibrating mode.
-
I understand that both Mac OS 10.4.11 and Mac OS 10.6.8 have security holes, and that 10.4.11 is no longer supported. If neither 10.4.11 nor 10.6.8 are supported, and if unpatched vulnerabilities in 10.6.8 are worse than those in 10.4.11, then I presume that, because fewer people use 10.4.11, nobody will attack it, whereas many people use 10.6.8 which makes it more attractive to hackers.
Therefore, my question is this: did 10.5.x and/or 10.6.x (and their respective Safari versions) introduce new security vulnerabilities that are not present in 10.4.11, or are all of Snow Leopard's (or Safari 5.1.10's) critical security vulnerabilities inherited from earlier versions such as Tiger?Most people would likely disagree with me, & although higher versions of OSX got Security fixes, I think older is or can be made more secure.
TenFourFox for PPC & Firefox for Intel is a more advanced Browser than Safari in either version.
I consider Little Snitch essential for security also in 10.4.11 to 10.10.2
There are also some security fixes for 10.4, 10.5, 10.6 that you can apply yourself, here's a link to Bash fixes & maybe ntpd fixes...
For 10.4/10.5 PPC...
http://tenfourfox.blogspot.com/2014/09/bashing-bash-one-more-time-updated.html
For 10.6...
http://x704.net/bbs/viewtopic.php?f=12&t=7156&p=89620&hilit=bash#p89620 -
please let me know how can resolve this issue... how can i compare 2 pdfs which are having more than 1000 pages.
Acrobatplease let me know how can resolve this issue... how can i compare 2 pdfs which are having more than 1000 pages.
Acrobat -
How to find top 10 SQL statments which are consuming more cpu time.
hi all,
Is there any command or script to monitor the top 10 sql statments which are consuming more cpu time.
I know by using AWR REPORT we can find it, i want the command or script to find the top cpu utilization sql statments.
Regards
Subhash.Subhash,
A quick and dirty Google search could have get you started with the following:
Thread: how to get top CPU consuming sql oracle 10g
Re: how to get top CPU consuming sql oracle 10g
Oracle SQL top sessions
http://www.dba-oracle.com/oracle10g_tuning/t_sql_top_sessions.htm
"How to Find top 10 expensive sql's", version 9.2.0
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:73325450402303
HTH,
Thierry -
iOS obviously allows only 10 Apps to be Chosen in The "Open in" function. How can I control which Apps ( if more than 10 are installed) can be selected?
I think that is influenced by the order in which the apps are installed on the iPad (I believe that it's the most recent 10 ?) - but as I haven't got more than 10 apps that support any document/file type I can't check.
If you want to able to edit the list, then you could try leaving feedback for Apple : http://www.apple.com/feedback/ipad.html -
Looking for something more robust than global variables
Hi,
The company I work for makes really big deals based on the Forms we develop,
and it makes me edgy to rely on :Global.variables to assign big amounts of money
to a field or another.
Maybe someone could direct me to a paper about a more robust scheme to run tests deciding what is going to happen next, like calling another form or populating another block?
Many thanks :-)
Message was edited by:
JeanParisJeanParis,
I did a quick Google search, but didn't find any reference material on you question so I'll give you my personal preference. Bear in mind, it truly was a "quick" search. I'm sure there is information about this topic somewhere.
I use a Global Variable (GV) when a value is needed by significant number of Forms in the application. If the value of the is only needed by a few Forms, then I use a Parameter List. When I do use GVs, I only use them for as long as I need them. In other words, I'll assign the value of the GV to a Forms Block Item (base table or Control Block) or a parameter and then set the value of the GV to NULL. This ensures the value is only available "Globally" for as long as it is absolutely needed. This does cause a little extra work, but it make the Form safer in my opinion.
If I simply need to have access to a "Global Variable" within the scope of a single form, I prefer to use a Form Parameter (FP). I like using using FPs over a Control Block (CB) Item because there is less overhead (attributes of a FP) than with an Item (attributes of the Item) in a CB. I know this is nit-picking, but there is a cost associated with each attribute that is loaded into memory and I like to keep this cost to a minimum. (I suppose if you sub-classed your CB Item then it would share the attributes and reduce the overhead even more). I develop Forms for the web using Forms 10g so any time I can shave off the load-time of my Form is worth it to me.
Hope this helps.
Craig...
Message was edited by:
CraigB
Steve beat me to the punch. I like his option as well and have used this method a time or two. :-) -
Which is a more recent version of FlexUnit: flexunit-4.1.0-8 or flexunit-4.1.0_RC2 ??
flexunit-4.1.0_RC2 supports the 'url' attribute for flexunit ant task but flexunit-4.1.0-8 does not support the 'url' attribute. Is this correct?
When I am using flexunit-4.1.0-8 to run my flexunit test case on an application running in server I am getting following error, which is not comming when I am using flexunit-4.1.0_RC2:
flexunit doesn't support the "url" attribute
my ant task is as follows:
<flexunit
url="https://localhost/admin"
command="${launch.app}"
toDir="${report.dir}"
haltonfailure="false"
verbose="true"
localtrusted="false"/> -
Revision: 9054
Author: [email protected]
Date: 2009-08-04 07:12:22 -0700 (Tue, 04 Aug 2009)
Log Message:
Refactoring DataGroup a bit to allow for more robust delegation of renderer updates to owning components. Found and addressed an issue where we were setting the label for each item renderer upwards of four times each update.
QE notes: None
Doc notes: None
Bugs: SDK-22153, SDK-22226
Reviewer: Ryan
Tests run: Checkin, Mustella Spark (List, ButtonBar, DataGroup)
Is noteworthy for integration: No
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-22153
http://bugs.adobe.com/jira/browse/SDK-22226
Modified Paths:
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ButtonBar.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/DataGroup.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/SkinnableDataContainer.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ListBase.as -
How to find which query taking more cpu
Hi,
How to find which query taking more CPU
at a particular point of time .
Chhers,Take a look at Server Standard Reports. It has a few CPU usage oriented reports.
You can also track CPU usage by server-side tracing:
http://www.sqlusa.com/bestpractices/createtrace/
Glenn Berry's CPU usage query:
SELECT TOP(25) p.name AS [SP Name], qs.total_worker_time AS [TotalWorkerTime],
qs.total_worker_time/qs.execution_count AS [AvgWorkerTime], qs.execution_count,
ISNULL(qs.execution_count/DATEDIFF(Second, qs.cached_time, GETDATE()), 0) AS [Calls/Second],
qs.total_elapsed_time, qs.total_elapsed_time/qs.execution_count
AS [avg_elapsed_time], qs.cached_time
FROM sys.procedures AS p WITH (NOLOCK)
INNER JOIN sys.dm_exec_procedure_stats AS qs WITH (NOLOCK)
ON p.[object_id] = qs.[object_id]
WHERE qs.database_id = DB_ID()
ORDER BY qs.total_worker_time DESC OPTION (RECOMPILE);
LINK:
http://dba.stackexchange.com/questions/52216/sql-server-2008-high-cpu-historical-queries
Query optimization:
http://www.sqlusa.com/articles/query-optimization/
Kalman Toth Database & OLAP Architect
SELECT Video Tutorials 4 Hours
New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012 -
Which is the more powerful OS X for Mac?
Which is the more powerful OS X for Mac?
Thanks Barney, I get it! My English is not enough to explain exactly what I want to know... But I´ll try:
That is a simple question of a new mac user (Myself). I have bought my first Mac and it came with a version I do not remember the name. There was an update called Maverick available for download and I updated. Ok? I hope you are understanding me.... The point is: I just want to be always updated about the best system for my Mac, because I see and I hear many things about Mountain Lion, Leopard, Snow Leopard, etc... And doubts come in my mind.
Doubts like these:
Which one is the best for my Mac?
Which one is the powerful one?
Which one over the Maverick (if there is one)I can run in my Mac no causing any problems?
Can you help me with it?
My Mac is a Mac Book Pro 4GB/250GB... These are the information I can give you now, my Mac is not with me. -
How can i found which program consume more memory in server
Dear Experts,
please do needful on below issue
in my servers one server is very slow i checked in all arear
but i didnot found any issues on my servers
now i have one doubt
is their any problem in abapers coading
so i need to check how much memory it will takes for sql statments
i dont know how can i get this requirment
so please tel me how can i check sql statments which they consuming more memory in my server
RegardsHi,
please do needful on below issue
For the same, I suppose ?
Use Transaction ST03, choose the period (day, week or month), select "Memory Use Statistics" and sort by "Average Total Memory Usage " or "Maximum Extended Memory Usage".
Check specially if some programs use Private Memory.
Regards,
Olivier
Maybe you are looking for
-
How to check number of rows processed in a package
i have a pakage wid at least 11 procedures which runs on running a report now user run the report and he told me that records are not fully processed records are less so how to check how many records are processed so i can conform the data its urgent
-
How can I create a redirect - on page not found?
I have asked this before but things have changed since.... I am editing a site on a NON-LINUX server, one which can use VB code... The problem is that there are a lot of obsolete pages and I want to remove them I want to put a sitewide function in pl
-
Need to know how I stay on internet explorer and still be able to use adobe. I have tried everything and nothing seems to work online or offline. help!!!
-
Compile error when using Collections.sort for Vector, why?
The compiler is giving an error when trying to do this (I'm using JDK 1.5.0_09): Vector <String> test = new Vector <String>(); test.add("test1"); test.add("test2"); test.add("test3"); Collections.sort(test);The error being: The method sort(Vector<Str
-
Studio 12 with latest patches and wxGTK 2.8.10
Anyone build wxGTK 2.8.10 on Solaris 10 with the Studio 12 compiler + latest Studio 12 patches? /opt/SUNWspro/prod/include/CC/Cstd/memory now has: template <class _T , class _Base> class __rw_basis : public _Base _T __data_; public: __r