Remote execution using DataGridMemberBean

is it possible to execute remote functions using DataGridMemberBean cache?
e.g. All the ApplicationContexts are registered in the coherence cache com.tangosol.coherence.spring.ClusteredApplicationContextBeans.
NamedCache contextCache = CacheFactory.getCache("com.tangosol.coherence.spring.ClusteredApplicationContextBeans");
Map results = contextCache.invokeAll( new AlwaysFilter(),
new InvocableMap.EntryProcessor() {
public Object process(Entry entry) { ... }
public Map processAll(Set setEntries) { ... }
Will InvocableMap.EntryProcessor.process() be execute in different ApplicationContexts?
Thanks!

Hi Divakar Ponnada,
>>We are using VS2013, I have configured Test Controller and Test Agent with visual studio. When i run the automated coded ui test cases from Test Controller machine and its executed in the same machine instead of Test Agent machine.
Could you share me a screen shot about the settings in Test Settings like mine?
Actually the test controller just calls the test agent, and then the test agent would run your tests, and “Test execution method:” would be related to the Test Agent.
So you would provide us more information about how you install your VS, test controller and test agent in your side.
For remote tests, your test agent would not in the same machine with your VS IDE.
If your test agent in a sing machine, we would select “Remote execution” in above screen shot.
For example, two machine A, and B.
A: VS and Test Controller.
B: Test Agent.
If so, we could select “Test execution method=Remote execution”, and select the Controller name like the above screen shot, and then enable the .testsettings file under
Test menu of VS IDE.
But if your VS and Test Agent are in the same machine A, test controller is in machine B, we would select “Test execution method=Local execution with remote collection”.
So you would make sure that you have enabled the testsettings file, and select the correct “Test execution method”.
To run a coded UI test remotely,
you must set up your test agent to run as a process.
In addition, one important issue is that you have to make sure that your Test Agent machine's desktop is active, since the playback actions are in your Test Agent machine, not your VS IDE machine.
Best Regards,
Jack
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • Remote Execution and Speeding it up!?!

    Hi all,
    I have recently posted a few queries on parallel processing etc and have now sorted that. However (you knew there'd be a however didnt you!) I am using remote sequence calls on the proposed system we are using, due to the large amount of processing going on and the parallel threads scheme I am using.
    I have set up a simple sequence (5 LV VIs taking data from the sequence context and squirting the data into the report string, just to verify data flow) and have run this locally and remotely both from a sequence call. the difference in execution times was astonishing to say the least.
    Local Execution.
    Each vi was approx 15ms.
    Overhead was approx 25ms.
    Total Time around 100ms
    Remote execution
    Each vi was approx
    15ms again
    Overhead was around 2.9s!!!!!
    the total time was about 3 seconds to run the same sequence call remotely.
    I have tried many many things to help speed things up. I have modified the preload/unload options, I have set the sequence files and code modules up on the remote machines harddrive and set the file paths correctly.
    does anyone have any experience of speeding the remote execution up? The overhead is unacceptable for my system (I have a cycle time of 1.2s per remote execution) so I may just have to code the whole thing in LV rather than use TS
    My previous discussions...
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=5065000000080000003D440000&USEARCHCONTEXT_CATEGORY_0=_8_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_8_&UCATEGORY_S=0

    A few ideas
    1) What parameters are you passing to the remote sequence? Parameters might end up needing to be duplicated on the other machine, this could be slow if you have a lot or big parameters(i.e. large arrays). You could pass references to the variables instead of the variables themselves to speed things up if needed. Or find other ways to reduce the number or size of parameters
    2) are you timing the first run through the uut loop or the second? the first iteration of the uut loop is going to require the remote machine to load the sequence file. This is a one time cost though as the sequence file will stay loaded as long as the sequence call step is loaded.
    3) How many step results do you have in the remote sequence (i.e. how many steps with result recordin
    g enabled)? The results for the remote sequence must be passed back to the main machine and recreated on that machine. If you have a large number of results this could be slow. You could speed things up by reducing the number of results you are storing either by disabling record results on the steps on which you don't need them, or disabling results for the entire sequence or sequence file that you are running remotely.
    Doug Melamed
    NI

  • Remote execution on 3 computers

    Hello,
    I want  to execute one  sequence from ServerComp on 3 Clients by using Remote execution.
    Can i do this?
    (in the Specify Model>>Edit sequence call >> Remote Execution  i can choose only one host name)
    Thank you.
    Olga

    See my reply in the following forum post
    http://forums.ni.com/ni/board/message?board.id=330​&message.id=12642
    Dan Weiland

  • TEO 2.3 and Powershell remote execution error

    Hi,
    I am running into errors when trying to run powershell scripts on a remote target. I have tried the following things so far using just "get-date" as a command in the script.
    1. Set remote execution policy to unrestricted.
    2. Enable the checkbox for accessing remote resources.
    And after setting the above, I get the following error.
    Exception has been thrown by the target of an invocation.
    Access is denied.
    Now, if I try using the Run Windows Command activity, I am able to run the required commands on the remote target, but powershell script activity fails for the same target.
    Surprisingly, this works fine on TEO2.2
    Thanks,
    Rishikesh R.

    For #2, why did you enable that? This means you need to enable remote resources, like a remote shared drive or something like that. So you make a double hop(in Microsoft terms). You hop once to your target and once again to your remote shared drive. WMI does not allow this for security policy reasons so we have to do something else when you select that.
    Try unchecking it and running it and see if that helps. If not, open a TAC case and someone from support can assist you.
    -shaun roberts
    CPO/CIAC Support Team Lead
    [email protected]

  • How can I access a database remote without using dblink, synonyms,aliases?

    My store procedure access a remote tables using dblink, synonyms, alias, but by business company requirenments I nedd to use another data base access method. My PL/SQL statement looks like
    select c.cus_id, c.cus_name, p.bankaccno
    into v_cus_id, v_cus_name, v_bankaccno
    from customer c, payment@finantial p
    where c.cus_id = p.cus_id
    Are any method else to connect to several remote databases concurrently?
    If Yes, plase say me how is it, or tell me where do I obtain some examples, or any documentation.
    Edited by: user518321 on Apr 21, 2009 1:58 PM
    Ok, But I must not use any of these data base access method, metioned: dbliks, aliases, synonyms.
    Edited by: user518321 on Apr 21, 2009 2:05 PM
    Ok, It is enough for now, I am surprised for the response time and for their arguments, thanks a lot.
    Edited by: user518321 on Apr 21, 2009 2:50 PM

    If you want to access a table in a remote database using SQL, you will need a database link. It would be exceptionally odd for the business to require that you access a remote database and to prohibit the use of database links. What is the business reason for that combination?
    If you want to look into rather more esoteric solutions, you could load a JDBC driver for the remote database, write a Java stored procedure that queries the remote table using that JDBC driver, and then cobble together some PL/SQL that joins the two result sets. You won't be able to reference the remote table in SQL and the solution won't scale well as data volumes increase and you'll be writing a whole lot of code to manually join tables together, but it does avoid database links. Of course, whatever concerns lead to the ban on database links would probably apply to loading a JDBC driver into the database and writing Java stored procedures to access the remote database, but since you haven't explained the reasoning behind the restrictions, we're just guessing.
    Justin

  • Oracle VPD on Remote database using DBLINk

    Hi All,
    How can i apply row level security on a table that is available in another database using DBlink
    we have two databases PDSSM and EVTA, and i would like to apply row level security on a table in EVTA from a schema in PDSSM using dblink. MXODSADM IS A SCHEMA IN EVTA AND MXEMBARGO IS A SCHEMA IN PDSSM. there is a dblink(EVTA.GMM.COM) between mxembargo and mxodsadm.
    begin
    dbms_rls.add_policy (
    object_schema => 'MXODSADM',
    object_name => 'vehicle_retail_sale',
    policy_name => ' MXEMBARGO_EVTA_POLICY',
    function_schema =>'MXEMBARGO',
    policy_type => dbms_rls.SHARED_CONTEXT_SENSITIVE,
    --policy_type => dbms_rls.STATIC,
    policy_function => ' MXEMBARGO_EVTA_POLICY.MXEMBARGO_EVTA_PREDICATE',
    statement_types => 'select, insert,update,delete',
    update_check => TRUE,
    enable => TRUE,
    static_policy => TRUE
    end;
    I am a complete Database person and i need to do this in my application, can anyone provide me how can i do this using dblink.

    wojpik wrote:
    hello
    I have one short question to you.
    Is that possible to create view at remote database using dblink? Following syntax returns error
    create view ViewName@DbLinkDame (ColumnName) as
    (select 1 from dual )
    "ORA-00905:missing keyword"
    Is that possible at all?
    And particulary - is that possible when remote database is MSSQL and I am using heterogeneous services?
    I really appreciate your help
    best regards
    Wojtek
    Edited by: wojpik on Oct 21, 2009 3:59 AMI doubt you would be able to fire any ddl through database link. You have to connect to remote database to run any ddl even if it is Oracle or some other database.
    Regards
    Anurag

  • Creating a directory on a remote machine using a UNC path

    Hi all,
    Is it possible to create a directory on a remote machine using a UNC path such as \\Server\Share\Directory?
    If so, how would i go about this? (Sorry for the newbie question, that's exactly what I am!)
    Thanks,
    Rob

    The tables on your pages are images. Not very convenient if the visitor wants to copy the information and use it.
    Read this how to use tables :
    http://www.wyodor.net/blog/archives/2010/01/entry_297.html
    http://www.wyodor.net/blog/archives/2010/01/entry_298.html
    Samples :
    http://www.wyodor.net/mfi/Maaskant/Seabreeze.html
    http://www.wyodor.net/mfi/Maaskant/Experiment.html
    http://www.wyodor.net/mfi/roodhout/Prices.html
    And here's a non-iWeb page with a sortable table :
    http://www.wyodor.net/htmlegg/TallCard/TallAjax.html?pg=tablesorter
    Or use a database on the server with MySQL and make tables with PHP :
    http://www.google.com/search?q=create+html+table+with+data+from+mysql+database
    Here's a very simple way to do it :
    http://home.wyodor.net/w3school

  • Trying to add a role on a remote server using windows powershell.

    Im reading a book that wants us to install a role on a remote computer using powershell.  The comands below is what we are sopuse to use and nothing happens.  Does anyone know why?
    function Invoke-WindowsFeatureBatchDeployment {
    param (
    [parameter( mandatory)]
    [string[]] $ ComputerNames,
    [parameter( mandatory)]
    [string]
    $ ConfigurationFilePath )
    # Deploy the features on multiple computers simultaneously.
    $ jobs = @()
    foreach( $ ComputerName in $ ComputerNames) {
    $ jobs + = Start-Job -Command { Install-WindowsFeature -ConfigurationFilePath
    $ using:ConfigurationFilePath -ComputerName $ using:ComputerName -Restart } } Receive-Job -Job $ jobs -Wait | Select-Object Success, RestartNeeded, ExitCode, FeatureResult }
    Then after this he states it is going to want a few parameters, for example.
    # Sample Invocation $ ServerNames = 'TestServer_01', 'LabServer_02' Invoke-WindowsFeatureBatchDeployment -ComputerNames $ ServerNames -ConfigurationFilePath C:\ RemoteDesktopConfig.xml

    I've been working on this for the last hour or so and here is what I got. Any ideas?
    PS C:\Users\Administrator> foreach ($computerName in $ComputerNames) {
    >> param (
    >> [parameter (mandatory) ]
    >> [string[]] $ComputerNames,
    >> [parameter (mandatory)]
    >> [string] $ConfigurationFilePath
    >> )
    >> $jobs = @()
    >> foreach ($computerName in $ComputerNames) {
    >> $jobs += Start-Job -Command {
    >> Instal-WindowsFeature
    >> -ConfigurationFilePath
    >> $using:ConfigurationFilePath
    >> -ComputerName
    >> $using:ComputerName
    >> }
    >> }
    >> Receive-Job -Job $jobs -Wait | Select-Object
    >> }
    >> $ServerNames = 'WIN-AN69NIQ6ARI'
    >> Invoke-WindowsFeatureBatchDeployment
    >> -ComputerNames $ServerNames
    >> -ConfigurationFilePath C:\Users\Administrator\Desktop\DeploymentConfigTemplate.xml
    >>
    Invoke-WindowsFeatureBatchDeployment : The term 'Invoke-WindowsFeatureBatchDeployment' is not recognized as the name
    of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included,
    verify that the path is correct and try again.
    At line:21 char:1
    + Invoke-WindowsFeatureBatchDeployment
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Invoke-WindowsFeatureBatchDeployment:String) [], CommandNotFoundExcepti
       on
        + FullyQualifiedErrorId : CommandNotFoundException
    -ComputerNames : The term '-ComputerNames' is not recognized as the name of a cmdlet, function, script file, or
    operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
    again.
    At line:22 char:1
    + -ComputerNames $ServerNames
    + ~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (-ComputerNames:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    -ConfigurationFilePath : The term '-ConfigurationFilePath' is not recognized as the name of a cmdlet, function, script
    file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
    and try again.
    At line:23 char:1
    + -ConfigurationFilePath C:\Users\Administrator\Desktop\DeploymentConfigTemplate.x ...
    + ~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (-ConfigurationFilePath:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

  • Can I find the OS of a remote system using LabVIEW?

    I wish to be able to start an application on a remote system using
    LabVIEW. To do this, I need to know what the OS of the remote system is
    (Windows, Linux, etc). I can ask the user to provide this information
    for me, but is there any way I can get LabVIEW to automatically
    retrieve this information? I know I can use the application node with
    the OS sub-section to get this information for the local machine... is
    there any way I can remotely run this? Would VI server allow me to run
    this, if I turned it into a VI, on the remote system such that I could
    retrieve this information for the remote system? Or is there a neater
    solution I'm missing?
    Cheers,
    M.J.

    Heya... many thanks for the suggestion(s).
    The problem with my case is there's any number of users on the network
    that might be using this, and it could be running on a Windows or Linux
    box, depending on user circumstances, so trying to get a VI Starter
    type application put into the start-up of all machines just in case is
    a) overkill & b) more than I want to bite off So basically I
    need to have the VI running on the machine in order to use VI server is
    what I'm hearing & reading from the help, which essentially my idea
    of dynamically firing off labview & loading/running any VI on the
    remote system just ain't possible... hmmmn.
    Back to the drawing board then, it looks like...
    Cheers,
    M.J.

  • When I try to connect to a remote machine using IPSecuritas, am getting the following error

    When am trying to connect to remote machine using IPSecuritas, I am getting the following error and hence not able to establish connection. Imported the security policy and when I start IPSec,  I get this error.
    Info     APP  IKE daemon started
    Info     APP  IPSec started
    Error    IKE  Foreground mode.
    Info     IKE  @(#)ipsec-tools CVS (http://ipsec-tools.sourceforge.net)
    Info     IKE  @(#)This product linked OpenSSL 0.9.7l 28 Sep 2006 (http://www.openssl.org/)
    Info     IKE  Reading configuration from "/Library/Application Support/Lobotomo Software/IPSecuritas/racoon.conf"
    Info     IKE  Resize address pool from 0 to 255
    Error    IKE  failed to bind to address 192.168.1.2[4500] (Address already in use).
    Info     APP  IKE daemon terminated
    Error    IKE  failed to bind to address 192.168.1.2[500] (Address already in use).
    Error    IKE  no address could be bound.
    Info     APP  IPSec terminated
    Please help me in fixing this issue. Thanks in advance!!..
    Thanks,
    RV

    Is this music purchased back in DRM days? I don't actually have any iTunes music so I can't test with my iTunes 7.5, but I know that without iTunes 10 you cannot even connect to the store anymore.  I wouldn't think that would require an active connection to the store all the time, otherwise how could you play music on a computer in the middle of nowhere?  Did you do something to trigger iTunes suddenly wanting to connect and check on machine authorization?

  • How to create the log file in remote system using log4j.

    Hi,
    How to create the log file in remote system using log4j. please give me a sample code or related links.The below example i used for create the log file in remote system but it return the below exception.Is there any authandication parameter for accessing the remote path? Please help.
    public class Logging
    Logger log=null;
    FileAppender fileapp=null;
    public Logging(String classname)
    try
    log = Logger.getLogger(classname);
    String path=" [\\192.168.0.14\\c$\\LOG\\d9\\May_08_2008_log.txt|file://\\192.168.0.14\\c$\\LOG\\d9\\May_08_2008_log.txt]";
    fileapp = new FileAppender(new PatternLayout("%r [%t] %-5p %c %x - %m%n"),path, true);
    log.addAppender(fileapp);
    log.info("Logger initilized");
    }catch(Exception ex)
    ex.printStackTrace();
    java.io.FileNotFoundException: \\192.168.0.14\c$\LOG\d9\May_08_2008_log.txt (The network path was not found)
    at java.io.FileOutputStream.openAppend(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
    at org.apache.log4j.FileAppender.<init>(FileAppender.java:109)
    at annwyn.logger.BioCapLogger.<init>(Logging.java:23)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Please help.
    Thanks in advance.
    Saravanan.K

    Sorry path is missing for the above request.
    path="\\192.168.0.14\c$\LOG\d9\May_08_2008_log.txt ";
    please help.
    Saravanan.K

  • How to run multiple CodedUI Ordered Tests over multiple Test Agents for parallel execution using Test Controller

    we are using VS 2013, I need to run multiple Coded UI Ordered Tests in parallel on different agents.
    My requirement :
    Example:   I have 40 Coded UI Test scripts in single solution/project. i want to run in different OS environments(example 5 OS ).  I have created 5 Ordered tests with the same 40 test cases. 
    I have one Controller machine and 5 test agent machines. Now I want my tests to be distributed in a way that every agent gets 1 Ordered test to execute. 
    Machine_C = Controller (Controls Machine_1,2,3,4,5)
    Machine_1 = Test Agent 1 (Should execute Ordered Test 1 (ex: OS - WIN 7) )
    Machine_2 = Test Agent 2 (Should execute Ordered Test 2 (ex:
    OS - WIN 8) )
    Machine_3 = Test Agent 3 (Should execute Ordered Test 3
    (ex: OS - WIN 2008 server)  )
    Machine_4 = Test Agent 4 (Should execute Ordered Test 4 (ex:
    OS - WIN 2012 server) )
    Machine_5 = Test Agent 5 (Should execute Ordered Test 5 (ex:
    OS - WIN 2003 server) )
    I have changed the  “MinimumTestsPerAgent” app setting value
    as '1' in controller’s configuration file (QTController.exe.config).
    When I run the Ordered tests from the test explorer all Test agent running with each Ordered test and showing the status as running. but with in the 5 Test Agents only 2 Agents executing the test cases remaining all 3 agents not executing the test cases but
    status showing as 'running' still for long time (exp: More then 3 hr) after that all so  its not responding. 
    I need to know how I can configure my controller or how I can tell it to execute these tests in parallel on different test agents. This will help me reducing the script execution time. 
     I am not sure what steps I am missing. 
    It will be of great help if someone can guide me how this can be achieved.
    -- > One more thing Can I Run one Coded UI Ordered Test on One Specific Test Agent?
    ex: Need to run ordered Test 1 in Win 7 OS (Test Agent 1) only.
    Thanks in Advance.

    Hi Divakar,
    Thank you for posting in MSDN forum.
    As far as I know, we cannot specify coded UI ordered test run on specific test agent. And it is mainly that test controller determine which coded UI ordered test assign to which test agent.
    Generally, I know that if we want to run multiple CodedUI Ordered Tests over multiple Test Agents for parallel execution using Test Controller.
    We will need to change the MinimumTestsPerAgent property to 1 in the test controller configuration file (QTControllerConfig.exe.config) as you said.
    And then we will need to change the bucketSize number of tests/number of machines in the test settings.
    For more information about how to set this bucketSize value, please refer the following blog.
    http://blogs.msdn.com/b/aseemb/archive/2010/08/11/how-to-run-automated-tests-on-different-machines-in-parallel.aspx
    You can refer this Jack's suggestion to run your coded UI ordered test in lab Environment or load test.
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/661e73da-5a08-4c9b-8e5a-fc08c5962783/run-different-codedui-tests-simultaneously-on-different-test-agents-from-a-single-test-controller?forum=vstest
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Problem in connecting remote server using Applet?

    Hello everybody,
    I am facing problem in connecting to remote server using Applet in browser. I am using JDK 1.5.0_12 and running the application on apache 2.2.
    Firstly I have tried with simple jar file which could not connect to remote server and throws permission denied than now I am trying with signed jar file but also not working. I have changed the java.policy file of JDK in server with grant all Permission but also it throws "java.security.AccessControlException:access denied(java.net.SocketPermission 127.0.0.1:1521 connect, resolve)".
    Can anybody suggest me how to solve this problem?
    Thank You.
    -Ritesh

    >
    I am facing problem in connecting to remote server using Applet in browser.
    Firstly I have tried with simple jar file which could not connect to remote server and throws permission denied than now I am trying with signed jar file but also not working. >Were you prompted to accept the digitally signed code? To see what I mean, check out the [Defensive loading of trusted applets demo|http://pscode.org/test/docload/]. If you are not getting the prompt, or refused it, follow the link to sandbox.html for tips on how to proceed.

  • The Remote object used on proxy server?

    Hai,
    Iam attended for one interview they asked me one question
    could send me the answer
    The Remote object used on proxy server?

    That's not even a question. What did they really ask you?

  • NewSubprop​erty with named type in remote execution

    Hello,
    I have a problem in TestSTand 4.1 with using the NewSubProperty API call on a remote system. I use it to create a StationGlobal on the fly having a named type. The TestStand configuration is identical on both machines and it includes the TypePalette with the named type in question.
    When executing the sequence locally on the remote computer (using the standard Operator Interface), it works. When executing it under the remote engine, it gives an error that the type is not known. Other NewSubProperty calls using built-in types work fine.
    Any ideas?
    Best regards
    Peter
    Solved!
    Go to Solution.

    This is a known problem that will be corrected in a future version of TestStand. The remote engine does not load type palette files so that is why the type is not found. For a workaround you should be able to load the type palettes directly by calling the LoadTypePaletteFilesEx Engine API function in your remote sequence.

Maybe you are looking for

  • Can't connect to itunes

    Hi, I suddenly have a problem that my apple tv can't connect to itunes or icloud To play any of the music I've just bought (via the Apple TV) or movies, tv shows etc that I've purchased. Connected to the internet fine, and can stream from my mac, but

  • Sound on DVD Scratchy

    I just burned a DVD from a 4 minute movie that I made. The movie was just pictures with music behind it. The video was fine but the audio is all scratchy (this has happened on the last couple that I burned). The song was a purchased song from iTunes.

  • JDev 11g Pr3 Class diagram empty component pallette

    I have a class diagram that I am trying to update in the new version of JDeveloper, and when I open the component pallette, I see no items. The drop down at the top only shows "My Components", and the panels below for "Favorites" and "Recently Used"

  • Synchronizing Address Book with Outlook Contacts

    Help please!  My 8120 Pearl will not synch with changes to my Outlook Contacts.  It seems to pick up a copy of my Contacts from a few months back each time I synch. Even if I clear my device address book from the device manager (backup and restore) a

  • Old CS5 On New Laptop?

    I bought a new laptop, win7 64 bit, and would like to install my CS5 on it.    CS5 was an update, and I have it running now on two machines, one of which has quit working.  I have the product key and also the product key from the CS3 that I upgraded