Difficulties to create a Siebel script with e-Tester

Hello,
I am trying to make a script for a load test on a Siebel 8.0 application.
I have 2 difficulties :
- I tried to drill-down on a contact, to see its detail, but when replaying the script, it doesn't and finish by a time out.
- when recording a script, when I try to go "File" to disconnect, I have an error message from Internet Explorer : "an error has orccured in the script of this page, Do you want to continue running scripts on this page : YES / NO". No matter what I click I can't go to the file menue. So I disconnect with CTRL+SHIFT+X. But when I replay my script, it doesn't seem to recognize the keyboard order, and doesn't disconnect, and finish by a time out.
Does anyone know what I should do ?
Thanks in advance,
Regards,
Vincent

Hi,
I'm facing the same problems while recording a simple connect/disconnect scenario.
I'm using Siebel 8.0.0.2 and e-Tester 8.30.0737, I activated the automation on the loyalty component.
I copied the ssdtcorr.dll library file into the e-Tester directory, in the settings i checked all the checkboxes in the "enable siebel support" page.
I tried differents methods:
- Recording a functional test in eTester :
I'm starting with the Automation page loyalty_fra/start.swe?SWECmd=AutoOn
I'm logging into loyalty, after entering the login and the password:
if i submit the form with the mouse it works.
if i submit the form directly with the enter key, the playback failed.
if i submit the form with the tab key twice to highlight the arrow button and next the enter key it works.
Next i'm logoff loyalty:
if i use the java script menu and disconnect it fails with a timeout
if i use the keyboard shortcut Ctrt + Maj + X it fails with a timeout too.
- Recording a load test using the proxy and an external IE6 :
I'm starting with the Automation page loyalty_fra/start.swe?SWECmd=AutoOn: [1] AutoOn
Next i'm loggin into loyalty using the mouse to click on the validate button : [2] Execute Login
And i'm logoff with the java script menu : [3] No title, [4] BatchCanInvoke, [5] Logoff
The playback failed with a timeout in "[2] Execute Login".
I tried the same scenario using the keyboard only :
I'm starting with the Automation page loyalty_fra/start.swe?SWECmd=AutoOn: [1] AutoOn
Next i'm loggin into loyalty with keyboard only : [2] Execute Login
And i'm logoff with the keyboard shortcut Ctrl + Maj + X : [3] No title, [4] UpdatePrefMsg, [5] No title
The playback failed again with a timeout in "[2] Execute Login".
Any help would be really appreciated!

Similar Messages

  • Creating an executable script with vi and chmod

    I have some after market packages I want to set up in my MBP Mavericks. I create a script file in iv called runada. It adds some directories to the global $PATH variable. I then change rights on the script, runada, with 'chmod a+x runada' so it becomes an execuitble. But it fails when I call runada within a shell terminal. I have seent his work in Debian I think.

    As a guess: PATH needs to be exported if you want that setting to persist after the script modifies it and exits, or you'll need to "." or "source" invoke the script.
    In any case, post a reproducer of the bash and somebody here can have a look.
    Using homebrew is another approach to rolling your own packaging (if that's where you're headed here), and there are various alternatives to that.

  • Siebel script with attachment files

    Hi,
    I am recording a web application(siebel), One screen contains Browse field and i need to browse some files from my local machine.
    This application does not accept same document twice. During replay, it needs to select different files randomly from my machine.
    Can some one please advice how to overcome this.I'm using OpenScript.

    You should first databank the filename you wish to browse. Following this task, the complete solution depends on whether you are creating an HTTP or Web Functional script. An HTTP script will need java code to read in the file, and full analysis of the recorded requests to determine how you should inject the variable file data for all the iterative requests.

  • ECATT Script with SAPGUI Commando works in consolidation but not in prod.

    Hi experts,
    I created a eCATT script with commando SAPGUI Rec. In our consolidation system it works fine but when I try to let it run in production it is not working. User scripting is enabled (in options and in rz11). I am starting the script, the production system is getting opened but afterwards there happens nothing anymore. Also the scriptingsign in the bottom right corner is not active.
    When I am running a script with TCD Rec, it works fine in production. Is there a difference between settings for scripting for TCD Rec and SAPGUI scripting? Do you have any idea which kind of influences there could be that make this difference between TCD Rec and SAPGUI Rec scripts?
    Best regards and thank you in advance!
    Jan

    Hello,
    Ideally we should not run the ecatts in the production system as this would hamper the system environment or change systems.
    Also check in RZ11 enter sapgui/user_scripting , here the values for the last three parameters are set to TRUE.
    Thanks & Best regards,
    Ajay

  • Execution of Coded UI scripts with least possible test execution time in Windows7 Operating system using Visual Studio Test Agent 2010 without VS2010 installed

    Hi All,
    We are trying to execute coded UI scripts without Visual Studio installed. We are using “Visual Studio Test Agent 2010” for executing coded UI scripts without VS2010 in Windows 7, it is working fine. Also we verified executing the same script with VS2010
    Premium, it works fine as well.
    Here the challenge we are facing is with the Test execution time.
    When we run the coded UI script with IE11-Windows 7 OS-Visual Studio 2010 Premium it takes
    3min 36sec to complete the execution whereas with IE11-Windows 7 OS-Visual Studio Test Agent 2010  it takes
    6min 40sec for the same script to execute (which is almost double the time it takes while executing using VS2010).
    My question is what may be the reason for this difference? and how we can reduce the test execution time when running from Test Agent 2010?
    Kindly let us know what is the best practice to execute the coded UI scripts with least test execution time in Windows 7 Operating system using Visual Studio Test Agent 2010 without VS2010
    installed.
    Looking forward for your positive response.
    Thanks in advance..!!

    Tina-Shi, Thanks for the information.
    As you mentioned, we tried to execute the coded UI test using Mstest.exe in command on VS2010 Premium and checked on the execution
    time, there was a slight difference.
    Please find below execution time.
    Using Mstest.exe in command on VS2010 Premium/Win7 – 3.47 minutes
    Using VS2010 Premium/Win7 – 3.53 minutes
    Using Test Agent/Win7 – 7.3 minutes
    Also, I closed all the other processes in Task manager before starting up the execution.
    Still , I am facing the same Issue. Could you please suggest any other way to reduce the scripting time of coded UI script execution
    through Test agent 2010.
    Looking forward for your earliest response.

  • Issue with running a script in Oracle test manager

    Tool - Open Script 9.0.1 , OTM
    Hi All
    I am facing issue while executing a open script with Oracle Test Manager , I have a script which was made with open script 9.0.1 and which is running very fine with the Open Script UI ,
    problem occurs once I am trying to run this with OTM.Issue looks that playback was so fast in OTM so that script was not able to recognize some of the objects.
    Is there anyway so that I can control the speed of playback at any particular step when I am using OTM
    Thanks

    Hi Kumar,
    Regarding your query below is the suggestion:
    You have to configure the job server with the repository. While configuring the adapter, you have to configure the job server in management console also..
    Still if you are facing issue then please share Job Server logs available in BODS Job Server Folder and error screenshot to debug the issue.
    Thanks,
    Daya

  • Impossible to create script with event expression ?!

    Hi All,
    I have noticed that the use of the event expression in the script properties make its creation impossible with the RWE: an error message popup saying "JCS-00127: extra characters at end" although nothing is wrong:
    - the same script without this parameter can be saved
    - there is no syntax or others kind of errors in the expression in itself
    Here is an example of expression:
    israised("SYSJCS"."TEST_1") OR israised("SYSJCS"."TEST_2") AND israised("SYSJCS"."TEST_3")
    But it can be done with the RS using pl/sql with the waitfor expression, here an example :
    create or replace script "SYSJCS"."TEST_2"
    application         "SYSJCS"."TEST"
    format              "SYSJCS"."ASCII"
    scripttype          "SYSJCS"."KSH"
    no verify
    waitfor             (israised("SYSJCS"."TEST_1") OR israised("SYSJCS"."TEST_2") OR israised("SYSJCS"."TEST_3"))
    event               "SYSJCS"."TEST_1"
    ,                   "SYSJCS"."TEST_2"
    ,                   "SYSJCS"."TEST_3"
    rwscript
    echo Hello world
    endrwscript
    Is this a bug? Have you any idea of how it is possible to make it work though RWE ?
    Thanks for your help.
    Regards,
    Yi Jiang

    Yes. But no more success. Same error:
    ORA-20800: JCS-00127: extra characters at end
    ERROR at line 1:
    ALTER SCRIPT "SYSJCS"."TEST_2" VERSION 4 DESCRIPTION NULL APPLICATION "SYSJCS"."TEST" comment NULL NEEDS NULL QUEUE NULL FORMAT "SYSJCS"."ASCII" SCRIPTTYPE "SYSJCS"."KSH" FOR PARALLEL EXECUTION ENABLED DURING NULL NO OVERDUE COMPILE PRIORITY UNLIMITED MAXPRIO UNLIMITED USE DIRECTORY DEFAULTS FROM SCRIPT NO VERIFY NO LIGHTWEIGHT RESTART OSUSER NULL USING USER ACCOUNT KEEP NOFORCE UNLIMITED UNTIL UNLIMITED FOR NULL STATUS ON SUBMIT SCHEDULED WAITFOR (israised("SYSJCS"."TEST_1") OR israised("SYSJCS"."TEST_2") OR israised("SYSJCS"."TEST_3")) RESUBMIT NULL RETURNCODE MAP '' TO COMPLETED NO PIN TO PARENT ALLOW DESTINATION ALLOW TRIGGERS ALLOW STATISTICS ALLOW WAIT
    ORA-06512: at "SYSJCS.JCS_ODF", line 349
    ORA-06512: at line 2
    Regards,
    Yi Jiang

  • Power shell Script to Create FBA enabled Webapplication with SQL.

    Hello All,
    How can we create a web application which is having fba enabled with SQL.

    You can use below to create claim based web application
    http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=352
    $ap = New-SPAuthenticationProvider -UseWindowsIntegratedAuthentication -DisableKerberos
    New-SPWebApplication -Name "Shane Stinks" -ApplicationPool "Default SharePoint Web Apps" -HostHeader shanestinks.contoso.com -Port 80 -Url
    http://shanestinks.contoso.com -AuthenticationMethod NTLM -AuthenticationProvider $ap -DatabaseName "WSS_Content_ShaneStinks"
    http://community.bamboosolutions.com/blogs/sharepoint-2013/archive/2013/02/08/create-a-claims-based-sharepoint-2013-web-application-by-using-windows-powershell.aspx
    http://blogs.msdn.com/b/rcormier/archive/2012/09/01/how-to-create-sharepoint-web-applications-with-powershell.aspx
    To set Membership provider and role manager use below powershell
    $ap = New – SPAuthenticationProvider –UseWindowsIntegratedAuthenticationtp://<servername> -Port 80 -AuthenticationProvider $ap$ap = New-SPAuthenticationProvider -ASPNETMembershipProvider "membership" -ASPNETRoleProviderName "rolemanager"Set-SPWebApplication -Name "Claims Windows Web App" -ApplicationPool "Claims App Pool" -ApplicationPoolAccount "redmond\appool" -Url http://<servername> -Port 80 -AuthenticationProvider $ap
    TO update web.config using powershell try below:
    http://blogs.msdn.com/b/kaevans/archive/2012/08/29/setting-up-fba-and-sql-membership-in-sharepoint-2010-with-powershell.aspx
    If this helped you resolve your issue, please mark it Answered

  • Creating SQL-Loader script for more than one table at a time

    Hi,
    I am using OMWB 2.0.2.0.0 with Oracle 8.1.7 and Sybase 11.9.
    It looks like I can create SQL-Loader scripts for all the tables
    or for one table at a time. If I want to create SQL-Loader
    scripts for 5-6 tables, I have to either create script for all
    the tables and then delete the unwanted tables or create the
    scripts for one table at a time and then merge them.
    Is there a simple way to create migration scripts for more than
    one but not all tables at a time?
    Thanks,
    Prashant Rane

    No there is no multi-select for creating SQL-Loader scripts.
    You can either create them separately or create them all and
    then discard the one you do not need.

  • Trying to create a shell script to cut/paste files in finder. Help needed.

    I'm trying to create an automator shell script to cut/paste. It'll function exactly like copy/paste. i.e. I'll just copy file/files with command+c like always, but then I'll create an automator which uses the "mv" terminal app to move the files which works exactly like cut paste.
    I need some help since I don't know the syntax for creating shell scripts.
    What I did so far is to do it in automator with Apple Script which goes like the following:
    on run {input, parameters}
    tell application "Finder"
    set theWindow to window 1
    set thePath to quoted form of (POSIX path of (target of theWindow as string))
    end tell
    tell application "Terminal"
    do script with command "mv \"" & input & "\"" & thePath in window 1
    end tell
    return input
    end run
    This gets the copied file path from clipboard before, as input, and then recognizes the active finder window as thePath so then executes the mv command for the input file to the thePath window.
    It doesn't work as expected since it connects both file/window paths into a single path instead of leaving a space between them so the mv command can't recognize two separate paths.
    What's the correct syntax for that line
    do script with command "mv \"" & input & "\"" & thePath in window 1
    to leave a space between input and thePath under the mv command?
    Also this requires the terminal app to be open in the background.
    After I get this to work I want to do the exact same thing using shell script within automator, so I won't need Terminal to be open all the time.
    And the next step will be to cut/paste multiple files/folders but that should be easy to do once I get the hang of it.

    Try using:
    on run {input, parameters}
    tell application "Finder"
    set theWindow to window 1
    set thePath to quoted form of (POSIX path of (target of theWindow as string))
    end tell
    do shell script "mv \"" & input & "\" " & thePath
    return input
    end run
    (45977)

  • Create a site collection with dedicated content db with the help of server object model

    Hi,
     I have a requirement to implement a create a new site collection with dedicated content db. i have got 2 PowerShell scripts which does the same. first i will  create a content  db and then create the sitecollection with contentdb
    parameter with the created contentdb name.
    Now the site collection created must contain few doc libs and few splists with look up columns, people picker data type, multiline of text, single line of text,choice field. hence i am thinking the below approach:
     1) create a web template and include sp doclibs, splists , site columns in this.
     2) i am thinking of a ui design to create the below:
     These are called "projects" which is actually the site collection with the doclibs, splists and must be created by sharepoint admin on click of a link in my landing page.end users access these "projects"  aka 
    "site collections" and uploads the documents into these projects and collaborate.
    so my question is :  On click of a button can I create a site collection with a dedicated content db based on the web template created with the  hel of  server  object model?
    The other approach is on click of this button call the power shell script which accepts the sitecollection name and contentdb name as parameter. is this possible in  server obj.model ?
    passing a paramter from code behind- visual web part ui to power shell ?
    and it should create the site collec based on the web template and create the content db.
    my doubt #3 : will it not throw error "request timed out" when creating the site collec and contentdb from ui ?

    Try below:
    http://sharepoint.stackexchange.com/questions/21606/programmatically-create-a-site-collection-in-an-existing-mounted-content-databa
    PowerShell is just a wrapper for the object model. You shouldn't need to reference PowerShell in your feature, just create the new site collection with C# inside your feature. There's a blog post here that illustrates some code that may get you started.
    http://blog.mastykarz.nl/programmatically-creating-sites-site-collections-custom-web-template/
    http://blogs.msdn.com/b/vesku/archive/2014/06/09/provisioning-site-collections-using-sp-app-model-in-on-premises-with-just-csom.aspx
    # Enable the remote site collection creation for on-prem in web application level
    # If this is not done, unknon object exception is raised by the CSOM code
    $WebApplicationUrl = http://dev.contoso.com
    $snapin = Get-PSSnapin | Where-Object {$_.Name -eq 'Microsoft.SharePoint.Powershell'}
    if ($snapin -eq $null)
    Write-Host "Loading SharePoint Powershell Snapin"
    Add-PSSnapin "Microsoft.SharePoint.Powershell"
    $webapp=Get-SPWebApplication $WebApplicationUrl
    $newProxyLibrary = New-Object "Microsoft.SharePoint.Administration.SPClientCallableProxyLibrary"
    $newProxyLibrary.AssemblyName = "Microsoft.Online.SharePoint.Dedicated.TenantAdmin.ServerStub, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
    $newProxyLibrary.SupportAppAuthentication = $true
    $webapp.ClientCallableSettings.ProxyLibraries.Add($newProxyLibrary)
    $webapp.Update()
    Write-Host "Successfully added TenantAdmin ServerStub to ClientCallableProxyLibrary."
    # Reset the memory of the web application
    Write-Host "IISReset..."
    Restart-Service W3SVC,WAS -force
    Write-Host "IISReset complete."
    If this helped you resolve your issue, please mark it Answered

  • Create unlimited folios today with InDesign CS5 and 5.5!

    Adobe's official statement
    http://blogs.adobe.com/digitalpublishing/2011/10/create-unlimited-folios-today-with-indesi gn-cs5-5.html
    Did you know…
    Customers with InDesign CS5 and CS5.5 can now create an unlimited number of .folio files for no additional charge.
    You already know that InDesign CS5 and CS5.5 integrate with Adobe Digital Publishing Suite to allow customers to publish apps to tablet devices such as the iPad, Xoom and PlayBook. But for InDesign CS5 and CS5.5 customers who are interested in creating content for tablet devices but are not yet customers, it is now easier than ever to try digital publishing before making the financial investment in the Digital Publishing Suite solution that meets your needs.
    InDesign CS5 and CS5.5 customers can now:
    Create an unlimited number of .folio files in InDesign
    Preview them on Adobe Content Viewer  – including interactivity – to see how they will render when published to a tablet device
    Share them with colleagues or clients on a 1:1 basis via the Adobe Content Viewer
    Further, customers can now access the Folio Producer Service in the Digital Publishing Suite with a valid Adobe ID to manage and edit their .folio files. All of this can be done before purchasing Digital Publishing Suite.
    If you are interested in learning how to create an App directly from InDesign CS5 or CS5.5, without writing code or depending on a developer, feel free to try it. You can pitch ideas to your client or your boss; or you can build a portfolio of your work and preview it on a tablet device. Practice makes perfect, and with an unlimited number of .folios, you can practice as much as you want! When you’re ready to publish to an app store, you can select the Digital Publishing Suite solution that is right for you.

    I'm sorry EvBurk, what you want is intended not to work.
    All Adobe's promotional material concerning InDesign and Digital Publishing (including the above "official statement") carefully uses verbs like "create" or "produce". But they never mention "distribute" or "spread", without explicitly referring to their exclusive hosting services. The whole Folio thing (in contrast to the former "issue" format) revolves around not giving you any chance of physically exporting, managing or owing the folio file itself. It's always somewhere on Adobe's or Apple's servers, or on your iPad, which is also as shut as a vault. So there's no way to export a folio file and toss it around like a pdf or jpeg. All you can do (without a paid distribution) is "share" your folio with some others, under the idea of "testing" and "reviewing". But this can be a cumbersome method. And even when paid (for the app), it's still difficult to distribute it outside Apple's or Android's market.
    More than a year ago (in the middle of the Flash-on-iOS debate) Adobe users, developers, bloggers, and evangelists heavily criticized Apple's "walled garden". Adobe literally stated "We Love Apple - What we don't love is anybody taking away your freedom to choose what you create, how you create it, and what you experience on the web." Well, you could say now: "I love Adobe, but what I don't love is Adobe taking away my freedom to own my files, and distribute them on my own terms." They let us create, but not spread our ideas. It's like giving you a typewriter and copier, that only works with Adobe stock paper. Like giving you a voice and an instrument, but only allowing you to sing and play in some walled gardens (dress code: Apple ID) or secluded shed (invitation only).
    I really wonder why they so fiercely protect 'their' Folio file. Why do they either have to be "under protection" or be turned into apps? I understand why Apple wants and needs to curate apps, but they don't mind me spreading my own ePubs, mp3 or jpegs. Why doesn't Adobe let me put my folio's on my own server, or send them off to someone with my own preferred service? The Content Viewer could easily be an Acrobat-like reader and let the iPad open folio's (by web links or mail enclosures) into it. If I see how many questions, worries, and problems creators and users have due to this whole closed technique and business, it would be easier to just let go and see what happens. Is it money? Of course it is. But my guess is that Adobe would eventually benefit more from it.
    So I hope Adobe declares the Folio as an "open" standard soon, but they're definitely not in that stage. Maybe the specification of the file format just isn't ready yet. Maybe some managers need to remember again how to "Spread the Love"...

  • Need Help in creating Unix Shell Script for database

    Would be appreciable if some one can help in creating unix shell script for the Oracle DB 10,11g.
    Here is the condition which i want to implement.
    1. Create shell script to create the database with 10GB TB SPACE and 3 groups of redo log file(Each 300MB).
    2. Increase size of redolog file.
    3. Load sample schema.
    4. dump the schema.
    5. Create empty db (Script should check if db already exists and drop it in this case).
    6. Create backup using rman.
    7. restore backup which you have backed up.

    This isn't much of a "code-sharing" site but a "knowledge-sharing" site.  Code posted me may be from a questioner who has a problem / issue / error with his code.   But we don't generally see people writing entire scripts as responses to such questions as yours.  There may be other sites where you can get coding done "for free".
    What you could do is to write some of the code and test it and, if and when it fails / errors, post it for members to make suggestions.
    But the expectation here is for you to write your own code.
    Hemant K Chitale

  • Difficult to get good package names with ojspc in automated build

    If I understand the documentation for "ojspc" correctly, there is an aspect of its functionality that makes it difficult to have a convenient automated build which can also get good package names for the generated Java source files.
    If you don't specify the "-packageName" option, ojspc will build a package name relative to the current directory, including sub-directories. However, specifying "-packageName" will ONLY use that package, and will not create sub-packages associated with sub-directories.
    If you don't use the "-packageName" option, then you have to run the build from the root directory of your JSP files. When you're running an automated build with ANT, it's not convenient to do this.
    The likely result of this is that I would have to make sure that all of my JSP files are named differently, even if they're in different directories, and use the "-packageName" option to specify a particular package name for all of the generated source files.

    After more careful reading, I realized that using the "-appRoot" option (without using "-packageName") makes it possible for an ANT build to generate good package names (with directories).
    The following note, however, in the ojspc documentation is kind of odd:
    "It is advisable that you run ojspc once for each directory of your JSP application, so files in different directories can be given different package names, as appropriate."
    I assume this is referring to using the "-packageName" option. If you don't need to use "-packageName", especially if you have multiple directories of JSP pages, it is much easier to just let ojspc pick the package names.

  • How can i create a camera profile with camera raw?

    Hi
    how can i create a camera profile with camera raw without x-rite or other third software?
    i have a Colour Checker ,with different shade of gray and different colors
    i remember about a script or something like that
    i google a lot , but without luck
    can i create my camera raw profile using a color checker with photoshop acr ?
    i'm not sure but this should be the script http://simon.tindemans.eu/tools/acrcalibrator , right?
    but i don't know how use it
    is there a tutorial ? maybe a video to create a profile with camera raw
    thanks
    greetings

    Hello, I think that you search for https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fdngprofileeditor
    Here is a PDF from adobe about it: http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/cs6/ DNGProfile_EditorDocumentation.pdf
    And an article: http://www.luminous-landscape.com/reviews/accessories/dng-profiles.shtml

Maybe you are looking for

  • HT204053 Why iCloud is forcing AppleID with email adress, when Apple ID never required it?

    First and Foremost, I used to be a Apple Hater in the 1990s. Then, I discovered that they built great products and I should give them a try. Now, my wife and I possess 3 iPhones, 1 iPad, 1 iTouch and our newborn already has 1 iPod Nano I've had an Ap

  • Error while Billing doc Releasing to Accounting

    Dear Gurus, when i Releasing to accounting billing document it is giving me Error. below mentioned is error mess, please have a look and giv me solution. No account is specified in item 0000001002 Message no. F5670 Diagnosis No account was specified

  • ICloud Photos will not sync with iPhone4s

    So, I just left the Genius bar where we needed to a due a full reset of my iPhone4s.  Before the hard reset of my phone, I had 318 photos on my iPhone photostream and 319 in camera and all were backed up to iCloud.  Due to numerous reasons, Apple doe

  • Has anyone tried Red Giant Denoiser II in Compressor?

    Hi I hope you can help me out. I've started using denoiser II and find it works great in FCP, although it does slow it down a bit. The issue I'm having is in compressor for a one and half hour project, it might take 6-7 hours to encode but when I've

  • MythArchive. Does it work for you?

    I have mythtv setup and everything working for me except this piece.  I've been fighting this for some time.  At first mytharchive simply would not start.  I outputted to a log and it said that the output to dvd had not been compiled in.  This was fr