Hot Topic (More than 10 Replies) Sesame Licensing (Read 1638 times)
Louis Galvao
Full Member
***
Offline


"Sufferin' Succatash"

Posts: 265
Location: Canada
Joined: Feb 14th, 2005
Sesame Licensing
Jul 6th, 2005 at 7:46pm
Print Post Print Post  
My understanding of how the licensing works is that each database that is opened represents one license in use.

Therefore, if one individual opens five databases, whether they are the same databases or not, this would count as 5 licenses in use.

If so, implementing Sesame network wide would require planning to purchase a minimum 2 licenses per user.  Otherwise,  users would be restricted in multi-tasking and inevitably, would shut out other users from entering the system.

I also understand that the Designer is a separate program that also requires the use of a license.

Am I on the right track here ?

Thanks,

Louis
  

Louis Galvao
Back to top
 
IP Logged
 
Hammer
YaBB Administrator
Lanticans
*****
Offline


Fire bad. Tree pretty.

Posts: 3436
Location: Ohio
Joined: Nov 22nd, 2002
Re: Sesame Licensing
Reply #1 - Jul 6th, 2005 at 8:08pm
Print Post Print Post  
Louis,

Each connection represents a license. If one user has five applications open at the same time, they have five connections and are using five licenses.

It is unusual to have a situation where multiple users always have five separate applications open at all times. However, if this is the case, you can use Sesame's ability to run multiple servers to get around your problem. As only one server can open any one application at the same time, this is acceptable under your licensing agreement.

Instead of running one server which serves all five applications, you can run five servers, each of which serves one application. As each server can accept the full number of connections (say 10), each of your 10 users can have all five applications open at all times. The users would need to have shortcuts for each application that connected them to the appropriate server. You can use a different rootdirs.ini file for each server to make sure that each server can only open its intended application. Note that when I say 5 servers, I mean 5 instances of Sesame Server, not 5 different computers. All the Sesame Servers can be running on the same computer.

You can contact Technical Support for more detailed instructions on setting this up. 

Also, since Sesame allows a single client to open multiple Tabs, thereby allowing to, for example, both Add and Search within the same client, some cases of needing multiple connections may not be required after all.
  

- Hammer
The plural of anecdote is not data.
Back to top
IP Logged
 
Louis Galvao
Full Member
***
Offline


"Sufferin' Succatash"

Posts: 265
Location: Canada
Joined: Feb 14th, 2005
Re: Sesame Licensing
Reply #2 - Jul 6th, 2005 at 9:19pm
Print Post Print Post  
I was reading the manual on networking re: your above comments.  I will investigate and see if we can implement this structure.

Realistically, I can see some users having 2 (max 3)  databases open at the same time.

I would want to limit the number of Sesame icons available to 2 or else the desktop will get cluttered.

Thanks,

Louis
  

Louis Galvao
Back to top
 
IP Logged
 
Bob_Hansen
Senior Member
Members
*****
Offline


WOW, They have the Internet
on computers now!

Posts: 1861
Location: Salem, NH
Joined: Nov 24th, 2002
Re: Sesame Licensing
Reply #3 - Jul 6th, 2005 at 10:59pm
Print Post Print Post  
Just a reminder that a Database and an Application are not the same things in Sesame.  One application can have multiple databases. 

The license count is for the number of Appicatiions that are open, not the number of databases.

  



Bob Hansen
Sesame Database Manager Professional
Sensible Solutions Inc.
Salem, NH
603-898-8223
Skype ID = sensiblesolutions
Back to top
IP Logged
 
Louis Galvao
Full Member
***
Offline


"Sufferin' Succatash"

Posts: 265
Location: Canada
Joined: Feb 14th, 2005
Re: Sesame Licensing
Reply #4 - Jul 8th, 2005 at 8:11pm
Print Post Print Post  
I was testing this multiple server scenario and I was having a couple of problems due to my lack of knowledge in this area.

My existing scenario is as follows:

1. Sesame server is installed on the file server under the root of C and an icon is on the file server desktop. Properties are: C:\Sesame\Program\sesame.exe -server RBASERVER

2. There is a Data folder that contains two databases plus a sub-folder called Employee with another database in it under c:\sesame

3. The rootdirs.ini is in c:\sesame and points to the Data folder.

I tried the following:

1. Moved the sub-folder Employee to c:\sesame

2. Copied the existing sesame server icon and changed the target to c:\sesame\employee

3. Copied the rootdirs.ini to the above target and updated the root to Employee.

Unfortunately, I was unable to create a local socket.

Am I going about this the right way ?

Thanks,

Louis
  

Louis Galvao
Back to top
 
IP Logged
 
Ray the Reaper
Global Moderator
Members
Lantica Support
*****
Offline


The One & The Only

Posts: 2482
Joined: Aug 20th, 2003
Re: Sesame Licensing
Reply #5 - Jul 8th, 2005 at 8:20pm
Print Post Print Post  
Hello Louis,

You need to specify the port numbers for sesame to operate on in order to run more than one server. The default ports are 20000:20001 so your first server will be running on those ports.

ex.
C:\Sesame\Program\sesame.exe -server RBASERVER:20002:20003

So the second server is going to run on ports 20002:20003. You will need to put these same port numbers in the client icon as well.

Other than that you appear to be going about it the correct way.

-Ray
  

Raymond Yoxall Consulting
ray.yoxall@gmail.com
ryoxall@lantica.com
Sesame Applications, Design and Support
Back to top
IP Logged
 
Louis Galvao
Full Member
***
Offline


"Sufferin' Succatash"

Posts: 265
Location: Canada
Joined: Feb 14th, 2005
Re: Sesame Licensing
Reply #6 - Jul 8th, 2005 at 8:45pm
Print Post Print Post  
Ray:

I added the port references to both of the icons. 

Anytime I try to open a second server session, it fails to create the local socket.

I closed the original session and I was able to open the second session no problem, but two at the same time seems to be a problem.

Thanks,

Louis
  

Louis Galvao
Back to top
 
IP Logged
 
Louis Galvao
Full Member
***
Offline


"Sufferin' Succatash"

Posts: 265
Location: Canada
Joined: Feb 14th, 2005
Re: Sesame Licensing
Reply #7 - Jul 8th, 2005 at 8:48pm
Print Post Print Post  
Ray:

Further to the above, do the client icons have to make reference to the port #'s ?

Thanks,

Louis
  

Louis Galvao
Back to top
 
IP Logged
 
Ray the Reaper
Global Moderator
Members
Lantica Support
*****
Offline


The One & The Only

Posts: 2482
Joined: Aug 20th, 2003
Re: Sesame Licensing
Reply #8 - Jul 8th, 2005 at 8:49pm
Print Post Print Post  
Hello Louis,

The syntax for the first sesame server is going to be
C:\Sesame\Program\sesame.exe -server RBASERVER:20000:20001

the syntax for the second icon is going to be
C:\Sesame\Program\sesame.exe -server RBASERVER:20002:20003

The failed to create a local socket error means that it was unable to open the port. Usually this means that another sesame server is running on those ports.

-Ray
  

Raymond Yoxall Consulting
ray.yoxall@gmail.com
ryoxall@lantica.com
Sesame Applications, Design and Support
Back to top
IP Logged
 
Ray the Reaper
Global Moderator
Members
Lantica Support
*****
Offline


The One & The Only

Posts: 2482
Joined: Aug 20th, 2003
Re: Sesame Licensing
Reply #9 - Jul 8th, 2005 at 8:51pm
Print Post Print Post  
Hello Louis,

Yes a client that is going to connect to server #1 syntax will look like this
C:\Sesame\Program\sesame.exe -client RBASERVER:20000:20001

A client that is going to connect to #2 server the syntax would be

C:\Sesame\Program\sesame.exe -client RBASERVER:20002:20003

-Ray
  

Raymond Yoxall Consulting
ray.yoxall@gmail.com
ryoxall@lantica.com
Sesame Applications, Design and Support
Back to top
IP Logged
 
Louis Galvao
Full Member
***
Offline


"Sufferin' Succatash"

Posts: 265
Location: Canada
Joined: Feb 14th, 2005
Re: Sesame Licensing
Reply #10 - Jul 8th, 2005 at 10:02pm
Print Post Print Post  
Ray:

Before I try this, I am envsioning on my file server that I would have two open Sesame server sessions on screen and running.

I assume this would be the case ?

Thanks,

Louis
  

Louis Galvao
Back to top
 
IP Logged
 
Hammer
YaBB Administrator
Lanticans
*****
Offline


Fire bad. Tree pretty.

Posts: 3436
Location: Ohio
Joined: Nov 22nd, 2002
Re: Sesame Licensing
Reply #11 - Jul 8th, 2005 at 10:28pm
Print Post Print Post  
Quote:
Ray:

Before I try this, I am envsioning on my file server that I would have two open Sesame server sessions on screen and running.

I assume this would be the case ?


Ray's gone for the day, but, yes. You will see two Server windows.
  

- Hammer
The plural of anecdote is not data.
Back to top
IP Logged
 
Louis Galvao
Full Member
***
Offline


"Sufferin' Succatash"

Posts: 265
Location: Canada
Joined: Feb 14th, 2005
Re: Sesame Licensing
Reply #12 - Jul 11th, 2005 at 5:34pm
Print Post Print Post  
Well, I was able to create the two server sessions but am having problems pointing the client's to the proper path.

It appears that you cannot set up the rootdirs.ini file in each directory on the server as it points to the first one it sees (if this make senses) and uses that as the default directory.

Also, setting the rootdirs.ini on the client does not affect anything due to the rootdirs.ini on the server.

Is it supposed to work that way ?

Thanks,

Louis
  

Louis Galvao
Back to top
 
IP Logged