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

  • AP2222 (System Two) or AP2722. Instrument Driver(GPIB) vs. ActiveX(APIB) which will be more effective?

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

    If 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.
    Rich

    Since 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. I recently obtained an iPhone 4 and I find its vibrate mode wimpy, causing me to miss calls. Is there any way to make it more robust?

    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.

  • Which is less/more secure, Mac OS 10.4.11 or Mac OS 10.6.8?

    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

  • Hi anyone please help .. i am facing issue with acrobat 11 pro version, in acrobat 7  we are able to compare 2 pdfs which are having more than 1000 pages but in acrobat 111 pro it not possible , if try do so acrobat will unresponsive.. please let me know

    please let me know how can resolve this issue... how can i compare 2 pdfs which are having more than 1000 pages.
    Acrobat

    please 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?

    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:
    JeanParis

    JeanParis,
    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 ??

    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"/>

  • [svn:fx-trunk] 9054: Refactoring DataGroup a bit to allow for more robust delegation of renderer updates to owning components .

    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
    Regards

    Hi,
    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