Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Licensing, Cloud and Web Services
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Licensing, Cloud and Web Services
  • More
  • Cancel
Licensing, Cloud and Web Services
Licensing, Cloud and Web Services Wiki Trust Licensing Basics [FAQ]
    • Sign in
    • Eastern Europe Continuity Plan
    • Guest Accounts - Review Access
    • +Web Services
    • +SES Activation
    • +CONNECTION Client
    • +CONNECT Advisor
    • +Federated Identity
    • -SELECTserver based Activation
      • Understanding the (Legacy) SELECTserver Workflow
      • +Deployed SELECTserver Application Usage TechNotes and FAQs
      • Activating Against SELECTserver OnLine (a Bentley hosted server)[TN]
      • Activating Applications Using SELECTserver Based Licensing as a non-SELECT User
      • Activating Non-Licensed Trial Mode Software
      • Activation of Client Side Products and Registry Basics
      • Client Check In and Out Instructions for XM and Higher [TN]
      • Importing a Checked Out License (XML file) for XM and Higher [TN]
      • Disconnected Mode [FAQ]
      • Generating a License Debug Log
      • +License Management Tool
      • Product Activation [FAQ]
      • Product Activation Modes of Behavior
      • Renewal Process for All Licensing
      • Server does not support this Activation Key
      • Troubleshooting Product Activation for XM and Higher
      • -SELECTserver TechNotes and FAQs
        • "An Error Has Occurred" when manually transmitting usage logs using a preconfigured URL
        • About SELECTserver
        • Connecting to the Bentley servers through Firewalls and Proxy Servers [FAQ]
        • Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel...'
        • Data Update Service Warning [TN]
        • Database Maintenance
        • Database Setup Tool Configuration and Explanation [FAQ]
        • Deployed SELECTserver Database and Internet Connectivity Insight [TN]
        • Deployed SELECTserver issue with new Bentley SSL certificate
        • Deployed SELECTserver Knowledge Requirements [TN]
        • Deployed SELECTserver Technical Requirements [TN]
        • Enabling Diagnostic Logging for SELECTserver
        • Error 1068: Cannot start the Bentley SELECTserver service
        • Error 417 : in SELECTserver and GateWay logs
        • Glossary Of Licensing Terms [FAQ]
        • Group Policy Administration (ADM) files
        • How do I keep usage reports current?
        • How do I set up or prevent license checkouts?
        • How to create a new website in IIS7
        • How to create a Virtual Directory in IIS7
        • How To Install a Gateways on Vista and Windows 7, Server 2008
        • How to Install the SELECTserver application
        • HTTP Error 404.13 "The request filtering module is configured to deny a request that exceeds the request content length" when importing response file
        • HTTP Error 500.21 - Internal Server Error on SELECTserver Administrative Site
        • Import xml File on Deployed Server
        • IP Address Hosted Server
        • License and SELECTserver Administration [FAQ]
        • +License Manager
        • License Tool Command Line Options
        • Manual Installation of SQL Express (2008 - 2012)
        • Moving (relocating) the SELECTserver application to a new server.
        • Moving Your SELECTserver Database
        • +Older SELECTserver Versions
        • Opening Administration Site
        • Restricting access to a deployed SELECTserver Administration Site. Configuration example (video).
        • Running the Data Update Service and restarting IIS in order to immediately update a deployed license
        • Security [FAQ]
        • SELECT Server 08 11 Series [CS]
        • +SELECTserver
        • SELECTserver 9 Known Issues
        • SELECTserver 9.xx.xx.xx Gateway Update Process [FAQ]
        • SELECTserver 9.xx.xx.xx Upgrade Information [FAQ]
        • SELECTserver Database Backup [TN]
        • +SELECTserver Gateway
        • SELECTserver Gateway error 1053
        • SELECTserver Gateway Explained
        • SELECTserver Gateway License Server Revoked License [TN]
        • SELECTserver Gateway Service Fails To Connect through Proxy Server [TN]
        • SELECTserver General [FAQ]
        • SELECTserver in a IPV6 Environment
        • SELECTserver Notifications
        • SELECTserver Online Technical Requirements [FAQ]
        • SelectServer V9 without connectivity and Bentley Passport
        • SELECTserver XM Database Backup [TN]
        • SQL Server 2005 Cachestore Flush Error
        • SQL Server Compatibility Mode - Internal Query Processor Error
        • The response file corresponding to the following logs is not processed.
        • The SQL transaction logs are full
        • Transmit Usage Logs - 0 Logs Found To Process [TN]
        • Trust Licensing Basics [FAQ]
        • Unlock the SQL Server SA Account
        • Usage Log Processing - ERROR with status code 15014
        • Using Active Directory Group Policy Objects to Configure Licensing for Users Centrally (video).
        • What options are available to allow the external (WAN) user to access a Locally Deployed SELECTserver?
        • What's New in the latest SELECTserver?
      • Where do I find my Activation Key?
      • Stopping SELECTserver Activation Key based Usage
    • +Pre-SELECTserver Based Activation
    • +Product-Specific Licensing
    • Understanding why you received a TL Invoice
    • Working from Home using Bentley Licensing
    • +Licensing Workflow
    • How to leave a Product Review
    • +Serviços ProjectWise 365
    • About Bentley Trust Licensing
    • How to delete Bentley account and all related data
    • Support for non-Bentley technologies utilized by Bentley products
    • Support for V8i SELECTseries 10 applications after December 31st, 2021
    • +Support Homepage - Localized

    Trust Licensing Basics [FAQ]

       
      Applies To 
       
      Product(s): SELECTserver
      Version(s): All
      Environment:  N/A
      Area:  N/A
      Subarea:  N/A
      Original Author: Bentley Technical Support Group
       

    Where can I find the best and most up-to-date information on Trust Licensing and SELECTserver?

    Answer: The best place to go for this type of information is http://www.bentley.com/selectserver. Bentley colleagues have assembled some great information on this site. In addition, the Bentley discussion groups on MicroStation Administration are another great source of related topics.

    What's different about how Bentley has implemented licensing in the V8 XM Edition?

    Answer: The fundamental difference in XM-based Trust Licensing is that licensed applications can operate in a disconnected mode. In that, XM Edition and newer applications no longer require a constant connection to the license server, as long as they can connect at least once every 30 days. This is to ensure that users are not denied use of their mission-critical applications from Bentley.

    Applications can be installed on many machines and there is a "usage count" in the license file (called a "Site" on SELECTserver). There's a fundamental difference in the "handshake" between the client and the license server, though, in the new SELECTserver. In the past, 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 SELECTserver historically determined that the license is in use and how usage was compiled. The problem with this model is that it requires a real-time connection to the license server and puts it in a precarious, mission-critical position. If this connection was broken or not available, users could not run their applications.

    In Trust Licensing with SELECTserver, the model is different. Instead of a request-grant handshake, the application records usage locally. When a daily connection is made with the license server, the desktop application posts its usage log, including the application, version, and duration of use. In effect, the desktop is telling its SELECTserver, "This is what I used since the last time I was connected to post usage". This change in behavior puts SELECTserver into a position of primarily tracking and reporting usage, not granting licenses or enforcing the right for an application to run. And it ensures that users always "get a license", even if they are all used up at the time.

    How does reporting work in SELECTserver?

    Answer: Individual desktop machines log usage statistics for the application installed and running on that machine. Desktops post their logs to SELECTserver daily, or whenever they can achieve a connection. SELECTserver compiles individual logs into reports on a site-wide basis. SELECTserver transmits usage reports to Bentley on a daily basis, or whenever SELECTserver can successfully connect to Bentley's licensing Web Services.

    What are my options for licensing XM and V8i Edition applications?

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

    • SELECTserver OnLine - Alternatively, users of XM or V8i applications can have Bentley host licensing for them. In this case, we provide a hosted SELECTserver Site(s) for the account that they activate their applications against. This option requires Internet connectivity at least once monthly for each machine that is running an XM or newer application, including servers.
    • Deploy and manage your own SELECTserver - This would include the deployment of SELECTserver Gateways for accounts that are using our products today. The Gateway acts as a proxy for the existing SELECTserver and allows for existing applications (i.e., 2004E) to work without having to re-license them for the new SELECTserver (as long as the Gateway is installed on the same machine they are using today).
    • Non-SELECT users - Non-SELECT users of Bentley 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.

    Does my SELECTserver need to be connected to the Internet?

    Answer: We recommend that SELECTserver 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, and no proprietary information will be included in the transmitted reports.

    There is a manual alternative to transmit usage reports in order to maintain activation, and it does not require SELECTserver itself to be connected to the Internet.

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

    Answer: XM Edition applications, including SELECTserver, understand the concept of a SELECT Site. The requesting application identifies itself with a Site through the activation process. If the license server manages that Site, and has a corresponding application usage in the license file, then the application can be activated.

    Can I get a node-locked license for MicroStation XM or V8i?

    Answer: A SELECT subscriber who has deployed a SELECTserver or uses Bentley-hosted licensing will use a check-out license to serve the needs of node-locked style licenses. A license can be checked-out directly by the user of the target machine, or indirectly by a system administrator, on behalf of the target user. The ability for a user to check out licenses can also be controlled by the administrator. A checked-out license has a length defined by the administrator. There is a default length of one year, but it can be extended to the SELECT Agreement renewal date. Longer check-out periods are available, upon request.

    For non-SELECT users, products are activated through a one-time check-out from a hosted site. Alternatively, Bentley can email the user a checked-out license. This process replaces node-locked license files for XM Edition and V8i applications.

    How is pooled usage defined?

    Answer: For pooled applications, please refer to the section titled "How is usage calculated?" in Term Licensing and Application Usage FAQ.

    It is important to note here that named user licenses are not pooled, and are entitled to and tracked by users, not machines.

    See Also

    Product TechNotes and FAQs

    Licensing TechNotes and FAQs 

    External Links

    Bentley Technical Support KnowledgeBase

    Bentley LEARN Server

    SELECTservices page on Bentley website

    TechNotes and FAQ archive

    Comments or Corrections?

    Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!

     

       

    • FAQ8904
    • FAQ
    • TechNote
    • SELECT Server XM
    • licensing
    • Share
    • History
    • More
    • Cancel
    • KristenD Created by Bentley Colleague KristenD
    • When: Wed, Dec 5 2007 5:28 PM
    • jeremyhoesly Last revision by Bentley Colleague jeremyhoesly
    • When: Thu, May 4 2017 2:10 PM
    • Revisions: 21
    • Comments: 2
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies