
FlexNet Manager Blog (Archived) — Paul_Diop
Configuring a Reprise (RLM) License server using FNMEA License Configurator (FNMLC) This article describes the configuration of a Reprise (RLM) based license server using FNMLC.FNMLC is a tool created to ease and speed up the integration of concurrent license server(s) to the FlexNet Manager for engineering application ("FNMEA") tool. It will automatically detect FLEXlm license server(s) on a system and configure them according to Flexera best practices rules. If you need more information on the best practices rules please contact Flexera. You must own a valid license of FNMEA to using this tool and perform all the steps described in the document.You can download FNMLC here This is currently the first Beta version that runs only on WindowsBelow is a screenshot of the tool after a successful installation DISCLAIMERSubject to the terms below, you may use the Solutions provided in the library for the purpose of providing services directly related to Flexera products to your customers.Flexera will have no Support obligation to you or your customers for the Solutions unless otherwise agreed in writing.SOLUTIONS ARE PROVIDED ON AN "AS IS" BASIS. NEITHER FLEXERA NOR ITS SUPPLIERS MAKE ANY WARRANTIES, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. LICENSEE MAY HAVE OTHER STATUTORY RIGHTS. HOWEVER, TO THE FULL EXTENT PERMITTED BY LAW, THE DURATION OF STATUTORILY REQUIRED WARRANTIES, IF ANY, WILL BE LIMITED TO THE SHORTER OF (I) THE STATUTORILY REQUIRED PERIOD OR (II) THIRTY (30) DAYS FROM LICENSEE’S ACCEPTANCE OF THE AGREEMENT.Any third party or Flexera partner uploading software code is granting permission free of charge, to any person obtaining a copy of the software code and any associated documentation files (the "Solutions"), to deal in the Solutions without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Solutions, and to permit persons to whom the Solutions are furnished to do so.IN NO EVENT WILL FLEXERA BE LIABLE FOR ANY DAMAGES, INCLUDING LOST PROFITS OR DATA, OR INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE THE SOLUTIONS OR ANY DATA SUPPLIED THEREWITH, EVEN IF FLEXERA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. IN NO CASE WILL FLEXERA’S LIABILITY FOR ANY DAMAGES ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SOLUTIONS EXCEED FIFTY DOLLARS (US $50).If you are located in Europe, Middle East, Africa, or India, this Agreement will be governed by the laws of England and Wales and you shall submit to the jurisdiction of the courts of England and Wales; if you are located in any other region, this Agreement will be governed by the laws of the State of Illinois and the United States without regard to conflicts of laws provisions thereof. This Agreement is not subject to the United Nations Convention on Contracts for the Sale of Goods.IntroductionIntended audienceThis document is intended to be used by the following people:Technical and solution architects.Systems engineers responsible for implementing and maintaining the FlexNet Manager for Engineering Application (“FNMEA”) system.Network and security personnel who have responsibility for networks and infrastructure the FNMEA system relies upon.Flexera consultants working on the system.It is assumed that readers of this document have completed an appropriate FNMEA administration training course to understand basic concepts and aspects of the FNMEA product solution.You also need to have an FNMEA agent installed and running. For more information on agent installation please consult the documentation. This ArticleThis document describes the implementation of Reprise (“RLM”) into a common report log (“CRL”) connector. The goal of a common report log connector is to convert a usage log file coming from Reprise license technology or another technology like Sentinel to a format that complies with the FlexNet Manager for Engineering Application (“FNMEA”) reporting format. The advantage of doing it is the possibility to use a single console for all your license technology management and reporting needs. For more information on Common Report Log please visit the documentation .The connectors will have several roles. They will take the original report file (or usage file) produced by RLM and convert them into an appropriate format. We will then have the FNMEA agent transfer this file to the central system daily. If the conversion fails for any reasons, if the import fails for any reasons the scripts will log this information. Whether it is successful or not, the log file, as well as some information about the conversion will be sent as an email after each time it runs.All connectors are written using the Microsoft .NET. They require that the .NET Framework 4.7.2 be installed on the machine.In this document we will review how to implement the Reprise Log Converter into a new server and send the data to FNMEA.Third party architectureThe third-party architecture in FNMEA allows users to implement admin and reporting functions for license technologies that are not licensed using the FLEXlm licensing management technology. These could be Reprise or Sentinel or any other licensing management system that will produce usage data. It could virtually convert anything so long as we can read meaningful usage data from the engine. It requires to build a data converter in any language that you feel comfortable with. Upon converting the usage data file, the FNMEA agent will then ingest it and send it to FNMEABelow you will find a diagram that represents the implementation of the FNMEA third party architecture and all existing converter created at the time of this writing. ImplementationThe following section of this document describes the implementation steps.Configuring License usageYou must enable Reprise license usage. if you are familiar with the FLEXlm license server, you will noticed that RLM license manager enable historical reporting the same way. You need to create and option file, reference that option on the license file.Below you will find a sample license file for the vendor CMGL. The convention is to name the option file the same name as that of the vendor daemon. In our example this will be cmgl.opt The option file must contain at lease one keyword and this is the REPORTLOG keyword like the following For more information go to the Reprise documentation for enabling usage. If the option file did not exist, you must restart the RLM license service to enable reporting logging.This is a prerequisite before moving any further make sure the cmgl.log file contains data.Configuring FNMEAOn the FNMEA admin server, in the root of your installation, you need to unzip, copy and paste the following folder called custom, you can find the latest copy here. When/if asked to replace files always say yes.The folder path should look like the followingOn common mistake is to have the custom folder twice – make sure the server and webapps folders are directly underneath the custom folder.You then need to reconfigure FNMEAGo the root installation directory of FNMEA admin serverRun the command flexnet stopOnce stopped run the command flexnet site makeThen run the command flexnet service startYou are now ready to configure the license serverConfiguring the RLM License serverAfter the log file and FNMEA have been configured as described on the previous step, make sure the FNMEA agent has been installed on the machine. To install it refer to the agent documentation . Now run the FNMEA License Configurator, If it starts properly you should be presented with the following application. Installation of the FNMLC as been described here.Go to the “REPRISE CONFIG” link and enter the information below:fill out the form based on your RLM license server configuration then