Moving to the new ST-Engine

Hi
We are looking into moving to the new ST-Scripting engine.
We currently have a mix of e-Script (95%) and Siebel VB (5%).
At the moment we are on 7.7.2.6 but we are planning the move to 8.0.
Can anyone share there experience with the new ST-Engine?
What are your lessons learned with the new engine?
Is it really faster? Is it stable or still to buggy?
Axel

Here is some information
Abstract
1-      In 8.0, there are lots of very valuable
features that comes only with ST engine. Those
features alone makes the ST engine upgrade very worthwhile (IMO).
2-      ST engine provides important performance
benefits in addition to the features.
3-      There are live customers on 7.7/7.8 with ST engine.
There is one customer I know of who is already live
on 8.0 with ST engine. This customer achieved, while
using 8.0 ScriptAssist feature
"lower TCO of customization changes" (quote from them).
4-      There are no open P1 defects for ST engine/features
for 8.0.0.2 at this time. Almost all the fixes are
already in previous 8.x code lines or there are
QF's for the important ones. Alerts are also provided
to keep the customers informed.
5-      ST engine may (probably will) require some script
rework because of new compilation warnings, minor
incompatibilities and if you are missing fixes.
6-      There will be a 8.1 feature, Script performance
profiler. This feature, together with St engine, may improve
the application server performance very significantly.
Details
1- Features
Repository based ScriptAssist and compilation:
Greatly accelerates development and upgrade.
http://download.oracle.com/docs/cd/B40099_02/books/eScript/eScript_JSLOverview6.html#wp1035312
Fix & Go:
Greatly accelerates debugging by avoding repetitive .srf compilation.
http://download.oracle.com/docs/cd/B40099_02/books/eScript/eScript_JSLOverview5.html#wp1035774
Services as Script Libraries:
Enables modular development, improves performance, prevents clumsy InvokeMethod calls, makes
the code shorter and readable.
http://download.oracle.com/docs/cd/B40099_02/books/eScript/eScript_JSReference38.html#wp1084973
2- Performance
ST engine performs better in multiuser scenarios.
Tests has shown that on a typical (?), medium scripted
scenarios, with 400 users on a 4 CPU machine;
Overall Application Server CPU usage decreased by around %20
Overall Application Server Memory usage went down by around %10
Overall Application Server response time increased by around %30
To give you an idea about the peak performance difference
the following code runs around 16x faster with ST engine
function bar ()
return 0;
function TestPerformance ()
var i;
var a;
var oStart = new Date ();
for (i = 0 ; i < 1000000 ; i++)
a = bar ();
var oEnd = new Date ();
ReportTime (" " + (oEnd.getTime () - oStart.getTime ()) /1000);
3- I would love to hear more about the customer experience in this forums.
We'll try to make this experience and good as possible. When we've talked to
8.0 live customer, we only focused on very visible features, namely ScriptAssist.
This customer felt this is a very useful feature that helps them write eScript code more easily. They claimed they had made fewer errors through using ScriptAssist and achieved "lower TCO of customization changes" (quote from them).
4- The ST engine has over 600 library functions and hundreds of language features
even supports few undocumented, non-standard features to be downward compatible. We've also added lots of features in 8.0. Many of the early adopters used the engine to the maximum. For them, one single defect was usually a stopper because of the large/complex script code base.
5- Rework
Incompatibilities:
http://download.oracle.com/docs/cd/B40099_02/books/eScript/eScript_JSLOverview4.html#wp1033924
Warnings: The T engine did not have warnings that usually resulted runtime failures. The ST engine
reports them at compile time so that you can fix them faster.
http://download.oracle.com/docs/cd/B40099_02/books/eScript/eScript_Troubleshooting5.html#wp1010272
Disclaimer: Opinions are my own. This information provided here is not suitable for anything.

Similar Messages

  • After upgrading to Mavericks all my pdf's that were on Ibooks in Itunes library disapeared. It said they were moved to the new ibooks for mac app. but nothing is there. Can anyone help

    After upgrading to Mavericks all my pdf's that were on Ibooks in Itunes library disapeared. It said they were moved to the new ibooks for mac app. but nothing is there. Can anyone help

    Well where is your library located now if not in the iTunes folder?  See the links below on what your iTunes folder should look like and put it back together:
    What are the iTunes library files? - http://support.apple.com/kb/HT1660
    More on iTunes library files and what they do - http://en.wikipedia.org/wiki/ITunes#Media_management
    What are all those iTunes files? - http://www.macworld.com/article/139974/2009/04/itunes_files.html
    Where are my iTunes files located? - http://support.apple.com/kb/ht1391
    iTunes 9 [and later]: Understanding iTunes Media Organization - http://support.apple.com/kb/ht3847

  • I'm moving an internal hard drive from an old computer to a new computer.  How do I transfer the catalog data to my new computer so the Organizer of Photoshop Elements 6 will find the data on the hard that has been moved to the new computer?

    I'm moving an internal hard drive from an old computer to a new computer.  (My new compute runs Windows 8.1) How do I transfer the catalog data to my new computer so the Organizer of Photoshop Elements 6 will find the data on the hard that has been moved to the new computer?  Is this possible or do I have to use the procedure of copying the catalog along with the photos to a back up hard drive and then restore them on the new computer?

    The 'normal' procedure is to do a PSE organizer backup (not a copy or a backup from external tools) to an external drive, then a restore to the new location.
    The advantage is that you have a backup of both catalog and media files and you don't have all disconnected files, which would happen with external backup tools. Also, if you restore with a more recent elements version, the catalog will be automatically updated to the new format.
    The drawback in your situation is that you'll have either to overwrite all your files or restore to a custom location, creating a duplicate photo library (which supposes you have enough free space).
    It would be possible to simply use the organizer in the old PC to move the catalog to a new 'custom' folder just under your C: root drive. The catalog would be accessible once the drive will be installed in the new PC. Then you would have all files 'disconnected' due to the fact that all your media files are now on a drive with a different letter. Reconnecting a whole library is a hard job with PSE6, less so with PSE11/PSE12.
    If the idea of fiddling with the sqlite database with external sqlite manager tools is ok for you, I can describe the process more in detail. You only copy your catalog folder (as suggested above) to another location. Instead of trying the 'reconnection' way, you install the sqlite utility on the new computer. When the old drive is installed in the new computer, you simply edit a given record in the catalog database, catalog.psedb, and start the organizer with your copied catalog by simply double clicking the 'catalog.psedb' file.
    Even if the last solution is much, much quicker, I would still create a new PSE backup : you have never too much safety .

  • Is anyone having problems with trail sites are not allowing updates under the new rendering engine.

    My Trial sites are NOT saving edits made in multiple areas.
    Examples
    Products - Anything I try to do in the product description window says it has updated but then reverts back to what it was originally.
    Web pages - Same for anything in the page updates in the page content window.
    Product Attributes wont update.
    It appears I can add new things, but no edits work.
    All say they are saved then revert back on screen to previous version.
    It is only happening on my trial sites, which has been upgraded to the new liquid engine as far as I can tell as my live sites are fine. (or not converted yet)
    I can do some updates via dreamweaver and FTP.
    Thanks
    Melissa

    Thanks
    I have contacted support and it appears to be only an issue with IE as works in Firefox.
    They are saying it is an issue with my PC / Browser as they cannot recreate it - 
    I have reset all IE back to standard settings.
    My question is if it were only an issue with my browser, why does it work on the live sites and the sites not yet transitioned.

  • I exported my passwords to a flash drive, and have a new computer. How do I get those passwords moved to the NEW machine?

    I exported my passwords to a flash drive, and have a new computer. How do I get those passwords moved to the NEW machine?

    Firefox doesn't have an "export" feature built into it for password data.
    Exactly what did you do to "export" your passwords?
    Did you use this extension?
    https://addons.mozilla.org/en-US/firefox/addon/password-exporter/
    If so, see the screenshots on that page to see the Import function.
    If you copied the two files that are used for storing passwords from the old computer to back them up, just copy those 2 files into the Profile folder on the new computer to restore them.
    https://support.mozilla.org/en-US/kb/back-and-restore-information-firefox-profiles

  • Integrating the new text engine with other Adobe products?

    Hello,
    Is there any plan to integrate the new text engine with other
    adobe products that dos not support RTL languages?
    In famous products like AfterEffects or Director, No way to
    type correctly arabic text or (rtl) generally - The only way is
    converting the text to a graphic format in an external program !!
    And there is no Middle East versions for these products.
    So, I wish adobe thinks to take this step in near future.
    Thank you,

    I found this blog post about an unsupported feature in CS4 products for Arabic, Indic and other scripts.
    http://www.thomasphinney.com/tag/indesign/
    Since several Adobe products such as After Effects, Photoshop and Illustrator use the same text engine you might want to try copy-pasting Arabic text from the Photoshop CS4 template provided in this blog post to After Effects CS4 and see if it works.  AFAIK Director uses a different text engine from PS, AI and AE.
    http://www.thomasphinney.com/wp-content/uploads/2009/01/world-ready-photoshop.psd
    Good luck!
    Joe

  • Moving to the new BT Mail system

    Hi,
    I have just received an email today and it looks like I will be moving to the new BT Mail system shortly.  So I am trying to ensure that I am all set up for it, but have two related questions I have not been able to find answers to ...
    1. I do not currently use the Yahoo web-pages, but my e-mail is instead forwarded to another account where it is merged with all my other e-mail from various accounts. Will this forwarding be carried over to the new system, or must I set it up again?
    2. The T&Cs worringly says that I must look at the BT Email webpage, otherwise my account will be suspended. What is actually meant by this as there are also instructions for collecting the email via IMAP and POP for PC programs or on a mobile device. How will people using email forwarding or a separate program/mobile be affected?
    With thanks
    Andrew
    Solved!
    Go to Solution.

    I do believe that BT Retail are starting to move existing customer's who email accounts are on the BTYahoo email system to the new BT Mail system provided by Critical Path from this month onwards (ie from March 2014 onwards)
    Though always be wary if you do recieve an email claiming to be from BT Retail or BTplc asking for your details or to verify your account.
    Link on how to check if the email you recieved is actually from BT Retail: http://bt.custhelp.com/app/answers/detail/a_id/919​1/c/346,6588,6595
    Anyway these links below should help you how to get ready for the move to the new BT Mail system and platform:
    1) How do I get ready to view the new BT Mail on a device or email program?- http://bt.custhelp.com/app/answers/detail/a_id/475​31/c/346/session/L2F2LzEvdGltZS8xMzkzODY1OTEzL3NpZ​...
    2) Moving to the New BT Mail
    - http://bt.custhelp.com/app/answers/detail/a_id/477​52/c/346
    and
    http://bt.custhelp.com/app/hub/c/346,6769#h=ImNhdD​0zNDZfNjc2OV82OTg2fGNvbD0zIg..
    jac_95 | BT.com Help Site | BT Service Status
    Someone Solved Your Question?
    Please let other members know by clicking on ’Mark as Accepted Solution’
    Try a Search
    See if someone in the community had the same problem and how they got it resolved.

  • How the New Psyhic Engine Works?

    Is anyone knows how this new psyhic engine works? Because
    this init() command does nothing no matter if add gravity or
    simulate() command, i tried to make it work in the same way as
    Havok did, but nothing happens, no errors, nothing. Any
    suggestion?

    Maybe im still missed something, because i already use
    simulate() on exitFrame. I think im thinkin' in the way of Havok,
    but heres the simple code where "engine" is the physics and
    "crateroom" is the 3D world with some boxes, and with some balls in
    the air. With Havok the balls falls down, but with Physics they are
    still in the air, and the world.isInitialized returns 0,that means
    the world initialization is not succeeds...
    property pInitialized
    on beginsprite me
    initializePhysics()
    end
    on exitframe me
    member("engine").simulate()
    end me
    on endSprite( me )
    if (pInitialized) then
    member("engine").destroy()
    pInitialized = false
    member("crateroom").resetWorld()
    end if
    end
    on initializePhysics
    if (pInitialized) then
    member("engine").destroy()
    end if
    pInitialized = true
    member("engine").init("crateroom",vector(1.0,1.0,1.0),#automatic,0,5)
    member("engine").gravity = vector(0,-9.81,0)
    put "Initialized Physics"
    end initializePhysics

  • Moving to the new Macbook pro?

    I bought a new macbook pro and I'm planning the migration of files to the new machine.  What is the best method, with the old pro having firewire and the new one having thunderbolt? I have a lot of files, so I want it to be as speedy as possible. Maybe the firewire to thunderbolt adapter? Thanks for any adivce!

    No, but the Ethernet adaptor may be available now. You would have to check up on that. Otherwise, you can do wireless if your Time Machine backup device supports wireless.
    You can always get an external USB drive on which you can make a backup of your Home folder, then transfer to the new computer. However, if you do this be sure your admin account on the new computer has the exact same username as on the old computer.

  • Opening a new tab from link without moving to the new tab

    Hi, first of all thanks to the firefox team for such a innovative product, without this browser my day is incomplete.
    I have a query, when we use Alt+Ctrl+T to open a link in a new tab the focus also moves to the target new tab. Is there any shortcut/feature where in the focus remains in the source tab even though the link is opened in the new tab. It would be really helpful for people like me who do a lot of reading over the internet.

    Tools > Options > Tabs: [ ] "When I open a link in a new tab, switch to it immediately"
    This issue can be caused by an extension.
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    * Don't make any changes on the Safe mode start window.
    * https://support.mozilla.com/kb/Safe+Mode
    * https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes

  • Our State Government offices update to new PCs. Can digital signature information be moved to the new computer easily?

    How can digital signature information be easily transferred to my new computer?

    There are several ways to do it. My preferred way is to use "Security Settings Export/Import" feature. For export you need Acrobat. Import works in both Acrobat and Reader.
    If you set up your personal Trusted Identities and signature appearances you may also need to copy addressbook.acrodata and appearances.acrodata (if you have it) from C:\Users\<yourID>\AppData\Roaming\Adobe\Acrobat\11.0\Security\ on your old machine to the same directory on your new machine.

  • How do I ge my Bookmarks moved to the new upgrade version of Firefox?

    I upgrade my computer to the latest versions of Firefox from my old version and can't find my bookmarks?? How do I fix this problem??
    Thank
    Ken

    You're welcome (lol as well)

  • R203.1 Minor system update and additional sites transitioned to the new engine

    Tuesday, February 17th, starting at 11:00 AM UTC, we will update the new version Business Catalyst service to fix some minor issues. Additionally, we are ready to transition all webMarketing sites to the new rendering engine. The transition is scheduled to start on Wednesday, February 18th, at 10:00 AM UTC. Please find below the detailed list of changes included in the update:
    3929446 - Fixed an issue that caused sites with country set to Turkey and no culture selected to break when rendering Liquid pages
    3930796 - Fixed an issue preventing web app item detail page to render in front-end when site culture was set to Japanese
    3938776 - Updated max year available on module templates which included payment forms
    3919535 - Fixed an issue in the Insert Link interface which did not displayed the Update and Cancel buttons when opened from ICE
    3931350 - Updated transfer site workflow to also reset newsletter consumption when transferring the site
    Fixed an issue preventing multiline module to render correctly in Liquid
    3939581 - Fixed an issue causing {module_dob} to display "01-Jan-0001" when placed inside an "Update User Details Form" even if customer did not have a Date of Birth set
    Additionally, we have resolved an intermittent issue where newly created email account users couldn’t login after the account creation if the account was previously deleted and re-created.
    Additionally, with this update we are adding new documentation resources:
    How to's:
    Check if a CRM with a specific email address exists (this can be used when validating email addresses for new customers)
    How to paginate the output of module_data
    e-Commerce related - displaying the history of viewed products
    e-Commerce related - adding product poplets to any layout
    Articles 
    Understanding email campaign bounces
    How to create thumbnails from full size images (this is an old article we moved to docs)
    How to classify web app items upon submission
    Email notifications for sensitive site changes
    Message was edited by: Mihai Tica

    Great work.
    The article for 'how to create thumbnails' is missing the proportional_noupscale parameter though.

  • Does iBA use the new/latest JS engine?

    I have an HTML5 Canvas / Javascript animation running in an HTML container and I cant tell if (performance wise) if its running the newer JS engine. I know that uiwebview/iOS apps do not use the hew engine so Canvas is kind of limited to what you can pull off. I dont have two iPad 1's to test a side by side iOS 4 & iOS 5.
    http://youtu.be/jdcSTK09dcI

    iOS 5 uses a newer WebKit over previous versions...

  • How do I get the sync of my 3GS on my computer to transfer everything (files, apps, etc.) to my new iphone4?  And then how do I move the sync to a newer computer so I can sync the new phone with the new computer?

    How do I get the sync of my 3GS on my computer to transfer everything (files, apps, etc.) to my new iphone4?  And then how do I move the sync to a newer computer so I can sync the new phone with the new computer?
    My 3GS is dying and it's synced to an older computer.  I have tons of datafiles as well as apps, music, text messages, etc. that I need to get moved to the new iphone4 I'm getting.  Then I need to move the sync to a newer computer so that I can sync the new phone and new computer.
    I understand how to get my apps to transfer to a new pc.  That's not the issue.  It's getting ALL the data from the 3GS to the 4 and then to a new computer.
    Thanks.

    Thanks much, that's very helpful for step one (getting old phone onto new phone).  Very clear. 
    However, I still have the problem of moving to the new computer.  How do I move the sync to the new computer after the new phone is set up?

Maybe you are looking for

  • Satellite A300-1N9 - Where can I download Windows 7 drivers and tools?

    Welcome At the outset I want to thank you for any help or steer me to an idea about the drivers for this model, for a moment I will describe what exactly it. I bought this laptop with Vista I got him a CD with the system and on this record were alrea

  • Disabling auto switch off Internet Sharing Lumia 7...

    Is there anyway to disable the auto switch off of the auto switch off feature of the Internet Sharing on the Lumia 710? The reason I ask, is that I want to set this up as my main Internet connection at home using the Three UK One Plan Unlimited Data

  • RE: Default role config in CUP

    Dear Experts, I got a problem with default role configuration. Please help me in resolving the issue. I want to configure defaults for all request types like new account and change account as well. Also I what the option "Create if user does not exis

  • Does the priority queue always work?

    Hi  I have a 8Mbp of wan link which sometime gets saturated and I have shaped average this to 8Mbps but i am running vocie on this WAN link and have defined priority for voice with 850kbps under voice class. My question is when the link is not fully

  • WS-I fails with Oracle Generated Web Service

    Hi I recently used WS-I Analyzer to analyze the HTTP Analyzer logs. I get the following error: SSBP1003 The Content-Type header is not present. Element Location: lineNumber=19 SSBP5101 The message either (1) did not have a "Content-Type" HTTP header