| Prev | Next | Start of Chapter | End of Chapter | Contents | Glossary | Index | Comments | (4 out of 5)

Telewindows Licensing Structure

Gensym offers two separate license options for its client/server based Telewindows product-floating and dedicated. Dedicated Telewindows licenses are available in two options: Development and Deployment.

This Telewindows license... Connects to...
Floating
Any G2 license option authorized for one or more floating Telewindows connections.
Dedicated development
Any G2 license option.
Dedicated deployment
Restricted, Run-time, and Embedded G2 license option.

The two versions of dedicated licenses allow the Telewindow clients to correspond either directly with the G2 server's license option, or with a less powerful option (offering fewer capabilities). For example, a Dedicated deployment Telewindows client cannot connect to a G2 running a Development license option, because the G2 license is more powerful than the Telewindows license.


Note: Dedicated Telewindows licenses running under Windows NT may require a hardware key and, optionally, a Sentinel device driver for authorization. Refer to the Windows installation guide for information about this.

Floating Telewindows licenses receive their level of authorization from the G2 server to which they connect. There is no distinction between development and deployment for such a license.

The Telewindows license options can connect to G2 running with a particular authorization level as follows. The key to the table is:

The addition of (F) indicates a license type and a floating Telewindows license.

This client... Can connect to a G2 with this authorization...
Dev Rst RT Em Dev(F) Rst(F) RT(F) Em(F)
Dedicated development








Dedicated deployment








Floating








An exception to these corresponding license types occurs when the G2 server also has authorization for one or more floating Telewindows connections. In this case,

if a Telewindows client with a Dedicated-deployment license attempts a connection to a G2 server with Development authorization, G2 detects that the client has a less powerful license than it requires. Instead of rejecting the connection, however, G2 tries to use one of its floating Telewindows licenses for the Dedicated-deployment client.

If a license is available, G2 permits the Telewindows system to connect as a Floating Telewindows client. Such a connection effectively provides a less-powerful, dedicated Telewindows client with connection to a more powerful authorization level running on the G2 server.

Dedicated Telewindows

In a dedicated Telewindows environment, you purchase a separate license for each system on which you install the Telewindows software. Each license is authorized for use on a specific client system. The concept of dedicated Telewindows licensing is the model in use for all Telewindows licenses prior to this version of G2.

Each client requires its own tw.ok file, authorizing that system to use Telewindows with its particular authorization level.

Once authorized, the client system is capable of connecting to any available G2 server operating with the same, or less powerful authorization level. Unlike floating Telewindows clients, the G2 server has neither knowledge of nor authorization capabilities for dedicated Telewindows clients.

Whenever a dedicated Telewindows client attempts to login to a G2 process, it does so with its particular level of authorization. G2, in turn, detects the login attempt and its authorization level. For a dedicated Telewindows client, G2 first determines whether a tw.ok file exists on the client and, if it does, ensures that the authorization level is either the same or more restrictive than the license under which G2 is currently running.

If the authorization level is satisfactory to the current G2 process, Telewindows login is successful. If G2 does not locate a tw.ok file for the client, or if the authorization level is unsatisfactory, the login attempt fails and an error message is displayed for the Telewindows user.

For more information about using Telewindows see Accepting a Connection From a Telewindows Process.

Floating Telewindows

Floating Telewindows provides a flexible licensing scheme in which a G2 server maintains and provides authorization for a set number of Telewindows connections.

Within a floating Telewindows environment, you purchase G2 with licensing for a specific number of concurrent Telewindows connections. To increase the number of Telewindows connections, G2 requires new authorization codes. The client Telewindows software accompanying G2 can be installed on an indefinite number of client systems.

Authorization for floating Telewindows occurs in the Maximum-number-of-concurrent-floating-telewindows-allowed attribute of the g2.ok file of the server G2. There is no TW.OK file associated with a floating Telewindows license.

Whenever a Telewindows client attempts to login to the G2 server, G2 first determines the client's authorization level. When the Telewindows client is a floating license, and if the new client will not exceed the total number of authorized connections, G2 permits login. If an unauthorized Telewindows client tries connecting to the KB and, in so doing, will exceed the allowable number of connections, G2 rejects the Telewindows login attempt. The Telewindows user is informed that no more licenses are available.


Note: A dedicated Telewindows client connecting to a G2 with authorization for a finite number of floating Telewindows clients does not decrease the number of available licenses. Dedicated Telewindows clients require a different authorization process, as the previous section describes.

| Prev | Next | Start of Chapter | End of Chapter | Contents | Glossary | Index | Comments | (4 out of 5)

Copyright © 1997 Gensym Corporation, Inc.