Running Multiple Instances of Tessitura

I am relatively new to Tessitura, and am interested in running multiple instances of the software (v9.0.0.1) on one workstation. I found this article, which describes the process:

Issue Summary:Is it possible to run more than one Tessitura session on a single workstation?
Detailed Description: Is it possible to run more than one Tessitura session on a single workstation?
Resolution:Yes, it is possible to run multiple instances of Tessitura on a single workstation. In order to do so, the following will need to be done for each workstation where you wish to run multiple sessions: 1) On the workstation, create a separate version of the local ini file (tessitura.ini) which specifies a different hostname. This entry should be placed in the [SQLCA] section of the ini file. For example, if the new hostname will be TESTHOST, add an entry to the new tessitura.ini file in the SQLCA section like this: Hostname=TESTHOST 2) Add a new row in the TX_MACHINE_LOCATION table specifying the new hostname. Following the example above, you would add a new row to this table where the Machine Name is "TESTHOST". 3) Create a new Tessitura desktop shortcut that will point to the new ini file.
I think I completed everything successfully, but I get an error message: "This PC ("TESTHOST") does not ha ve a location assigned." I tried to paste a screenshot into this window, but couldn't get that to work.
In reading the Table Help notes in Tessitura for TX_Machine_Location, I see the following:
Entries in this table have the following values:
Machine Name – The Windows name of the workstation.
Location – The location value for the workstation.  Location values come from TR_LOCATION.
The Windows name for this workstation is "CMP137". That is already associated with a table entry in TX_Machine_Location. So that may be the problem. But not sure how to work around that...
Have any of you had any experience with this? Seems like it should be simple, so I'm sure I'm just doing something boneheaded! LOL!
Thanks,
Britt


[edited by: Britt East at 3:37 PM (GMT -6) on 14 Oct 2009]
Parents
  • Hi Britt,

    You've probably got this one sorted now. I would also like to run two instances of Tessi client on some of our PC's, one for the production and one for the test. I've tried doing all the stuff which is suggested but have had no luck.

    The last message you said you were getting was that there was no entry in tx_machine_location. I wondered whether you were attaching to the wrong database and you had an entry in one but not in the other.

    Hope you are multi-tasking successfully now.

    Debbie

Reply
  • Hi Britt,

    You've probably got this one sorted now. I would also like to run two instances of Tessi client on some of our PC's, one for the production and one for the test. I've tried doing all the stuff which is suggested but have had no luck.

    The last message you said you were getting was that there was no entry in tx_machine_location. I wondered whether you were attaching to the wrong database and you had an entry in one but not in the other.

    Hope you are multi-tasking successfully now.

    Debbie

Children
  • Thanks Debbie! Still having the problem. I'm pretty confident I'm assigning the tx_machine_location to the correct database (webTest, in my case). Let me recap my steps:

    On the workstation I am testing, I have a shortcut called “Tessitura webTest” that points to: “T:\Startup\Tessitura_webTest_Start.bat "c:\windows\system32\tessitura_webTest.ini” The .ini file is called “Tessitura_webTest.ini” and lives here: C:\WINDOWS\system32\ Tessitura_webTest.ini. This shortcut is working just fine.

     

    On that same workstation, I created a shortcut called “Tessitura webTest_2” that points to: “T:\Startup\Tessitura_webTest_Start.bat "c:\windows\system32\tessitura_webTest_2.ini” The .ini file is called “Tessitura_webTest_2.ini” and lives here: C:\WINDOWS\system32\ Tessitura_webTest_2.ini. This shortcut does NOT work, even as a single instance. When I launch it as a single instance, I get this error message “This PC (‘TESTHOST’) does not have a location assigned.” I get the same error trying to launch this shortcut as a second instance (with the first webTest shortcut already running).

     

    The .ini file for my first shortcut (“Tessitura webTest”) looks like this:

    [sqlca]

    MasterIniFilePath="t:\startup\tessitura_webTest_master.ini"

     

     

    [Security Frame]

    State=Maximized

    [Frame]

    State=Maximized

     

    The .ini file for my second shortcut (“Tessitura webTest_2”) looks like this:

    [sqlca]

    MasterIniFilePath="t:\startup\tessitura_master.ini"

     

    hostname=TESTHOST

     

    [Security Frame]

    State=Maximized

    [Frame]

    State=Maximized

     

    If I take the line “hostname=TESTHOST” out of the second .ini file, then the shortcut successfully launches Tessitura. But if I try to then launch the first shortcut, and thus have two instances of the same database running simultaneously, I get an error stating, “Tessitura is already running for this hostname. It cannot be started more than once per hostname.”

     

    When I launch Tessitura from the “Tessitura webTest” shortcut, and go into the TX_MACHINE_LOCATION table, I have the following entry: Machine No. “140”, Machine Name “TESTHOST”, Location “Administration”. I assumed this assigned the location of the .ini file to TESTHOST. But I’m still getting the “This PC (‘TESTHOST’) does not have a location assigned” error.

     

    I feel like I’m missing something simple here. Any ideas? :  )

     

  • Former Member
    Former Member $organization in reply to Britt East

    Britt,

     

    I think your second shortcut is using the wrong MasterIniFilePath.  Don’t you want both shortcuts to point to the same Tessitura instance?

     

     -steve carlock

    Information Technology Manager

    The Granada

    jsc@granadasb.org

    (805) 879-3681x111 (office)

    (805) 899-3002 (fax)

    (562) 239-7075 (cell)

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Britt East
    Sent: Thursday, October 29, 2009 10:21 AM
    To: Steve Carlock
    Subject: Re: [Tessitura Technical Forum] Running Multiple Instances of Tessitura

     

    Thanks Debbie! Still having the problem. I'm pretty confident I'm assigning the tx_machine_location to the correct database (webTest, in my case). Let me recap my steps:

    On the workstation I am testing, I have a shortcut called “Tessitura webTest” that points to: “T:\Startup\Tessitura_webTest_Start.bat "c:\windows\system32\tessitura_webTest.ini” The .ini file is called “Tessitura_webTest.ini” and lives here: C:\WINDOWS\system32\ Tessitura_webTest.ini. This shortcut is working just fine.

     

    On that same workstation, I created a shortcut called “Tessitura webTest_2” that points to: “T:\Startup\Tessitura_webTest_Start.bat "c:\windows\system32\tessitura_webTest_2.ini” The .ini file is called “Tessitura_webTest_2.ini” and lives here: C:\WINDOWS\system32\ Tessitura_webTest_2.ini. This shortcut does NOT work, even as a single instance. When I launch it as a single instance, I get this error message “This PC (‘TESTHOST’) does not have a location assigned.” I get the same error trying to launch this shortcut as a second instance (with the first webTest shortcut already running).

     

    The .ini file for my first shortcut (“Tessitura webTest”) looks like this:

    [sqlca]

    MasterIniFilePath="t:\startup\tessitura_webTest_master.ini"

     

     

    [Security Frame]

    State=Maximized

    [Frame]

    State=Maximized

     

    The .ini file for my second shortcut (“Tessitura webTest_2”) looks like this:

    [sqlca]

    MasterIniFilePath="t:\startup\tessitura_master.ini"

     

    hostname=TESTHOST

     

    [Security Frame]

    State=Maximized

    [Frame]

    State=Maximized

     

    If I take the line “hostname=TESTHOST” out of the second .ini file, then the shortcut successfully launches Tessitura. But if I try to then launch the first shortcut, and thus have two instances of the same database running simultaneously, I get an error stating, “Tessitura is already running for this hostname. It cannot be started more than once per hostname.”

     

    When I launch Tessitura from the “Tessitura webTest” shortcut, and go into the TX_MACHINE_LOCATION table, I have the following entry: Machine No. “140”, Machine Name “TESTHOST”, Location “Administration”. I assumed this assigned the location of the .ini file to TESTHOST. But I’m still getting the “This PC (‘TESTHOST’) does not have a location assigned” error.

     

    I feel like I’m missing something simple here. Any ideas? :  )

     

    From: Debbie Harland <bounce-debbieharland2424@tessituranetwork.com>
    Sent: 10/27/2009 11:38:17 AM

    Hi Britt,

    You've probably got this one sorted now. I would also like to run two instances of Tessi client on some of our PC's, one for the production and one for the test. I've tried doing all the stuff which is suggested but have had no luck.

    The last message you said you were getting was that there was no entry in tx_machine_location. I wondered whether you were attaching to the wrong database and you had an entry in one but not in the other.

    Hope you are multi-tasking successfully now.

    Debbie




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Britt,

     

    Your inifiles are correct, you have that down… now just create a second bat file which points to the new client file location and you should be set.

     

    What Steve is pointing to is the fact that you are launching tessitura from the same application files i.e “T:\Startup\Tessitura_webTest_Start.bat”

     

    I bet inside the webtest_start.bat there is only one location for where the tessitura application resides, probably something like “C:\Program Files\impresario client”

     

    Make a copy of the impresario client files, create a folder like c:\program files\impresario_test\ and then paste the application files into that folder.

     

    Create a copy of Tessitura_webTest_start.bat inside the T:\startup\ folder and rename it to something of your choice… a simple copy and paste will create a copy of the file as “copy of Tessitura_webTest_Start.bat” then rename that file to something of your choice.

     

    Now you need to edit the “new” bat file so that the application will be launched from the new “TEST” location like “c:\program files\impresario_test\” or wherever you have those files located.

     

     

    Let me know if you have any issues.

     

     

    Thanks!

     

    Doug

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Steve Carlock
    Sent: Thursday, October 29, 2009 1:41 PM
    To: Diamond, Douglas
    Subject: RE: [Tessitura Technical Forum] Running Multiple Instances of Tessitura

     

    Britt,

     

    I think your second shortcut is using the wrong MasterIniFilePath.  Don’t you want both shortcuts to point to the same Tessitura instance?

     

     -steve carlock

    Information Technology Manager

    The Granada

    jsc@granadasb.org

    (805) 879-3681x111 (office)

    (805) 899-3002 (fax)

    (562) 239-7075 (cell)

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Britt East
    Sent: Thursday, October 29, 2009 10:21 AM
    To: Steve Carlock
    Subject: Re: [Tessitura Technical Forum] Running Multiple Instances of Tessitura

     

    Thanks Debbie! Still having the problem. I'm pretty confident I'm assigning the tx_machine_location to the correct database (webTest, in my case). Let me recap my steps:

    On the workstation I am testing, I have a shortcut called “Tessitura webTest” that points to: “T:\Startup\Tessitura_webTest_Start.bat "c:\windows\system32\tessitura_webTest.ini” The .ini file is called “Tessitura_webTest.ini” and lives here: C:\WINDOWS\system32\ Tessitura_webTest.ini. This shortcut is working just fine.

     

    On that same workstation, I created a shortcut called “Tessitura webTest_2” that points to: “T:\Startup\Tessitura_webTest_Start.bat "c:\windows\system32\tessitura_webTest_2.ini” The .ini file is called “Tessitura_webTest_2.ini” and lives here: C:\WINDOWS\system32\ Tessitura_webTest_2.ini. This shortcut does NOT work, even as a single instance. When I launch it as a single instance, I get this error message “This PC (‘TESTHOST’) does not have a location assigned.” I get the same error trying to launch this shortcut as a second instance (with the first webTest shortcut already running).

     

    The .ini file for my first shortcut (“Tessitura webTest”) looks like this:

    [sqlca]

    MasterIniFilePath="t:\startup\tessitura_webTest_master.ini"

     

     

    [Security Frame]

    State=Maximized

    [Frame]

    State=Maximized

     

    The .ini file for my second shortcut (“Tessitura webTest_2”) looks like this:

    [sqlca]

    MasterIniFilePath="t:\startup\tessitura_master.ini"

     

    hostname=TESTHOST

     

    [Security Frame]

    State=Maximized

    [Frame]

    State=Maximized

     

    If I take the line “hostname=TESTHOST” out of the second .ini file, then the shortcut successfully launches Tessitura. But if I try to then launch the first shortcut, and thus have two instances of the same database running simultaneously, I get an error stating, “Tessitura is already running for this hostname. It cannot be started more than once per hostname.”

     

    When I launch Tessitura from the “Tessitura webTest” shortcut, and go into the TX_MACHINE_LOCATION table, I have the following entry: Machine No. “140”, Machine Name “TESTHOST”, Location “Administration”. I assumed this assigned the location of the .ini file to TESTHOST. But I’m still getting the “This PC (‘TESTHOST’) does not have a location assigned” error.

     

    I feel like I’m missing something simple here. Any ideas? :  )

     

    From: Debbie Harland <bounce-debbieharland2424@tessituranetwork.com>
    Sent: 10/27/2009 11:38:17 AM

    Hi Britt,

    You've probably got this one sorted now. I would also like to run two instances of Tessi client on some of our PC's, one for the production and one for the test. I've tried doing all the stuff which is suggested but have had no luck.

    The last message you said you were getting was that there was no entry in tx_machine_location. I wondered whether you were attaching to the wrong database and you had an entry in one but not in the other.

    Hope you are multi-tasking successfully now.

    Debbie




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Thanks Steve! That did it!!! :  )

    Thanks so much to everybody for all your help. It's so lovely to have such vibrant forums! :  )

    Thanks,

    Britt