Вы находитесь на странице: 1из 35

Introduction

Installation Manual

This document provide step by step instructions for installing RAM Advanse and setting up the software license or hardware lock in order to run this program. An installation utility is provided to install files to the hard drive. Upon successful completion of the installation process, a RAM Advanse program group and desktop icons are created.

System Requirements

RAM Advanse has minimum configuration requirements in order to run properly:

- PC compatible processor (Intel or AMD)

- 512 MB of RAM (1 GB recommended)

- Windows 2000/XP or higher (32/64 bit operating systems)

- 250 MB required for installing the software

- 2 GB available hard disk space required for analyzing models (in the installation partition)

- Open GL TM compatible graphics card with at least 128 MB in video memory

- 1024x768 recommended screen resolution

- Microsoft Internet Explorer 5.0 or higher

- Latest OS service packs and graphics card drivers always recommended

- System printer correctly installed

- To install the software, administrative rights are necessary

Installation Manual

RAM Advanse installation

To install RAM Advanse ensure you have logged in with an account that has administrative privileges. If you are unable to log in with a suitable account, then contact your network administrator to login and perform the installation.

Put the Installation CD in your drive, wait for the installation menu to appear and run the “Install RAM Advanse“ option. If it does not appear automatically use the Windows Explorer to navigate to the CD drive and double-click on the setup.exe application.

Now you are ready to activate the license (s), hardware lock or SELECT XM according to the license type selected in the installation.

14 days free trial period For computers on which you are installing RAM Advanse for the first time, you will be given an automatic 14 day license. Please ensure that the software license or hardware lock license are activated during this time period to ensure uninterrupted use of the program.

NOTE: You can only install one 14 day version per computer. Any subsequent installation on the same machine will require an immediate activation of the software license.

Installation Manual

Activating single licenses with hardware lock for RAM Advanse or RAM Connection:

1)

Install RAM Advanse per the instructions in the “RAM Advanse installation” section included in

this document.

2)

Execute the program RAMSecurity .

in this document. 2) Execute the program RAMSecurity . 3) lock serial number. In RAM Security

3)

lock serial number.

In RAM Security execute the command View/Single License Lock (SuperPro)

execute the command View/Single License Lock (SuperPro) 4) Take note of the lock serial number. to

4)

Take note of the lock serial number.

to get the

4) Take note of the lock serial number. to get the 5) forget to include your

5)

forget to include your name and your company name.

6)

command View/Single License Lock (SuperPro)

Send this serial number to Bentley Systems by e-mail to: support@bentley.com. Do not

As soon as you get the password from Bentley Systems, run RAM Security and execute the

again to enable the hardware lock.

Warning! It is important to have ONLY the RAM Advanse hardware lock connected to port during this process. If other locks are connected to the port they can be damaged.

7)

Press the button that corresponds to the program to be activated.

Installation Manual

Installation Manual 8) Enter the password provided by Bentley Systems and finally press the "Activate" button.

8)

Enter the password provided by Bentley Systems and finally press the "Activate" button.

Systems and finally press the "Activate" button. Note.- If you have purchased RAM Advan se and

Note.- If you have purchased RAM Advanse and RAM Connection, you should repeat steps 7 and 8 for each program.

9)

Finally, execute the program "Licenses configuration"

execute the program "Licenses configuration" If you have purchased RAM Connection check the following

If you have purchased RAM Connection check the following option:

have purchased RAM Connection check the following option: Press the "Configure " button and check the

Press the "Configure

"

button and check the option "SuperPro (Single Licence Lock)"

Installation Manual

Installation Manual 5

Installation Manual

Activating network licenses

1)

Install RAM Advanse per the instructions in the “RAM Advanse installation” section included in

this document.

2)

Execute the program RAMSecurity.

in this document. 2) Execute the program RAMSecurity. 3) lock serial number. Execute the command Network

3)

lock serial number.

Execute the command Network Lock (Net-C)

serial number. Execute the command Network Lock (Net-C) or Network Lock (NetHASP)… to get the 4)

or Network Lock (NetHASP)… to get the

4) Take note of the lock serial number and press the button “Update Lock”.

or Network Lock (NetHASP)… to get the 4) Take note of the lock serial number and

Installation Manual

5) Execute the command Findkey. This command will detect the key identification (Key ID).

This command w ill detect the key identification (Key ID). 6) Carefully take note of the

6) Carefully take note of the Key ID or save it in a file with the menu command Save Key ID. The default name for the file is KEYID.IDN

Save Key ID. The default name for the file is KEYID.IDN 7) You will need to

7) You will need to send the Key ID to Bentley Systems together with the lock serial number by e-mail to: support@bentley.com (you can include the Key ID file as an attached file). Do not forget to include your name and your company name.

8) As soon as you get the password from Bentley Systems, run RAMSafe again to enable the hardware lock.

Warning! It is important to have ONLY the RAM Connection hardware lock connected to the parallel port during this process. If other locks are connected to the port they can be damaged.

9) Enter the password provided by Bentley Systems in the Update Commands Window.

provided by Bentley Systems in the Update Commands Window. 10) Execute the command Update Key/From Command

10) Execute the command Update Key/From Command Window.

10) Execute the command Update Key/From Command Window . Alternatively, in the event you receive the

Alternatively, in the event you receive the new key ID in a file, you can specify the file name and its path with the command Update Key/From File.

You will immediately get a message indicating if the lock has been enabled.

Installation Manual

Installation Manual The number of licenses and the enabled programs or products can be checked using

The number of licenses and the enabled programs or products can be checked using the program RAMSecurity (RAMSecurity.exe)

11) Once hardware lock is enabled, execute the program "Licenses configuration"

execute the program "Licenses configuration" If you have purchased RAM Connection check the following

If you have purchased RAM Connection check the following option

you have purchased RAM Connection check the following option Press the "Configure "NetSentinel-C - Nerwork

Press the "Configure

"NetSentinel-C - Nerwork Lock" or "HASP Net - Red Network Lock".

"

button, and select the adequate option according to the hardware lock type

the adequate option according to the hardware lock type You can run Monitor to monitor the

You can run Monitor to monitor the use of the licenses. This program can be executed from any workstation.

This program can be executed from any workstation. This program has to be used to administrate

This program has to be used to administrate and verify the number of licenses in use. See the section of Network Utility Programs for more details related to the use of this and other utility programs.

Installation Manual This should complete the installation on the server. To use the lock from

Installation Manual

This should complete the installation on the server. To use the lock from any workstation you will have to perform one of the following procedures depending on your operating system:

Installation Manual

Activating SELECT XM Licenses

a) Standalone workstations

b) Networked workstations

a) Standalone workstations Overview

This section applies for installations which do not use the internet or network to authenticate the Bentley SELECT License which is required to run RAM Advanse.

In order to complete the installation, your SELECT license file (*.XML) will be required.

Instructions:

1. Install RAM Advanse

Install RAM Advanse per the instructions in the “RAM Advanse installation” section included in this document.

During the installation, you will be prompted for a SELECT Server Name and Site Activation Key. Leave the two fields blank and click OK.

Activation Key. Leave the two fields blank and click OK. 2. Adding a Standalone License file

2. Adding a Standalone License file

You will need your Bentley SELECT license file (*.XML), which has been supplied. If you do not have it please contact your RAM Advanse software supplier

Copy the license file in your hard disk. Go to Start | Programs | RAM Advanse | SELECT Server License Configuration as shown below:

se | SELECT Server License Configuration as shown below: If this is being set for the

If this is being set for the first time, then the following message is displayed:

Installation Manual Click on the ‘OK’ button and the following dialog box is displayed As

Installation Manual

Click on the ‘OK’ button and the following dialog box is displayed

‘OK’ button and the following dialog box is displayed As this is for a local license,

As this is for a local license, click on the ‘Cancel’ button to cancel the Options dialog box and it is replaced with the License Management Tool, thus:

and it is replaced with the License Management Tool, thus: Click on the menu item ‘File

Click on the menu item ‘File | Import…’ to open the Import License File dialog box, thus:-

to open the Import License File dialog box, thus:- Browse to the location of the license

Browse to the location of the license file (.xml) file, select it and click on the ‘Open’ button to import the license file. If the file is successfully imported, the available licenses are displayed thus:

Installation Manual

Installation Manual The security is now in place. The installation is complete and RAM Advan se

The security is now in place. The installation is complete and RAM Advanse is ready for use.

b) Networked workstations

a. Using a Bentley SELECT License Server

b. Using a local SELECT License Server

c. Local License Server Installation

a. Using a Bentley SELECT License Server Overview

This is for installations which use a Bentley Server to authenticate the Bentley SELECT License, which is used to run RAM Advanse.

In order to complete the installation, the SELECT Server Name and Site Activation Key will be required. If you do not have this, please contact your RAM Advanse software supplier.

Instructions

1. Install RAM Advanse

Install RAM Advanse per the instructions in the “RAM Advanse installation” section included in this

document.

During the installation, you will be prompted for a SELECT Server Name and Site Activation Key.

Installation Manual Enter the SELECT Server Name and Site Activation Key that have been given

Installation Manual

Enter the SELECT Server Name and Site Activation Key that have been given to you.

2. Adding the Bentley SELECT Server activation code

Alternatively, if you do not enter the SELECT Server Name and Site Activation Key during installation, you can go to Start | Programs | RAM Advanse | Bentley License Server Configuration as shown below:

se | Bentley License Server Configuration as shown below: If this is being set for the

If this is being set for the first time, then the following message is displayed:

for the first time, then the following message is displayed: Click on the ‘OK’ button and

Click on the ‘OK’ button and the following dialog box is displayed

‘OK’ button and the following dialog box is displayed As this is for a Bentley SELECT

As this is for a Bentley SELECT Server, enter the name and Site Activation Key for the server that you will have been issued. E.g.:

Installation Manual

Server Name: licensexm.bentley.com

Site Activation Key: 1234567890ABCDE

Click on the ‘Verify’ button to confirm that the entries are correct.

Click on the ‘OK’ button to accept the settings which then display the License Management Tool with all the licenses that are available.

Management Tool with all the licenses that are available. The security is now in place. The

The security is now in place. The installation is complete and RAM Advanse is ready for use.

b. Using a local SELECT License Server Overview

This is for installations which use a local server to authenticate the Bentley SELECT License, which is used to run RAM Advanse.

In order to complete the installation, the SELECT Server Name and Site Activation Key will be required. If you do not have this, please contact your network administrator.

Details of setting up the SELECT Server are covered in the next section.

Instructions

1. Install RAM Advanse

Install RAM Advanse per the instructions in the “RAM Advanse installation” section included in this document.

During the installation, you will be prompted for a SELECT Server Name and Site Activation Key.

Installation Manual Enter the SELECT Server Name and Site Activation Key that have been given

Installation Manual

Enter the SELECT Server Name and Site Activation Key that have been given to you.

2. Adding the Bentley SELECT Server activation code

Alternatively, if you do not enter the SELECT Server Name and Site Activation Key during installation, you can go to Start | Programs | RAM Advanse | Bentley License Server Configuration as shown below:

se | Bentley License Server Configuration as shown below: If this is being set for the

If this is being set for the first time, then the following message is displayed:

for the first time, then the following message is displayed: Click on the ‘OK’ button and

Click on the ‘OK’ button and the following dialog box is displayed

‘OK’ button and the following dialog box is displayed As this is for a Bentley SELECT

As this is for a Bentley SELECT Server, enter the name and Site Activation Key for the server that you will have been issued. E.g.:

Installation Manual

Server Name: LocalServerName

Site Activation Key: 1234567890ABCDE

Click on the ‘Verify’ button to confirm that the entries are correct.

Click on the ‘OK’ button to accept the settings which then display the License Management Tool with all the licenses that are available.

Management Tool with all the licenses that are available. The security is now in place. The

The security is now in place. The installation is complete and RAM Advanse is ready for use.

c. Local License Server Installation Overview

This is for installations which use a local server on the client network to authenticate the Bentley SELECT License which is required to run RAM Advanse.

Instructions

1) Obtain your SELECT ID. This will be supplied by your Bentley software supplier.

2) Using your web browser, go to the URL:

http://appsnet.bentley.com/myselectcd/

3) Download the SELECT Server XM Edition

4) Run this installation on the server that is to be the Bentley SELECT Server.

Full details of the SELECT Server installation are included in the download.

Troubleshooting

a. SELECT based license Configuration

Select License Information is not yet configured or incomplete

The above message means that the SELECT server has not been configured or license information is incomplete. To rectify this error go to Go to Start | Programs | RAM Advanse | Bentley License Server Configuration.

Installation Manual

The License Management Tool dialog box will come up as shown next.

Management Tool dialog box will come up as shown next. Click on OK and the following

Click on OK and the following dialog box is displayed:

next. Click on OK and the following dialog box is displayed: You will need to key

You will need to key in the Server Name and the Site Activation Key. After typing in that information, click on Verify and you will get a message verifying the server name and the activation key. You will also be able to see the available licenses

b. How can I get a Standalone License for RAM Advanse You must have Internet access and a proper SELECT ID and password to get a license from Bentley at http://selectservices.bentley.com or from Bentley Sales Support (formerly Bentley Administration Center) by email, phone, or FAX. Once you have received the license there is no need for an Internet connection until it expires (if it expires). If you do not have an Internet connection at the computer with RAM Advanse, you can import license(s) by using the Bentley License Management Tool at Start | Programs | RAM Advanse | Bentley License Server Configuration.

For a standalone license (User locked license), it is not necessary to send the usage log unless otherwise asked by Bentley. In order to send the usage log, you must have an Internet connection at the usage computer.

It is bound to a User SID and not a User Name. SIDs are long alpha numeric numbers like “S-1-5-21 953463015-1924512962-2519238931-23054”. There are two different ways you can log into a computer:

Installation Manual

As a domain user: The SID for the domain user is the same irrespective of the computer you logged in.

As a local user: The SID for a local user would most likely be different in different computer even if it has same user name and same access privileges.

Note: If the user wants to change the User locked license to someone else, they must contact BAC.

c. How can I Activate RAM Advanse Product activation is achieved by connecting to a SELECT Server and receiving verification that your SELECT Server Name and Activation Key are correct. This document describes how to configure RAM Advanse for activation. After initial configuration, RAM Advanse automatically and transparently tries to activate each time it runs.

If your organization chooses to run SELECT Server

First access the Options dialog box of Bentley’s License Management Tool. You can do so in two ways:

Go to Start | Programs | RAM Advanse | Bentley License Server Configuration.

OR

From the Tools menu in RAM Manager, choose Tools > License Configuration to open the License Management Tool.

Once you are in the Bentley License Management Tool, choose Tools > Options from the menu to open the Options dialog box.

Secondly, in the SELECT Server tab of the License Management Tool's Options dialog, enter the server name of your SELECT Server installation as well as your Site Activation Key.

This information, along with any possible Proxy Configuration information, can be obtained from your Site Administrator.

Important note for System Administrators: RAM Advanse requires Bentley SELECT Server XM Edition and will not run with Bentley SELECT Server 2004 Edition (v8.5.2 and earlier). Bentley SELECT Server XM Edition can be obtained from the Downloads/MySELECT CD area of SELECTservices Online . Please note that you need to obtain a new license file for Bentley SELECT Server XM Edition. Contact the Bentley Administration Center that services your area for information on upgrading your current Bentley SELECT Server 2004 Edition license file.

If your organization does not run SELECT Server

If your organization does not run SELECT Server, then you need to activate RAM Advanse online against a server hosted by Bentley. Please note that this requires an active Internet connection at least for the initial activation.

First, access the Bentley License Management Tool's Option dialog box via one of the two methods described in the "If your organization runs SELECT Server" section.

Secondly, in the SELECT Server tab of the License Management Tool's Options dialog, enter the URL and the Site Activation Key provided to you by the Bentley Administration Center . Additional configuration may be necessary if you are running a Proxy server.

Installation Manual

Important note: If the workstation on which RAM Advanse will be running does not have regular access to the Internet for periodic activation, then consider utilizing a checked-out termed license from the Bentley hosted server. RAM Advanse will not attempt to activate for the duration of the termed license.

d. How can I run my 2004 Edition with SELECT Server XM? You do NOT have to be running XM Edition applications to take advantage of the new SSXM system. You could choose to run the new server with Gateways even if you are not running any XM applications. With that said, you have three different options for activating and licensing XM Edition applications:

Deploy and manage your own SELECT Server XM Edition - This would include the deployment of SSXM Gateways for accounts that are using our products today. The Gateway acts as a proxy for the existing SELECT Server and allows for existing applications (i.e., 2004E) to work as they do today without having to re-license them for the new SELECT Server XM (as long as the Gateway is installed on the same machine they are using today). In addition, desktop applications and the deployed SELECT Server are designed to connect and post usage logs daily. But such postings are only required once per month to maintain activation. So the connectivity requirements are: a) constant connection between pre-XM applications and their Gateway; b) at least one (LAN) connection every 30 days between an XM app (including a Gateway) and a deployed SELECT Server; and c) at least one Internet connection every 30 days between a deployed SSXM and Bentley's back office. In cases where a deployed SSXM can never have a connection to the Internet, we have a manual alternative for posting logs and getting license updates.

Bentley Hosted Licensing - Alternatively, users of XM applications can have Bentley host licensing for them. In this case, we provide a hosted SELECT Server Site(s) for the account that they activate their XM applications against. The only requirement that is different than above is that they would have to allow Internet connectivity at least once monthly for each machine that is running an XM Edition application, including servers.

Non-SELECT users - Non-SELECT users of Bentley XM Edition applications will activate their products against a hosted activation site. This requires a one-time Internet connection in order to download a license, thereby activating the product.

Installation Manual

Installation Manual Setup the Gateway Configuration After installing the SELECT Server XM Edition software. Go to

Setup the Gateway Configuration

After installing the SELECT Server XM Edition software.

Go to Start | Programs | Bentley | SELECT Server | SELECT Server Gateway Configuration

Enter the Server Name and site activation code the press Verify. No warning messages indicates successful gateway established.

Start the Gateway Service

Go to Start | Control Panel | Administrative Tools | Services

Check the Bentley SELECT Server Gateway is started, if not open the service and click the Start button

e. V8 XM Licensing Questions and Answers

Licensing

Will I have to re-license my MicroStation seats for the V8 XM Edition?

All of Bentley’s V8 XM Edition applications take on a new implementation of licensing, enabled exclusively through SELECT Server. However, you should be able to replace your existing SELECT Server with a SELECT Server XM Gateway (see below). As long as the server name is maintained, you eliminate the need to make changes to each pre-XM application.

What are my options for licensing XM Edition applications?

You do NOT have to be running XM Edition applications to take advantage of the new SSXM system. You could choose to run the new server with Gateways even if you are not running any XM applications. With that said, you have three different options for activating and licensing XM Edition applications:

Deploy and manage your own SELECT Server XM Edition - This would include the deployment of SSXM Gateways for accounts that are using our products today. The Gateway acts as a proxy for the existing SELECT Server and allows for existing applications (i.e., 2004E) to work as they do today without having to re-license them for the new SELECT

Installation Manual

Server XM (as long as the Gateway is installed on the same machine they are using today). In addition, desktop applications and the deployed SELECT Server are designed to connect and post usage logs daily. But such postings are only required once per month to maintain activation. So the connectivity requirements are: a) constant connection between pre-XM applications and their Gateway; b) at least one (LAN) connection every 30 days between an XM app (including a Gateway) and a deployed SELECT Server; and c) at least one Internet connection every 30 days between a deployed SSXM and Bentley's back office. In cases where a deployed SSXM can never have a connection to the Internet, we have a manual alternative for posting logs and getting license updates.

Bentley Hosted Licensing - Alternatively, users of XM applications can have Bentley host licensing for them. In this case, we provide a hosted SELECT Server Site(s) for the account that they activate their XM applications against. The only requirement that is different than above is that they would have to allow Internet connectivity at least once monthly for each machine that is running an XM Edition application, including servers.

Non-SELECT users - Non-SELECT users of Bentley XM Edition applications will activate their products against a hosted activation site. This requires a one-time Internet connection in order to download a license, thereby activating the product.

What is Product Activation?

Product activation is the act of authenticating a product for entitled use. V8 XM Edition applications are equipped, by default, with three behavioral states – Trial, Activated, and Deactivated.

The Trial period begins with installation and ends after the trial period license has expired or with Activation, which ever comes first. During the Trial period, most applications run in full- functioning mode, with no limitations applied to their activated state. Some applications like RAM Advanse have a 15 day trial period available.

Note: A standalone evaluation or node lock license can be requested from the sales team.

An application is activated when it is licensed, which is most commonly achieved by connecting to a valid SELECT Server. An application can return to Trial mode if its licensing server cannot be found.

An application will reach its Deactivated state only when the Trial period has lapsed and the product has not been activated. In its Deactivated state, an application generally runs for a short period of time and then stops.

How does activation work for a large site? Will SELECT Server V8 XM allow a system administrator to activate machines in batch mode?

SELECT Server V8 XM works strictly on a pull basis – there is no way for SELECT Server to initiate an activity on the client machine. This means that SELECT Server cannot be used to pre- activate a desktop application.

Support for Microsoft’s Group policy is built in, however. We will deliver a Group Policy file that will allow the administrator to specify the SELECT Server and Activation Key on an Active Directory/NT Domain group level.

How is a “Site”, as defined by a Bentley SELECT Agreement, used in V8 XM Licensing?

Installation Manual

V8 XM Edition applications, including SELECT Server V8 XM Edition, understand the concept

of a SELECT Site. The requesting application identifies itself with a Site. If the license server

manages that Site, and has a corresponding Product entry in the license file, then the request will be granted.

In other words, if you belong to a Site and your SELECT Server has a license for the application

you’re trying to use, you'll always get a license. If you don't belong to the Site, then you won't

get access to the applications that Site has to offer.

Are routine changes to my SELECT Server licenses automated?

The system has been designed under the premise that one server exists per site, therefore, when you order additional products, the system will automatically add them to the server license and queue it up for download to SELECT Server.

Can I get a node-locked license for RAM Advanse?

Bentley’s current node-locked licenses will be replaced by stand-alone licenses generated and distributed by Bentley’s hosted license services. Like node-locked licenses, hosted stand-alone licenses will be permanent and will be tied to the application and computer they are used to activate.

Do node locked licenses have to check into the Bentley hosted licensing server every 30 days?

No. Non-SELECT, permanent licenses are essentially checked-out licenses tied to a particular machine name and carry an indefinite term.

What is a Pooled License?

A pooled license is a “floating” license, centrally managed by SELECTserver. A desktop

application can draw its license from a SELECTserver pool of licenses located at the SELECT site. A pooled license is not permanently tied to an individual computer. This license type is available for MicroStation-based and stand-alone (non-MicroStation) applications. A pooled

license is the most common type of license among SELECT accounts and is a major benefit of Bentley SELECT. Pooled licenses have a term that coincides with the renewal date of the SELECT Agreement.

What is a CAL?

A Client Access License (CAL) is a license for an explicit connection between a client machine

and a single, licensed server. The CAL is similar to the server license model that Microsoft uses (see following definition from Microsoft). For Bentley, a CAL is defined in our EULA and is

simply a guiding principle, not an actual license type that we sell.

"Microsoft offers flexible, cost-effective options for licensing the Windows Server 2003 family of products. Similar to previous Windows Server licensing models, one server license is required for each copy of the server software installed. In addition, a Windows Server 2003 Client Access License (CAL) is required for each user or device (or combination of both) that accesses or uses the server software."

What's the difference between a named user license and a CAL?

A CAL is a unique connection between one user and one server. A named user license works

universally, with any and all servers at a site. A named user license requires SELECT coverage and can be managed by SELECTserver. A CAL is enforceable only through the EULA.

Installation Manual

The Bentley model has the benefit of allowing all users unrestricted access to all server applications. If, for example, a site has 100 named users and 5 server applications, our licensing model permits the 500 user connections that are needed, if all users use all of the server applications. SELECT Server tracks the site license usage and reports information back to Bentley. If the site exceeds the license certificate usage currently agreed, then SELECT Server will still continue to provide licenses. The logs will then report the usage over and above the agreed baseline to Bentley in the next report.

Is Bentley going to stop providing concurrent licensing?

No, the introduction of named user licenses does not imply that Bentley is moving away from pooled (i.e., "concurrent") licensing. We do believe, however, that named user licensing and its universal approach to server access, is the most beneficial way to enable access to our ProjectWise servers. Bentley will continue to offer pooled licensing for our MicroStation and discipline-specific desktop applications.

How does it work if we have 21 licenses and 30 users? I mean, is a license checked out for 30 days or so? If so, only the first 21 people will have a license and the remaining 9 won't get a license for 30 days. Right now it's rare that we run out of our 21 pooled licenses, in other words it's rare that 21 people are using RAM Advanse at the same time.

The pooled behavior works essentially the same as it does now. You can have apps installed on as many machines as you wish and you have a "usage count" in the license file (called a "Site" on SELECT Server XM). There's a slight difference in the "handshake" between the client and the license server, though, in the new SSXM using IEG security. In your existing SELECT Server, the handshake is based on a license request from the client application and a corresponding license grant by the server. If successful, the client will emit a "heartbeat" as long as the session is open. This is how SS determines that the license is still in use and how it calculates and records the session time ("usage"). The problem with this model is that it requires this real-time connection to the license server and puts it in a precarious, mission-critical position. If this connection is broken or not available, users cannot get their applications to run. In SSXM with IEG Security, the model is similar except the license will remain with the open application for up to 48hrs even if disconnected from the server. If the application closes the license returns to the server pool. The client runs the application and records usage locally. When a daily connection is made with SSXM, the client posts its own usage log, essentially saying "this is what I used", including the app, version, and duration (Usages are tracked by machineID on an hourly basis).

Note: The license can be checked out to the client for up to 90 days or longer using the License Management Tool.

Usage Reporting

Is my company required to report application usage to Bentley?

The transmission of usage logs to Bentley is a requirement with the advent of the SELECT Server XM Edition licensing configuration. Previous versions of SELECT Server have compiled and reported application usage but none have allowed for disconnected working as a default. SELECT Server XM Edition therefore introduces a brand new infrastructure and process for report transmission, automating the process and, thereby, removing any demands on the administrator’s time. This reporting function is very important to Bentley, as this detailed knowledge helps inform Bentley regarding:

What products are in use

Installation Manual

Where to direct future development efforts to the benefit of the user base

How to resource for future support services

Furthermore, long-range development priorities can be also be better validated when Bentley understands how many users will benefit from a compelling new product or feature.

Has this always been the case?

No it was not previously mandatory however; the Bentley SELECT Agreement does entitle Bentley to periodically ask for usage reports on the applications covered under your contract. SELECT Server has provided an electronic means for optionally transmitting logs for several releases.

What reports does SELECT Server now include?

SELECT Server reports on application usage and version. The usage reports will allow the user and Bentley to determine which versions of which applications are being used at a site. Standard reports include:

The Summary Report accounts for peak utilization of pooled applications, including the number of machines and the date the peak occurred.

Daily Pooled Usage counts application utilization each day, including specific versions used.

The Application Usage report details what applications ran on which machines.

The Machine Usage report confirms which machines used a particular application.

Application by User, which lists each application in use that requires a named user license and the user who used them throughout the reporting period.

A monthly summary of the number of named users accessing Bentley tools.

A summary of total server right-to-run licenses used during the reporting period.

Are there any differences between the reports generated by a deployed SELECT Server and those transmitted to Bentley?

The reports are essentially the same, although no proprietary account information is transmitted from the account to Bentley’s Web Services. Instead, machine names generally viewable from an account’s administrative pages are replaced by machine SIDs, or “security IDs”. A SID is a one- way hash that provides a means for Bentley to uniquely identify a computer. A machine SID cannot be reverse engineered to produce its corresponding machine name.

Can I tell what applications or machines are “in use now” (at this point in time)?

SELECT Server V8 XM is no longer a real-time reporting, so reporting on a Site’s “current” usage is not possible. The reason for this is that many disconnected machines may not have reported their usage statistics to SELECT Server and the server cannot make “assumptions” in the absence of a usage log. But SELECT Server can provide very accurate usage reports for previous days, assuming that client machines report in daily and send up their usage logs. It’s also noteworthy that any checked-out license is recorded as “in use at all times”, meaning that usage is recorded for each hour of each day as long as the license remains checked out.

Does the license server have to be connected to the internet - in order to transmit the usage report? Or can this report be generated on the server then copied to and sent from another computer?

Installation Manual

There is a manual process that is well documented in the SSXM Help. Usage logs can be saved manually and attached to an email or copied to media and mailed to Bentley. We will respond with an activation key to reset the SELECT Server MX, making sure that it records a successful manual usage report transmission.

SELECT Server V8 XM Application

Why do I need SELECT Server?

SELECT Server V8 XM is the exclusive enabler of several incremental SELECT licensing benefits, including the pooling of desktop licenses.

Who is the recommended user of SELECT Server V8 XM Edition?

A CAD or Systems Administrator is the typical user of SELECT Server. However, no special skills are required other than a general knowledge of the Bentley installation and the company network environment.

What are the technical requirements for SELECT Server V8 XM Edition?

SELECT Server XM Edition and SELECT Server XM Edition Gateway are support on the following operating systems

Microsoft Windows 2000 Server (SP 4 or later)

Microsoft Windows 2000 Advanced Server (SP 4 or later),

Microsoft Windows 2003 Server Web Edition

Microsoft Windows 2003 Server Standard Edition

Microsoft Windows 2003 Server Enterprise Edition

Microsoft Windows 2000 Professional (SP 4 or later)

The following Operating Systems are also supported for the SELECT Server XM Gateway

Microsoft Windows 2000 Professional

Microsoft Windows XP Professional

SELECT Server XM Edition also requires:

Internet Information Servers (with ASP.NET support)

.NET Framework 1.1

MSXML 4.2 SP2 or above

SQL Server 2000, 2005 or MSDE with Service Pack 3 or higher

Intel Pentium (or equivalent) processor or better

TCP/IP Networking enabled

256MB RAM Minimum

SELECT Server XM Edition Gateway also requires:

.NET Framework 1.1

MSXML 4.2 SP2 or above

Intel Pentium (or equivalent) processor or better

Installation Manual

TCP/IP Networking enabled

128MB RAM Minimum

Does my SELECT Server need to be connected to the Internet?

Yes, we recommend that SELECT Server V8 XM Edition has access to the Internet. This will make routine transactions, like transmitting usage reports and downloading updated license files, much more convenient. All transactions are performed under HTTPS protocol, so no proprietary information will be compromised.

If a SELECT Server cannot maintain an Internet connection, it should be connected at least once per month to retain its activation. If a SELECT Server can never be connected, all license and usage report transactions will need to be performed manually.

How is manual transmission between my disconnected SELECT Server and Bentley accomplished?

If SELECTserver does not have a connection through which to transmit usage logs, manual transmission is possible. Usage logs will need to be exported and sent to Bentley via physical media (CD). Once received, Bentley will provide a confirmation code that will rest the deployed SELECT Server registry, indicating that logs have been sent.

In the same manner, license changes will need to be sent manually from Bentley to the account, in order to replace the license file on a deployed SELECT Server.

What if my network goes down and I cannot get a license?

SELECT Server V8 XM is no longer a real-time license server, so if a connection is lost, licensed applications are still able to run in full-functioning mode.

What happens to my checked-out license if my machine crashes or I lose my laptop?

SELECT Server admin pages provide a way to backup checked-out licenses, so they can be retrieved and copied back to the client machine if necessary. In extreme cases, the System Administrator can revoke a checked-out license and return it to the pool.

What is the SELECT Server Gateway?

SELECT Server can manage V8 XM Edition products and pre-V8 XM applications, such as MicroStation V8 2004 Edition or MicroStation/J. For the latter, SELECT Server provides a “gateway” as a proxy for the current SELECT Server. It allows pre-V8 XM applications to communicate with the new SELECT Server. In fact, SELECT Server V8 XM Edition can extend several benefits of the new system to existing applications, including the thirty-day evaluation mode, extended periods for checked out licenses, and the reliability of a system built on standard Web-based server technology.

Will my SELECT Server operate in a proxy server environment?

Yes, SELECT Server will work in a proxy server environment in several ways. First, V8 XM applications will be able to communicate to SELECT Server V8 XM via a proxy server. SELECT Servers will also be able to communicate with Bentley.com Web services via a proxy server. Finally, SELECT Server V8 XM Gateway will be able to communicate with SELECT Servers via proxy servers.

Security Concerns

Does Bentley remotely access SELECT Servers at a user’s site?

Installation Manual

No. All communication between a deployed SELECT Server and Bentley’s Web Services are controlled by the account.

What information is transmitted in a usage report sent to Bentley?

There is no proprietary or personal information in usage reports that are transmitted to Bentley. SELECT Server supports the Secure Socket Layer (SSL), so all transmissions are secure.

Desktop-to-SELECT Server Communications

SELECT Server-to-Bentley.com Communications

Product Activation / License Checkout

License Request for a Deployed SELECT Server

Product ID

Product Version Number

SELECT Server activation key

MachineSID

SELECT Server serial number

UserSID

Windows Machine Name

Windows Machine Name

Usage Reports

Windows Account User Name

SELECT Server version number

Activation Key

SELECT Server serial number

Date and time application/tool was started

SELECT Site ID

Product (application/tool) ID

Date and time application/tool was shut down

Product (application/tool) version

Max usages statistics

 

MachineSID

UserSID

Can I obtain a fail-over license to prevent against catastrophe?

There will be no need to replace redundant licenses that have been issued for the purposes of fail- over or redundancy. SELECT Server V8 XM Edition is built on standard Microsoft technologies that are well-suited for clustering or other techniques used to safeguard application servers. In addition, SELECT Server V8 XM is no longer a real-time license server, so if a connection is lost, licensed applications are still able to run in full-functioning model.

How will SELECT Server interact with the rest of my environment?

All V8 XM Edition applications that are installed within the corporation will need to communicate with the SELECT Server V8 XM Edition. SELECT Server requires a database server, which can either be MSDE installed with SELECT Server or an existing SQL server machine. However, ORACLE is NOT supported. No special domain requirements exist.

What network protocols will be used, and what ports will need to be open?

SELECT Server uses HTTP and HTTPS. The SELECT Server Gateway still uses a proprietary protocol on port 3998 to communicate with pre-XM applications. In all cases Bentley applications will initiate the communications with the SELECT Server. Data flows from the

Installation Manual

client machine to SELECT Server; from SELECT Server it is summarized and usage logs are transmitted via secure web services to bentley.com

If network traffic should be encrypted, does SELECT Server perform that encryption?

SELECT Server does not encrypt any data directly. It relies on Microsoft IIS and SSL to do any encryption. All network communications are standard network protocols and, as such, can be routed through any standard network security mechanism.

Bentley Licensing Policy

How is pooled usage defined?

SELECT subscriber entitlement of pooled usage of Bentley desktop applications is defined in the

Bentley SELECT Agreement (2004).

SELECT Server reports usage based on 1-hour intervals.

Do I have to run a SELECT Server for every site I have?

No. SELECT Server V8 XM Edition can manage multiple license files (i.e., “Sites”) from a single application server. All XM-based applications, however, are activated against one Site. This means that pools cannot be combined under the normal 2004 SELECT Agreement.

What if I don’t want to manage my own licenses?

Bentley will offer a hosted license service, based primarily on SELECT Server V8 XM Edition and offering essentially the same services that a deployed SSXM offers.

f. Moving to SELECT Server XM Edition Introduction

A

brand new SELECT Server, the XM Edition, is about to be released. SELECT Server XM Edition

is

required for XM-based applications, such as MicroStation V8 XM Edition or ProjectWise V8 XM

Edition. It can also manage pre-XM applications, such as the V8 2004 Edition. As a SELECT subscriber, you have a choice to deploy SELECT Server XM Edition or have Bentley host your licenses for you.

User Story 1

“I manage an existing SELECT Account and I want to move to a deployed SELECT Server XM Edition.”

Note: SELECT Server XM Edition is required for XM-based applications, such as MicroStation V8 XM Edition or ProjectWise V8 XM Edition. It can also manage pre-XM applications, such as the V8 2004 Edition.

Request desire to move to SELECT Server XM Edition to Bentley Sales Support (formerly Bentley Administration Center) by email, phone, or FAX.

Bentley Sales Support will:

Create a new SELECT Server entry for the desired Site(s) in the CRM system;

Issue a unique Serial Number and server Activation Key for the account’s SELECT Server;

Email the SSXM Serial Number and server Activation Key and the product Activation Key(s) for the requested Site(s) to the account’s system administrator;

Change account’s contract status to note deployment of SELECT Server XM Edition.

Installation Manual

System Administrator will install SELECT Server XM Edition on desired server with an established an Internet connection.

Activate the SELECT Server by inputting the Serial Number and server Activation Key and downloading the license for the Site(s).

Install and activate a SELECT Server Gateway service for pre-XM applications, as required.

Activate any XM applications directly to deployed SELECT Server XM using SELECT Server machine name and Site-specific product Activation Key provided by Bentley Sales Support.

Note: Confirmation to Bentley of deployment of SELECT Server XM is represented by the first transmission of usage logs by the account, as early as one day after a successful deployment.

Note: If a SELECT account so chooses, Bentley Professional Services is ready and able to assist with the migration to SELECT Server XM Edition, on a paid basis. Interested accounts should contact their Bentley account manager or Bentley Professional Services directly.

User Story 2

“I manage an existing SELECT Account and I want Bentley to host my licenses.”

Note: SELECT Server XM Edition is required for XM-based applications, such as MicroStation V8 XM Edition or ProjectWise V8 XM Edition. It can also manage pre-XM applications, such as the V8 2004 Edition.

Request desire to have Bentley host licensing to Bentley Sales Support (formerly Bentley Administration Center) by email, phone, or FAX.

Bentley Sales Support will:

o

Create a new hosted SELECT Server Site(s) in the CRM system;

o

Email the product Activation Key(s) for the requested Site(s) to the account’s system administrator;

o

Enable access to SSXM administration pages for Site administrator.

o

Change account’s contract status to note move to hosted licensing.

o

If you have an existing deployed SELECT Server (e.g., 2004 Edition), it should be deactivated within a reasonable amount of time and replaced with a SELECT Server Gateway service.

Install and activate a SELECT Server Gateway service for pre-XM applications, as required.

Activate any XM applications directly to hosted SELECT Server XM using SELECT Server machine name and Site-specific product Activation Key provided by Bentley Sales Support.

Note: Confirmation to Bentley of successful activation is represented by the first posted usage logs by the account, as early as one day after a successful deployment.

User Story 3

“I want to evaluate SELECT Server XM Edition before I deploy it locally at my Site”

Installation Manual

Note: SELECT Server XM Edition is required for XM-based applications, such as MicroStation V8 XM Edition or ProjectWise V8 XM Edition. It can also manage pre-XM applications, such as the V8 2004 Edition.

Request desire to evaluate SELECT Server XM Edition to Bentley Sales Support (formerly Bentley Administration Center) by email, phone, or FAX.

Bentley Sales Support will:

o

Create a new SELECT Server evaluation entry for the desired Site(s) in the CRM system;

o

Issue a temporary Serial Number and server Activation Key for the account’s SELECT Server;

o

Email the SSXM Serial Number and server Activation Key and the product Activation Key(s) for the requested Site(s) to the account’s system administrator;

o

Note evaluation of SELECT Server XM Edition in the account record in CRM.

System Administrator will install SELECT Server XM Edition on desired server with an established an Internet connection.

Activate the SELECT Server by inputting the Serial Number and server Activation Key and downloading the license for the Site(s).

Install and activate a SELECT Server Gateway service for pre-XM applications, as required.

Activate any XM applications directly to deployed SELECT Server XM using SELECT Server machine name and Site-specific product Activation Key provided by Bentley Sales Support.

Note: Confirmation to Bentley of deployment of SELECT Server XM is represented by the first transmission of usage logs by the account, as early as one day after a successful deployment. SELECT Server evaluation keys are limited to 60-day terms and may be limited in the number of applications and/or usages.

User Story 4

“I have just purchased an XM Edition application from Bentley and I am not a SELECT subscriber.”

o

Complete the purchase of the Bentley XM Edition application.

Bentley Sales support will

o

Post licenses to a hosted product activation site and provide activation details to the account;

o

Provide media to the account for installation purposes.

o

Users will install XM Edition applications on the desired machines.

o

Use the License Management Tool to activate applications from Product Activation site.

User Story 5

“I have previously deployed SELECT XM, but now want to use hosted licensing instead.”

Installation Manual

1. Request desire to replace existing SELECT Server XM Edition deployment with Bentley host licensing to Bentley Sales Support (formerly Bentley Administration Center) by email, phone, or FAX.

Bentley Sales Support will:

o

Deactivate existing deployed SELECT Server and move the Site to the Bentley hosted SELECT Server.

o

The site activation keys will remain unchanged when moving from a deployed to a hosted server.

o

Email the connection string for the requested Site(s) to the account’s system administrator. Activation keys can be reset upon request.

o

Enable access to SSXM administration pages for Site administrator.

o

Change account’s contract status to note move to hosted licensing.

2. Retain local (deployed) SELECT Server Gateway service for pre-XM applications, as required.

3. Re-activate any XM applications directly to hosted SELECT Server XM using SELECT Server machine name and Site-specific product Activation Key provided by Bentley Sales Support.

Note: Confirmation to Bentley of successful activation is represented by the first posted usage logs by the account, as early as one day after a successful deployment.

Installation Manual

RAM BasePlate

If you have RAM BasePlate and RAM Advanse, you should install RAM BasePlate before RAM Advanse. Otherwise, please execute the two registry files that are located in the folder "[RA]\BasePlate Files" after installing RAM BasePlate.

Network Utility Programs

This section is devoted to give more details for the administration of the licenses in the server. They are not necessary to be known by the user of the program in a workstation.

There are several utility programs that work with the network locks. With RAM Connection, we have a separate installation program that installs the network lock utilities. In addition to the utilities, users also need to install the lock driver.

To setup a network lock, these are the basic steps:

1. Place the network lock on the parallel port.

2. Install the network lock driver.

3. Install the Network Lock Utilities.

4. Start the security server.

Windows NT/2000/XP (nssrvice.exe):

This version of the Security Server (NSSRVICE) runs as an NT service for Windows NT 3.5, 3.51, 4.0, Windows 2000 and Windows XP. Like the Win32 Server, this security service supports NetBIOS, NetBEUI, NWLink, and TCP/IP protocols.

Note:

service.

To install the NT Security Server as a service:

1. Copy Nssrvice.exe from the installation directory to the Windows NT %SystemRoot%\System32 directory to ensure the accessibility of the file during the service start up.

You must install the Windows NT/2000 Network Lock Driver to run the Security Server NT

2. To install the service, run the Nssrvice.exe executable with the '/I' option along with any other desired command line options, i.e. NSSRVICE /I

3. After installation, a registry entry for NetSentinel service is created under:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

1. By default, the service is set up to run automatically the next time you reboot your Windows NT system. No user logon is required, unless desired.

To control the NetSentinel NT service after installation:

Installation Manual

After the service has been properly installed, you may reboot your system to start the NetSentinel NT service automatically at system boot time. You can also use either the NET command or the Service applet in the Control Panel to manually control the service.

To use the NET command method, type the following commands at the command prompt:

NET START NETSENTINEL

-

Starts the service

NET STOP NETSENTINEL

-

Stops the service

To use the Service applet in Control Panel:

1. From the Control Panel, select ‘Services’. The Services dialog box appears.

2. Select ‘NetSentinel Service’.

3. Press the Start or Stop button to start or stop the NetSentinel NT service.

To uninstall the NetSentinel NT service:

1. Stop the NetSentinel NT service using either the NET command method or the Services applet as described above.

2. Run the NSSRVICE.EXE executable with the '/U' option, i.e. NSSRVICE /U, to uninstall the service.

3. The registry entry for NetSentinel service under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services will be removed after uninstall.

RAM Safe (RamSafe.exe) This program is used to add licenses to the lock. It needs to run on the computer with the lock attached. This program will generate a unique string for the lock that needs to be sent to Bentley Systems. We have a program that will generate a key string to update the lock. We will send it back to the users and they have to input it into RAM Safe to update their lock.

To obtain the key string:

1. Launch RAM Safe.

2. Select Find Key from the buttons along the bottom of the screen.

3. RAM Safe finds the lock and displays the Key ID string in the Key ID field.

4. Save the Key ID string to a file. To do so, select Save Key ID. When the directory window appears, accept the default file name (KEYID.IDN) or rename the file. Later, you can e-mail this file to Bentley Systems.

If the message 'No Sentinel Devices found!' appears, make sure the key is firmly attached to the parallel port, and then try again.

To e-mail the string to Bentley Systems:

1. Attach the Key ID string file to your e-mail message.

2. You e-mail message should specify your company’s name.

3. Send your e-mail message to support@bentley.com.

To update the network lock with new license information:

Installation Manual

1. If you exited from RAM Safe since you displayed the Key ID string, re-launch RAM Safe and select Find Key. In the Update Commands field of the RAM Safe screen, carefully type the Update Key string as given by Bentley Systems. If the Update Key string is stored in a file, leave the Update Commands field blank.

2. Select Update Key.

Warning! Only one hardware lock should be attached to your parallel port during the Update. Specifically, updating NetSentinel (network) locks that are cascaded will result in damage to the keys. If you are updating more than one key, you must run RAM Safe separately for each key.

1. Choose 'From Command Window' (if you have typed the string in) or 'From File' depending on the location of the Update Key string.

2. Select OK. The update process requires up to a minute to complete.

3. When 'Update Successful' appears, click OK and select Exit from the File menu.

Note

After updating the network lock, you will need to restart the Security Server before you will be able to access the RAM Structural System modules.

Monitor Program (winmon.exe) This program can be run from any workstation and it allows users to view the activity on the lock. Also, in case the program crashes and the license does not get released, this program can be used to manually release licenses.

Viewing the Monitor screen: The NetSentinel Windows Monitor screen allows you to view the status of all NetSentinel servers and their keys, products, and users, as defined in the following paragraphs. The mapping file can be customized to display key and product information specific to Bentley Systems.

paragraphs. The mapping file can be customized to display key and product information specific to Bentley

Installation Manual

Server: The name assigned to a server on this network. In addition, the server information can include the version, protocol, and node/workstation addresses. You may edit and maintain this field.

Key

key supports individual products, the Product list box will be enabled and the key's products will be selectable. If the key does not support any products, or if ‘All Keys’ is selected, the

Product list box will be disabled. You may edit and maintain this field.

A list of all NetSentinel keys you have currently assigned to the server. If a specified

Product

displayed in the Users list box. You may edit and maintain this field.

A list of products for a specific key. All users assigned to the products are

Users

The Last Access Time column details the last time the user accessed the license. If the user no longer needs access to the license, you can delete the license from the user by selecting the

user and pressing the Delete User License button. You only need to release the user’s base license associated with their active session. All associated sublicenses will be deleted automatically.

A list of users assigned a license for the specific product mapped to a specific server.

It is recommended that a password be required to access the Delete User License function. If a password is not set, the server will not require a password to delete licenses. For additional information, please refer to Server Command Line Options in the Security Server section.

Displaying users:

1. The Monitor program does not automatically update information to the screen. To view the list of current users, from the NetSentinel Monitor screen, select your server form the Server list box and click Update Display. From the dialog box that appears, select Update the current server.

2. After the information is updated, select the server, key, and/or product from their respective list boxes to filter the users listed in the Users list box.

3. Note that each time RAM Connection is opened by one of the workstations, that user is assigned a unique 'base' license, (indicated by 'B:' before the user's name in the Users list box) indicating that they have access to the lock, and a 'sublicense' (indicated by 'S:' before the user's name in the Users list box. The Security Server then decrements the total licenses available for RAM Connection.

To delete a user’s license:

1. Once you have determined which user's license to delete, click on their base license and select Delete User License.

2. If the user has since obtained a new license so that they appear to have two base licenses assigned to them, the invalid license is the one with the smaller Last Access Time.

3. Any sublicenses associated with the base license will automatically be deleted.

Note:

out of whichever protected module they are running.

If a user's active license or sublicense is deleted by accident, they will be forced to exit