Revenera Community Knowledge Base

Knowledge Base Articles
Latest Update: The issue with case submission has been resolved. Please resume submitting your support cases via the online case form. If you continue to experience issues, please first try clearing your browser cache and restart your browser. If the issue persists, let us know and we will investigate. We appreciate your understanding and patience as we restored our service. Update Post  Jun 11, 2021   02:31 PM: We continue to investigate the case submission issue with our service provider. Please continue to contact our Revenera Technical Support team either by email at support@revenera.com or by phone for severity 1 cases. We will continue to updates as we have more information.  Original Post  Jun 11, 2021   07:55 AM: We are currently experiencing issues with customer being unable to submit support cases using the case portal. Please be aware that we are actively working with our service provider to resolve this issue as soon as possible. If you need to open a critical support case, please contact our Revenera Technical Support team by phone and they will handle cases accordingly.  We appreciate your patience as we work through this issue and apologize for the inconvenience.
View full article
Summary: This article discusses how to configure a PowerShell custom action that grants permissions to Administrators and no other users. Solution: 1. Configure a PowerShell custom action that calls the following PowerShell cmdlet:   Invoke-Expression -Command:"icacls 'C:\Program Files\Permission' /inheritance:r /grant Administrators:F"   2. Set In-Script Execution to Immediate Execution. 3. Sequence the custom action in the Install Exec Sequence After InstallFinalize with the following Install Exec Condition:   NOT REMOVE~="ALL"   See the attached sample project for more details. In this case, the PowerShell custom action sets the permissions on INSTALLDIR. Additional Information: Click here for the official Microsoft documentation, an introduction to PowerShell. Click here for the official Microsoft documentation about the Invoke-Expression PowerShell cmdlet. Click here for the official Microsoft documentation about the icacls Windows command called by the PowerShell custom action.
View full article
Available Release Notes The following are the Release Notes available for FlexNet Code Insight Electronic Update releases: Changes in Update Released on 11-Jun-2021  Changes in Update Released on 28-May-2021 Changes in Update Released on 14-May-2021 Changes in Update Released on 22-Apr-2021 Changes in Update Released on 10-Apr-2021 Changes in Update Released on 25-Mar-2021  Changes in Update Released BET 20-Oct-2020  to 12-Mar-2021 Changes in Update Released on 20-Oct-2020  Changes in Update Released on 11-Sep-2020  Changes in Update Released on 28-Aug-2020 Changes in Update Released on 14-Aug-2020  Changes in Update Released on 03-Aug-2020 Changes in Update Released on 17-Jul-2020    Changes in Update Released on 30-Jun-2020     Changes in Update Released on 15-Jun-2020   Changes in Update Released on 01-Jun-2020   Changes in Update Released on 18-May-2020   Changes in Update Released on 04-May-2020   Changes in Update Released on 17-Apr-2020   Changes in Update Released on 3-Apr-2020   Changes in Update Released on 11-Jun-2021 This Update includes the changes described in the following sections. Issues/Bugs Addressed  The following issues were addressed in the Update:    Issue ID  Issue Summary SCA-35178 Add OTN license and map missing license for oracle.manageddataaccess - NuGet Gallery component. SCA-35087 Deprecating invalid versions of Apache projects on github. SCA-35022 SPDX license collection. (Around 87 new licenses). SCA-33894 License Name and SPDX License Name should be the same. SCA-33805 Elastic Kibana: Add License Finder Rules for Elastic License 2.0 SCA-30698 License Finder Rules for Matplotlib License Changes in Update Released on 28-May-2021 This Update includes the changes described in the following sections.  Issues/Bugs Addressed  The following issues were addressed in the Update:    Issue ID  Issue Summary SCA-34581 Add component Microsoft JDBC Driver for SQL Server and licenses. SCA-34431 Deprecating invalid version vulnerability Mapping which are protected SCA-33541 Vulnerabilities for Netmask and PHP git server SCA-33251 Vulnerability Dates : Addition/correction of columns for publication date and last modified date. SCA-30785 SPDX license collection to staging db. (Not yet released). Changes in Update Released on 14-May-2021 This Update includes the changes described in the following sections.  Issues/Bugs Addressed  The following issues were addressed in the Update:    Issue ID  Issue Summary SCA-34508  PYPI URL's format are not consistent throughout in PDL_Component . SCA-34395  False positive vulnerabilities for tomcat components -  False PDL Mappings in PDL_COMP_VER_VULNERABILITY  SCA-34213  Deprecating the version for Apache project invalid versions-Set2  SCA-33485  The "Visual C++ Redistributable for Visual Studio" component name contains spaces making keyword search difficult SCA-32592  Deprecating the version for Apache project invalid versions. SCA-30879  Linux Kernel versions release which was obsolete by an year and a half. SCA-34289  Libstdcpp component  SCA-34183  Add new licenses to license seed and schema. Changes in Update Released on 22-Apr-2021 This Update includes the changes described in the following sections.  Issues/Bugs Addressed  The following issues were addressed in the Update:    Issue ID  Issue Summary SCA-32074 License mismatch for popular components. SCA-31667 License Acronym Data Changes for auto writeup rules.. SCA-29799 Inventory created with auto-writeup rules don't create with SPDX license ID SCA-26931 Missing vulnerabilities (CPES with *) and wrong mappings for CPEs with *. New Component Requests lsof(Component ID: 27350567) ntp(Component ID: 207771) libtiff(Component ID:27350365) gtk(Component ID: 27350362) gnome-shell-extensions(Component ID: 27350363) libgpg-error(Component ID: 27350364) dracut(Component ID: 123809) openssl-fips(Component ID: 27350368) lvm2(Component ID: 27350367) kbd(Component ID: 27350366) lzo(Component ID: 63041) treeview-with-columns(Component ID: 27350359) replace-a-windows-internal-scrollbar-with-a-customdraw-scrollbar-control(Component ID: 27350360) step-by-step-calling-c-dlls-from-vc-and-vb-part-1(Component ID: 27350361) strawberry-perl - 27344198) run-postinsts - 27344199) packagegroup-core-boot - 27344200) sha-1-in-C-by-steve-reID: - 27344201) zlib - 27344202) watchdog(Component ID: 5403203) perfmon2(Component ID: 53555) ust(Component ID: 186075) newmat(Component ID: 129995) netbase(Component ID: 207639) xml-pull-parser3(Component ID: 226748) shadow-utils(Component ID: 5403445) lipro-libftdi(Component ID: 7872851) csha1(Component ID: 27341784) timezonemap(Component ID: 27344433) Changes in Update Released on 10-Apr-2021   This Update includes the changes described in the following sections.  Issues/Bugs Addressed  The following issues were addressed in the Update:    Issue ID  Issue Summary SCA-33801 License detection.xml changes for  PDL-2021-04-R1 SCA-31855 AutoWriteUp rules having outdated URLs SCA-33557 Adding License - Purdue BSD-Style License SCA-32649 Wrong (and hence fix) DOC Software License name and url SCA-32983 Missing Elastic License for Elastic Kibana New Component Requests File-file (component ID: 3102572) Cquicklist (component ID: 27337962) Nfs-utils (component ID: 27336321) Eglibc (component ID: 27337963) Lcms (component ID: 7597) Ti-rtos-mcu (component ID: 27336320) High-speed-charting-control (component ID: 27330960) Progress-control-with-text (component ID: 27330961) Oscilloscope-stripchart-control (component ID: 27330962) Skinx (component ID: 27330963) Keymaps (component ID: 27333199) Getprimarymacaddress (component ID: 27333200) Sampleds (component ID: 27333201) Microsoft Windows SDK for Windows 7 and .NET Framework 4 (component ID: 27334733) Csha1-a-c-class-implementation-of-the-sha-1-hash-a (component ID: 27334779) Trafficwatcher (component ID: 27334780) Using-colors-in-cedit-and-cstatic (component ID: 27335822) Gnu-which (component ID: 705519) Eclipse-aspectj (component ID: 55748) Changes in Update Released on 25-Mar-2021 This Update includes the changes described in the following sections. Issues/Bugs Addressed The following issues were addressed in the Update:   Issue ID Issue Summary SCA-32971  URL fix for DOC License SCA-32253  Map MICROSOFT SQL SERVER DATA-TIER APPLICATION FRAMEWORK to SQLpackage.commandline SCA-31926  Update the missing license mappings for components-Phase1. SCA-31800  Exception looking up rules' in FNCI Logs New Component Requests mph-2b-damase simpleping twain-developer-toolkit texas-instruments-msp-430-lib-files CppSQLite CStdioFile CTrayIcon CXml CXPGroupBox A class to combine Slider Control and Progress Bar A very simple solution for partial bitmap encryption Adobe InDesign CC SDK libcomposite pango Microsoft Windows Driver Kit - WDK Changes in Update Released between 20-Oct-2020 to 11-Mar-2021 This Update includes the changes described in the following sections. Issues/Bugs Addressed The following issues were addressed in the Update:  Issue ID Issue Summary SCA-27739  False Positives when scanned Oracle OpenJDK SCA-28603  Unable to find a component that is identified as first level dependency SCA-26834  Sun (Restricted) and Sun-IP Licenses not detected SCA-29523  License discrepancy for CURL component SCA-27024  Gnutls component missing vulnerabilities, versions and wrong url SCA-30866  Hdf5 license (ID: 1224) is not correct SCA-30797  Incorrect Licensing Detection for Microsoft .Net SCA-30525  Component gpg-gnupg missing encryption flag SCA-27722  Incorrect vulnerabilities matched with component versions for Rust  SCA-32271  PDL_VULNERABILITY table is empty in the latest PDL update SCA-33031  BOM: Discrepancies due to search term rule basics-vector  New Component Detection Rules   Setup.js MD% algorithm class library PhantomJs Cefsharp Virtual-dom v2.1.1 Named-js-regexp MarkupSafe OCHamcrest OCMockito Libsrtp Ans_up HockeySDK Aimage Ua-parser-js v0.7.10. Autofac.Wcf Vector.js Untildify v3.0.2 Post-robot v7.0.15. Axios JSONTestSuite Rpc-server.js New Features incorporated. Issue ID Issue Summary SCA-26848 CVSS 3.1 - Data Collection SCA-26808 Add Vulnerability dates to PDL tables SCA-26181 Component CPE Mapping New Component Requests released.  Isc bind Canvas-toblob.js Newrelic.opentracing.amazonlambda.tracer Libepoxy Tags Json.net Jquery-menu-aim-fw Microsoft.appcenter for macos Microsoft.appcenter.analytics for macos Apache-apr Cyan4973-lz4 Gnu-screen Jamesflorentino-nanoscrollerjs Mtd-utils Npth Pam Eeepc-acpi-scripts Sharpziplib Mahapps.metro.simplechildwindow - nuget gallery Wpfnotification - nuget gallery Microsoft-windowsapicodepack-shellextensions - nuget gallery Controlzex/controlzex - github Mahapps.metro.iconpacks - nuget gallery Mvvmlight - nuget gallery Ini-parser - nuget gallery Mahapps/mahapps.metro - github Angular/angular-cli - github System.data.sqlite.core - nuget gallery System.data.sqlite.ef6.migrations - nuget gallery Microsoft asp.net mvc 4 (***deprecated***) Wxwindows library license Wxwidgets Karma-runner karma Openssh - in c Base-passwd Init-ifupdown Procps Binutils 7-zip Kmod Matplotlib Scons - a software construction tool - scons Tagish library Qos-ch-slf4j Flex - lexical scanner generator Application insights persisted http channel Cairo-pixman Flat_hash_map Fontconfig Free type Gnutls library Tianmajs/libm - github Libsoup Microsoft.applicationinsights - nuget gallery Slodge/mvvmcross - github Pdfsharp - nuget gallery Sharppdf Twain data source manager Twain sample data source and application - twain 2.0 sample data source Windows driver kit (wdk) 8.0 samples for visual studio 2012 Microsoft/windows-universal-samples - github Html agility pack Microsoft.extensions.caching.abstractions Microsoft.extensions.caching.memory Microsoft.extensions.dependencyinjection.abstractions Microsoft.extensions.options Microsoft.extensions.primitives Microsoft.netcore.platforms System.componentmodel.annotations System.runtime.compilerservices.unsafe System.security.cryptography.xml Microsoft.owin Microsoft.owin.host.systemweb Microsoft.owin.security Mimemapping Nconfiguration Nlog Nuget.commandline Nunit Restsharp Closedxml Apache cxf buildtools Apache neethi Weblinc-matchmedia Twain/twain-dsm Twain-twain-samples Windows driver kit (wdk) 8.0 samples for visual studio 2012 Changes in Update Released on 20-Oct-2020 This Update includes the changes described in the following sections. Issues Addressed in the 20-Oct-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-28504  Components information SCA-28691  NVD Feed : Upgrading NVD CVE-Feeds APIs (1.0) to NVD CVE-Feeds APIs (1.1) SCA-27621  Difference in vulnerability information for 'expat' and 'libexpat-libexpat' component SCA-28970  NVD-Feed Fix and client release to Codeaware SCA-17974  Duplicate Inventory found for "gettext" and for the duplicate inventory as found license text is wrong SCA-28740  With fresh scan, name of inventory item zlib is changed to madler-zlib in codeinsight 2020R4. SCA-27773  Search terms need to be improved for few components SCA-28288  False Positives for zlib and libjpeg SCA-28508  Components information SCA-22072  Stunnel support in DL SCA-27119  Missing versions SCA-29156  Pycryptodomex missing encryption flag New Component Detection Rules in the 20-Oct-2020 Release This Update introduces new Automated Analysis rules for the following components: Retry.js Jquery-mobile for react Expat (version released 2.2.6) Novell.Directory.ldap Spawn.js Jquery-vsdoc.js CodeMirror NUnit.Framework.dll Rsvp.js Twbs-bootstrap and Mathiasbynens-jquery-placeholder Libwebsockets Globalize 1.1.1 CPU Topology JSON v3.3.0 Pyomo v5.0.1 CPU Topology 1.2.8 Class library Text-markdown Json v2.1.1 V8 Libuv Changes in Update Released on 11-Sep-2020 This Update includes the changes described in the following sections. Issues Addressed in the 11-Sep-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-27585  Add component " History-event"(JQuery.history.js) SCA-27738  URL not working for freetype (Id: 1149) component New Component Detection Rules in the 11-Sep-2020 Release This Update introduces new Automated Analysis rules for the following components: 7za.exe Jazzy D3.js JSQR Doube-conversion HistoryEvent Bind Punycode.js Gaearon-Redux Changes in Update Released on 28-Aug-2020 This Update includes the changes described in the following sections. Issues Addressed in the 28-Aug-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-27456  Missing OSS component-udev SCA-27203  Missing components – bind and jsqr New Component Detection Rules in the 28-Aug-2020 Release This Update introduces new Automated Analysis rules for the following components: Whiskas.py ProtectedData Dmidecode Libsmbios Changes in Update Released on 14-Aug-2020 This Update includes the changes described in the following sections. Issues Addressed in the 14-Aug-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-27191  Add tungsten fabric components to Data Library SCA-27024   Gnutls component missing vulnerabilities, versions and wrong url. SCA-27084  Libtiff license url needs to be updated New Component Detection Rules in the 14-Aug-2020 Release This Update introduces new Automated Analysis rules for the following components: SWIG v3.0.2 VC Redistributable Apple Installer Plugin Appcenter-sdk-apple-3.0.0.tar.gz Code Project - WSE 3 Deployment: MSI and ClickOnce Wdksetup.exe MobileNumericUpDown Apple/cups Mhook GridAnimationDemo Changes in Update Released on 03-Aug-2020 This Update includes the changes described in the following sections. Issues Addressed in the 03-Aug-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-26931  Missing vulnerabilities. SCA-26666   Missing Vulnerabilities for Apache Thrift 0.7.0 New Component Detection Rules in the 03-Aug-2020 Release This Update introduces new Automated Analysis rules for the following components: JQuery Mobile JortSort CLR Security Class library BrockAllenCookieBasedTempdata.dll StackExchange.Redis Readline.js Changes in Update Released on 17-Jul-2020 This Update includes the changes described in the following sections. Issues Addressed in the 17-Jul-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-25108  Detection of xmlbeans 2.6.0 occurs twice SCA-25905  Component system.diagnostics.diagnosticsource has had its license changed for version 4.4 and later SCA-25907  New components added SCA-26134  The component "app.min.js" is incorrectly mapped to the component "App( 62839)"   New Component Detection Rules in the 17-Jul-2020 Release This Update introduces new Automated Analysis rules for the following components: Console.js LowPriorityWarning.js Nameddefine.js Prettier.js SQLite DLL Pacman Unicode D3 DES algorithm 5.09 Class library JCanvas Libxslt Node-tmp Libxml2 Changes in Update Released on 30-Jun-2020 This Update includes the changes described in the following sections. Issues Addressed in the 30-Jun-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-25608  component "jodaorg-joda-time" has invalid license in list SCA-25587  Review licenses for timescale DB GitHub components SCA-23003  Collectors for  bouncycastle,curl,gnu,haproxy,jquery,kernel,libarchive,libssh,         openbsd,openflow,openssl.   New Component Detection Rules in the 30-Jun-2020 Release This Update introduces new Automated Analysis rules for the following components: Node-Semver Speex Node-Static node-tree-kill node-winreg node-xml2js Changes in Update Released on 15-Jun-2020 This Update includes the changes described in the following sections. Issues Addressed in the 15-Jun-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-24724  Haproxy component missing 2.0.x versions SCA-25348  Add missing vulnerabilities to u-boot component SCA-25416  Errors in Oracle db during PDL Update SCA-24986  UltrVNC - Missing latest versions and some versions are invalid SCA-20156  Update component 302760 to important = true SCA-22232  Missing component versions SCA-24984  Component versions out of date   New Component Detection Rules in the 15-Jun-2020 Release This Update introduces new Automated Analysis rules for the following components: Cross-BrowserSplit. Chromium-Breakpad. Request.js Sauce.js IsEventSupported.js Pubsuffix.js Node-ssl-root-cas(test-tunnel.js) Changes in Update Released on 01-Jun-2020 This Update includes the changes described in the following sections. Issues Addressed in the 01-Jun-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-24867 [Juniper Networks, Inc.] gnu-gcc component is showing invalid versions SCA-25010 AMD: CodeAware Improper Identification of License for JQUERY Component.   New Component Detection Rules in the 01-Jun-2020 Release This Update introduces new Automated Analysis rules for the following components: Connect-nocache. typescript.js aphrodite.js Newtonsoft.Json.dll tipsy v1.0.0a(jquery.tipsy.js,tipsy.css). prism.js systemjs Microsoft Ajax Minifier Changes in Update Released on 18-May-2020 This Update includes the changes described in the following sections. Issues Addressed in the 18-May-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-23316 OGIS: License detection is different in CodeAware and Auto-Analysis SCA-22382 OGIS: Request to Add New Components and Versions SCA-24622 Harmonic: stuk-jszip has MIT/GPL Dual License but "Possible Licenses" only show GPL SCA-24711 Citrix: False positives CVEs   New Component Detection Rules in the 18-May-2020 Release This Update introduces new Automated Analysis rules for the following components: bootstrap-select.js bootstrap-toggle.min.js React-pull-to-referesh rx.all.js narwhal.js bootstrap-checkbox v1.4.0 IKVM.NET(IKVM.Reflection.dll). Changes in Update Released on 04-May-2020 This Update includes the changes described in the following sections. Issues Addressed in the 04-May-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-22381 Component 'ring' from crates.io forge  missing license and encryption flag SCA-22542 Encryption flag not set for 'rust-openssl' component SCA-24708 Incorrect discovery of ' Primefaces-PrimeNG' component   New Component Detection Rules in the 04-May-2020 Release This Update introduces new Automated Analysis rules for the following components: jquery.scrollTo-min.js, MatrixMath.js,  jQuery.tmpl.js, lws-common.js React Router jsDump Reflect-Metadata NDesk.Options(.dll) MSBuild Community Tasks(.dll) Changes in Update Released on 17-Apr-2020 This Update includes the changes described in the following sections. Issues Addressed in the 17-Apr-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-23823 Few vulnerabilities not reported SCA-24365 Invalid URL for 'lyceum' component SCA-20305 Component 'apache-cordova-plugin-inappbrowser' has incorrect versions SCA-18198 Incorrect vulnerability mapping for 'Docker' component SCA-23837 Added rdklib (pypi) to the library   New Component Detection Rules in the 17-Apr-2020 Release This Update introduces new Automated Analysis rules for the following components: webperftest jquery.color.js knockout Irrlicht(.dll file) jQuery(build_markdown.js) React Developer Tools(getReactData.js) moment.js,regex.js, moment-with-locales.js Changes in Update Released on 3-Apr-2020 This Update includes the changes described in the following sections. Issues Addressed in the 3-Apr-2020 Release The following issues were addressed in the Update: Issue ID Issue Summary SCA-22116 Invalid version specified for 'tpm2-tss-engine' SCA-23712 Added 'SunPro' license to the library SCA-22982 Incorrect URLs for few Ibiblio Maven2 components SCA-20314 Licenses are not mapped for latest versions of 'pygresql' component (22014048) SCA-21928 Component 'pycountry-convert' needs to be updated with latest details SCA-19891 Invalid versions associated to the component 'c-ares' SCA-15411 Incorrect details for component 'systemd-systemd'   New Component Detection Rules in the 13-Mar-2020 Release This Update introduces new Automated Analysis rules for the following components: vector.js webcomponent.js globalize.js OCMock Bezier-Easing Punycode(.js File) Sphinx StructureMap cors jQuery validation plug-in v1.6 jQuery Easing v1.3    
View full article
This error could be observed while building the executables Output: ######### Dylib Error : dlopen(/Applications/Path/OFASQ, 5): no suitable image found. Did find: /Applications/Path/OFASQ: not a file /Applications/Path/OFASQ: not a file ######### Unable to find FNP security runtime shared object   There could be 2 possibilities for this error: The path of the dylib is not prepped correctly. Please have look into the xml file used to prep the binary. Also if you have used the path to libFNP.dylib in the Init API then is should be complete actual path with the name of the dynamic library ,in the above the path is only till the directory OFASQ but does not have path to the libFNP.dylib. So it should be changed to /Applications/Path/OFASQ/libFNP.dylib
View full article
Summary       Visual C++ 2010 and Visual C++2010 SP1 Prq files are fails to download and Fails to install when download from web option selected   Synopsis This information applies to the following InstallShield project types: Basic MSI InstallScript MSI Installscript  Suite Cause   When try to download VC++ 2010 and VC++2010 SP1 prq selected to download fails with below error : Download failed and make sure you are running as administrator and that your machine is connected to Internet? And when selected for "Download from web" on installing the prq will fails with error  "The files for installation requirement Microsoft visual C++ 2010SP1 Redistributable package (x86) could not be found. The installation will now stop. This is properly due to failed or cancelled download"   Solution:   Download attached prq files for VC++2010 and VC++2010SP1 and then extract and replace this files in Installshield installdir -->  SetupPrerequisites EX:  C:\Program Files (x86)\InstallShield\2019\SetupPrerequisites   NOTE:  Rename existing prq files or backup existing old files and then replace the new files in same location  
View full article
FlexNet Operations Cloud Reporter is an out of the box solution for common reports using SAP BusinessObjects Business Intelligence (BI).   The newest version of Reporter (4.2) is available alongside the older version until the older version is deprecated.  Please be sure to review Reporter Upgrade FAQs available here.   Information in this KB article is based on the new version. FlexNet Operations Cloud ALM Reporter data is refreshed every 4 hours starting at UTC 00.00.  FlexNet Operations Cloud LLM Reporter data is refreshed daily at approximately 5am Pacific for data up to midnight. Resources: Reporter Upgrade FAQs Reporter: Transition Readiness Guide Reporter User Guide - Online / PDF How to Access Reporter How to Create and Save a Document How to Edit an Existing Document How to Send and Share a Document (pending) * How to Run a Standard Report - ALM / LLM SAP Tutorials Click the “Help” button in the main toolbar within Reporter for context sensitive help including links to more detailed guides from SAP. Check the Revenera Customer Community to access the Reporter User Guide, knowledge base articles or to enter a support case. * For more detail on current or pending articles, please see the Reporter User Guide.  
View full article
This guide helps users assess their readiness for the FlexNet Operations Reporter switch-over planned on August 6, 2021. We encourage FlexNet Operations Reporter users to complete the following tasks prior to the switch-over:   Confirm current FlexNet Operations Reporter users have reviewed the FlexNet Operations User Guide and the FlexNet Operations Report 4.2 (New) – Overview article. Confirm current FlexNet Operations Reporter users can access the new FlexNet Operations Reporter and the expected functionality. Confirm all FlexNet Operations Reporter reports have been migrated to the new version of Reporter. Confirm new report creation has been discontinued on the legacy FlexNet Operations Reporter and are only being created on the new version of Reporter. If new reports are created during the blackout period (23-July-2021 until 6-August-2021), they will not be migrated. [Optional]: Confirm scheduled reports have been disabled on the legacy FlexNet Operations Reporter and are enabled on the new version of Reporter. If this is not done by the switch-over date, scheduled reports will not be delivered. If you encounter any issues when completing the tasks above, please contact your Revenera Customer Success Manager or Revenera Technical Support immediately.
View full article
We've prepared this article to help you navigate the changes in the new version of Reporter. What are the benefits of the new Reporter? The upgrade of Reporter allows for an improvement in the overall Reporter performance and a more accurate dataset. FlexNet Operations Cloud ALM users will also benefit from more frequent data refreshes.   Will there be changes to the functionality? The new version of Reporter updates the look of the user interface and may include minor navigation changes. There is no change to the supported functionality. For a quick look at the changes, please see the  FlexNet Operations Reporter 4.2 (New) - Overview knowledge article. For more detailed information, please see the FlexNet Operations Reporter User Guide (for ALM) and FlexNet Operations Reporter User Guide (for LLM). Do I have to use the new Reporter or can I continue to use the existing Reporter? For a limited time, the legacy Reporter will continue to be available alongside the new Reporter. We advise customers to use the new Reporter to ensure it can support their day to day operations and to immediately inform us of any issues. On August 6, 2021, the legacy reporter will be deprecated and no longer accessible on FlexNet Operations. When will the switch over to the new Reporter happen? The switch over to the new Reporter will be August 6, 2021. We recommend customers subscribe to the FlexNet Operations News blog for further Reporter announcements. To help users prepare for the switch over, we advise user to review the FlexNet Operations Reporter: Transition Readiness Guide. Will all my reports be migrated before the switch over? We advise customers to cease creating new reports on the legacy Reporter. All existing reports in legacy Reporter, as of April 15, 2021, will be available in the new Reporter. New reports created after this date will need to be scheduled for migration. The migration will be completed before the switch over date. The blackout period runs from July 23rd until Aug 6th. Any reports created during the blackout period will not be migrated. Is there a difference between the data in the legacy Reporter and the new version of Reporter? No, there is no difference between the data available in the legacy Reporter and the new Reporter. Previous concerns about device fact and addon data not being available have been addressed. How are scheduled reports handled as part of the switch over? To prevent duplicate reports from being sent, we disabled scheduled reports in the new Reporter. If customers would like to use the scheduled reports in the new Reporter or when the switch over to the new Reporter occurs, customers can disable the scheduled reports in the legacy Reporter and enable the same in the new Reporter. Can I create a new report in the new Reporter with the same name as a report in legacy Reporter? When creating a new report in the new Reporter, we recommend customers choose a name different from a report name in the legacy Reporter. If the same report name is used, this will cause the new report to be overwritten by the legacy report when we do the data migration.   What is the frequency of the data refresh and when will the data be available? The new Reporter for FlexNet Operations Cloud ALM will refresh multiple times a day, approximately every 4 hours. For FlexNet Operations Cloud LLM Reporter, the refresh frequency will not change with the new Reporter. The FlexNet Operations Cloud LLM Reporter data will refresh daily and is scheduled to be available at 5AM Pacific Time. Will I be able to see when the data refresh is complete? At this time, the new Reporter user interface will not display the "refresh date". We are looking at possible solutions to offer customers visibility into when the data was last refreshed. How do the Reporter logins differ between the Production and UAT environments? On the Production environment, the new Reporter will utilize the FlexNet Operations login of individual users who have the permission to access Reporter. On the UAT environment, all users with the Reporter permission will utilize a shared UAT login. Who can I contact if I need assistance with the new Reporter? If you have any questions or encounter any issues with the new Reporter, please reach out to the Revenera Technical Support for assistance.
View full article
Summary This article provides tools and information regarding the process of migrating from InstallShield Multiplatform to InstallAnywhere. Synopsis This article provides tools and information regarding the process of migrating from InstallShield Multiplatform to InstallAnywhere. The following operating systems apply: AIX 32-bit AIX 64-bit All Windows FreeBSD 32-bit Mac OS X Red Hat Enterprise 32-bit Red Hat Enterprise 64-bit Red Hat Linux 32-bit Red Hat Linux 64-bit SCO OpenServer 32-bit SCO UnixWare 32-bit SUSE Linux Enterprise Server 32-bit SUSE Linux Enterprise Server 64-bit           Discussion In order to expedite the conversion of your InstallShield MultiPlatform projects to InstallAnywhere, a migration tool is being provided by Flexera Software. In order to use the migration tool you will first have to download and install InstallShield MultiPlatform 11.5 SP1 and then download and install the migration tool plug-in. Download the ISMP Project Manifest Export plugin installer (See 'Attachment' below) . This plug-in tool is designed to export as much ISMP functionality as possible to an InstallAnywhere project. However, this tool has some limitations. Flexera Software has provided support for the ISMP services layer as well as certain utilities with InstallAnywhere to facilitate the migration of projects from InstallShield MultiPlatform to InstallAnywhere. Due to the fact that InstallShield MultiPlatform permitted extensive customization, including the creation of custom Java beans, it is not possible to provide tooling that will guarantee an automated migration of projects from ISMP to IA. In addition to the migration tool, a white paper is available which explains how to use this tool along with best practices for migration. This white paper also includes instructions on the migration of custom beans from ISMP to InstallAnywhere. View the Migrating InstallShield Multiplatform Projects to InstallAnywhere White Paper (See 'Attachment' below) .
View full article
Symptoms: Customer use an ASR file as an "emergency" license when license server goes down. When customer calls API flxActCommonLicSpcAddASRs() to add the ASR to the trusted storage it returns error LM_TS_VIRTUALIZATION_POLICY_ MISMATCH with error code 50050 when it's running on an VMware VDI environment.  Diagnosis: If we set the "Virtualization Keyword" setting to "Default", this populate VIRTUALIZATION_POLICY value as PHYSICAL in the corresponding ASR file, which will not be allowed by virtual machines to get added and returns error. Below is sample content of ASR file, with Virtualization Keyword Set to "Default" <Key>VIRTUALIZATION_POLICY</Key> <Value>PHYSICAL</Value> Solution:  In Flexnet operations go to the required ASR present under Administer-->FlexNet Publisher--> Local Trial ASR. Check if the ASR you are trying to activate have "Virtualization Keyword" in the policy for the activation set to "Default". In order to resolve this issue, either of the following two setting can help. 1) Set "Virtualization Keyword" to "Virtual" Corresponding generated ASR file -> <Key>VIRTUALIZATION_POLICY</Key><Value>VM_ONLY</Value> 2) Set "Virtualization Keyword" to "Omitted" This will not add any VIRTUALIZATION_POLICY entry in ASR file, which will allow ASR to be added to both physical and virtual PC.
View full article
Summary Delete a 64 bit created registry using installscript Customaction   Cause When user try to delete a registry using installscript Custom action by default it will check under WOW6432 location and it will fail to delete the registry   Resolution   To delete a 64 bit registry using installscript first we should disable wow64 redirection, #define TITLE_TEXT "RegDBDeleteKey Example" // Include Ifx.h for built-in InstallScript function prototypes. #include "Ifx.h" export prototype ExFn_RegDBDeleteKey(HWND); function ExFn_RegDBDeleteKey(hMSI) STRING szKey, szMsg, svLogFile; begin REGDB_OPTIONS =REGDB_OPTIONS | REGDB_OPTION_WOW64_64KEY; Disable(WOW64FSREDIRECTION); RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); szKey = "SOFTWARE\\ISTest"; //RegDBDeleteKey ("SOFTWARE\\ISTest") ; if (RegDBDeleteKey (szKey) < 0) then MessageBox ("RegDBDeleteKey failed.", SEVERE); else SprintfBox (INFORMATION, TITLE_TEXT, "%s successfully deleted.", szKey); endif; Enable(WOW64FSREDIRECTION); end;   Reference: https://docs.revenera.com/installshield26helplib/LangRef/LangrefRegDBDeleteKey_example.htm#langref_appendixd_1114639831_1022761 Click here for more information about the InstallScript REGDB_OPTIONS function. Click here for more information about the InstallScript Enable function. Click here for more information about the InstallScript Disable function. A ZIP file containing a sample project is attached. The sample project is configured to execute the InstallScript custom action during the Execute Sequence of the install with a condition of REMOVE=ALL . The condition configures the custom action to only run during Uninstallation
View full article
Summary Create a 64-bit Windows Registry Entry via an InstallScript Custom Action Cause When creating a Windows Registry entry using an InstallScript custom action, by default, the custom action will create the entry under WOW6432Node, which is a 32-bit Windows Registry location. Resolution If a user specifically wants to create a Windows Registry entry under a 64-bit Windows Registry location, the user should disable WOW64 Windows Registry Redirection using REGDB_OPTIONS as follows: #define TITLE_TEXT "RegDBCreateKeyEx & RegDBKeyExist" #define TITLE "RegDBSetKeyValueEx & RegDBGetKeyValueEx" // Include Ifx.h for built-in InstallScript function prototypes. #include "Ifx.h" export prototype ExFn_RegDBCreateKeyEx(HWND); function ExFn_RegDBCreateKeyEx(hMSI) STRING szKey, szClass, szKeyRoot, szMsg, szAppCount, svLogFile,szRegName; NUMBER nResult1, nResult2; begin // Disable WOW64 Windows Registry redirection REGDB_OPTIONS = REGDB_OPTIONS | REGDB_OPTION_WOW64_64KEY; // Disable WOW64 file system redirection Disable(WOW64FSREDIRECTION); RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); //szKey = INSTALL_REGISTRY_KEY; szKey = "SOFTWARE\\ISTest"; if (RegDBCreateKeyEx(szKey, szClass) < 0) then MessageBox ("First call to RegDBCreateKeyEx failed.", SEVERE); abort; else SprintfBox (INFORMATION, TITLE_TEXT, "Successfully created: %s", szKey); // Check to see if the key just created exists. if (RegDBKeyExist (szKey) < 0) then MessageBox ("First call to RegDBKeyExist failed.", SEVERE); else SprintfBox (INFORMATION, TITLE_TEXT, "%s exists.", szKey); endif; endif; szAppCount ="ISTesting"; szRegName = "ApplicationCount"; nResult1 = RegDBSetKeyValueEx(szKey,szRegName, REGDB_STRING, szAppCount, -1); if ((nResult1 <0)) then MessageBox ("RegDBSetKeyValueEx failed.", SEVERE); abort; else // Display what RegDBSetKeyValueEx has done. szMsg = "%s set to: %s"; SprintfBox (INFORMATION, TITLE, szMsg, szRegName, szAppCount); endif; // Enable WOW64 file system redirection Enable(WOW64FSREDIRECTION); // Enable WOW64 Windows Registry redirection REGDB_OPTIONS = REGDB_OPTIONS & ~REGDB_OPTION_WOW64_64KEY end;   Reference Click here for more information about the InstallScript RegDBCreateKeyEx function. Click here for an example of how to call the InstallScript RegDBCreateKeyEx function. Click here for more information about the InstallScript RegDBSetKeyValueEx function. Click here for an example of how to call the InstallScript RegDBSetKeyValueEx function. Click here for more information about the InstallScript REGDB_OPTIONS function. Click here for more information about the InstallScript Enable function. Click here for more information about the InstallScript Disable function. A ZIP file containing a sample project is attached. The sample project is configured to execute the InstallScript custom action during the Execute Sequence of the install with a condition of Not Installed. The condition configures the custom action to only run during a clean, fresh, first-time install.
View full article
Update: We've identified the issue and will deploy a solution by the end of next week. Until the fix can be implemented, the Support team has been provided a workaround to help customers overcome the error. If you are unable to access the Product and License Center due to this error, please contact the Revenera Technical Support team for assistance. Original Post:  May 26, 2021   12:23 PM We are currently investigating reports of customers who are unable to access the Product and License Center. Upon attempting access, some customers are observing the following error: Member/AddressLine1: This required value is missing. Please know we are working to resolve this issue as quickly as possible. We will update this post once we have more information.
View full article
In this recording, we list the reasons to choose the major upgrade approach for your next product release. We then demonstrate how to configure a major upgrade in InstallShield.  Video Credit: Ian Pinawin (Senior Technical Support Engineer)
View full article
In this recording, we demonstrate how to configure a Windows installer minor upgrade in InstallShield. Video Credit: Stuart Hunt (Principal Support Engineer)  
View full article
Summary This article describes how to digitally sign the Uninstaller & other LaunchAnywhere launchers installed by InstallAnywhere Windows installer built from Non-Windows platform.  After digitally signing the launchers, the Publish field of the UAC prompt of the Uninstaller & other launchers will be populated rather than referencing an Unknown Publisher. Synopsis This article outlines the steps necessary to get the launchers installed by InstallAnywhere windows installer built from Non-windows platform digitally signed.   If the launchers are not signed, the UAC prompt that Windows displays on launch shows the unknown publisher type of UAC prompt.     After the Uninstaller & other launchers  are digitally signed, Windows displays a UAC prompt that shows the name of the publisher that is identified by the digital certificate. Discussion Here are the steps to digitally sign the Uninstaller & other launchers installed by Windows Installer built from Non-Windows platform: Install InstallAnywhere 2020 or earlier versions on Linux/MAC machine. Open the InstallAnywhere installation directory, where InstallAnywhere is installed. Create a temporary folder IA_Temp in a Windows machine Copy the folder <IA_HOME>\resource\launchanywheres\windows  to  the temporary IA_Temp  folder in Windows machine Copy the folder <IA_HOME>\resource\launchanywheres\windows64   to the  IA_Temp folder in Windows machine Copy  <IA_HOME>\ resource\nativetools\windows\ IAWinDigiSign.exe to  IA_Temp folder  in Windows machine From  the Windows machine sign all the lax_* files found in Windows & Windows64 folders using the below command : IAWinDigiSign.exe /f <pfx file path> /o <Name of signer> /p <password> /t <timestamp> /algo <algorithm> <executable to sign> where: • /f parameter is the path of PFX Certificate file to be used for signing • /o parameter is Signing Certificate Subject/certificate owner name • /p parameter is the Password for encoded certificate • /t parameter is the URL of time Stamp Server • /algo parameter is the algorithm used for signing like CALG_SHA_256    followed by the Executable which is to be signed. 8. Copy the Windows & Windows64 folders with the Digitally signed lax_* files to the InstallAnywhere Installation directory in Linux/Mac machine,      <IA_HOME>\resource\launchanywheres 9. Once the Windows & Windows64 folders with lax_* files are replaced in the Non- Windows machine, Launch the InstallAnywhere IDE & build Windows installer. The Uninstaller & other launchers created by the built Windows Installer will be digitally signed and on launch Windows displays a UAC prompt that shows the name of the publisher.   Additional Information If  file attributes are  to be applied using IAFileAttributes.exe  or icon change has to be applied using IAIconChage.exe to the lax_* files , the same to be done before running IAWinDigiSign.exe.  
View full article
Summary This article describes how to apply File Attributes to the Uninstaller installed by InstallAnywhere Windows installer built from Non-Windows platform. After applying File Attributes, the customized properties will be visible in the Properties->Details tab of the Uninstaller installed by the Windows Installer. Synopsis This article outlines the steps necessary to  apply File Attributes to  the Uninstaller installed by InstallAnywhere Windows Installer built from Non-Windows platform . Properties like CompanyName, FileDescription, ProductVersion, FileVersion ,ProductName & Copyright can be customized. Discussion Here are the steps for applying file attributes to the  Uninstaller  Installed by Windows Installer built from Non-Windows platform:  Install InstallAnywhere 2020 or earlier versions on Linux/MAC machine.  Launch InstallAnywhere , Navigate to Install->Sequence and note the Execution Level of the Uninstaller & close the IDE.  Open the InstallAnywhere installation directory, where InstallAnywhere is  installed.  If Windows Installer has to be build, Copy the lax_* files   found in <IA_HOME>\resource\launchanywheres\windows folder,  based on the execution level of the uninstaller, to  a temporary folder IA_Temp\windows in a Windows  System. If the  Uninstaller execution level in Sequence->Install tab is set to "Highest Available". Copy lax_gui_highest.exe & lax_console_highest.exe. If the  Uninstaller execution level is set to "Administrator". Copy lax_gui_admin.exe & lax_console_admin.exe If the  Uninstaller execution level is set to "As Invoker". Copy lax_gui_invoker.exe & lax_console_invoker.exe               5.  If Windows pure 64 bit installer has to be build,      Copy the required (based on execution level of uninstaller) lax _* files  found in      <IA_HOME>\resource\launchanywheres\windows64 to  a temporary folder,       IA_Temp\windows64 in a Windows system. 6.  Copy  <IA_HOME>\ resource\nativetools\windows\IAFileAttributes.exe       to  the temporary IA_Temp folder  in Windows system 7. From Windows system run IAFileAttributes.exe with the below arguments      to apply file attributes to each of the   copied lax files :  IAFileAttributes.exe -ExecutablePath <executable/lax file path> -CompanyName <companyname> -FileDescription <filedescription> -ProductVersion <prodversion> -FileVersion <fileversion> -ProductName <prodname> -Copyright <copyright> 8.    After applying file attributes, Copy the applied  lax_*  files          in IA_Temp\windows & IA_Temp\windows64  folders to the corresponding        windows & windows64  folders in <IA_HOME>\resource\launchanywheres        in the InstallAnywhere  Installation directory in Linux/MAC machine. 9. After replacing the files, Launch the InstallAnywhere IDE on Linux/MAC  machine . 10. Build the windows installer The Uninstaller that will be installed by the Windows Installer will have the applied properties visible  in Properties->Details tab.   Additional Information The same steps can be used for applying file attributes to other launchers created by windows installer built from Non-Windows platform. If  lax_* files has to be digitally signed , the same to be done after applying File Attributes.  
View full article
This article lists the current year's past releases for FlexNet Operations Cloud. For upcoming releases, please see the Software Monetization Release Schedule. (NOTE: This requires you to log into the community as a Revenera customer. ) 2021 Releases -  FlexNet Operations Cloud ALM Release Production Copy Service (PCS) Data Refresh Date PCS / UAT Date Production Date Production Outage? 2021.04   Wednesday, Apr 7, 2021 Tuesday, Apr 13, 2021 No 2021.03   Tuesday, Mar 2, 2021 Tuesday, Mar 16, 2021 No 2021.02 Wednesday, Jan 27, 2021 Thursday, Jan 28, 2021 Thursday, Feb 11, 2021 No 2021.01   Thursday, Dec 17, 2020 Tuesday, Jan 12, 2021 No 2021.01 (CLS)   Thursday, Dec 17, 2020 Saturday, Jan 16, 2021 Yes FlexNet Operations Cloud LLM Release Production Copy Service (PCS) Data Refresh Date PCS / UAT Date Production Date Production Outage? 2021.04   Wednesday, Apr 7, 2021 Tuesday, Apr 13, 2021 No 2021.03   Tuesday, Mar 2, 2021 Tuesday, Mar 16, 2021 No 2021.02 Wednesday, Jan 27, 2021 Thursday, Jan 28, 2021 Thursday, Feb 11, 2021 No 2021.01   Thursday, Dec 17, 2020 Tuesday, Jan 12, 2021 No 2021.01 (CLS)   Thursday, Dec 17, 2020 Saturday, Jan 16, 2021 Yes   2020 Releases -  FlexNet Operations Cloud ALM Release Production Copy Service (PCS) Data Refresh Date PCS / UAT Date Production Date Production Outage? 2020 R1 Wednesday, Jan 8, 2020 Thursday, Jan 9, 2020 Thursday, Feb 6, 2020 No 2020 R1 SP1   Monday, Feb 24, 2020 Monday, Mar 09, 2020 No 2020 R1 SP2   Thursday, Mar 26, 2020 Thursday, Apr 09, 2020 No 2020 R2 Wednesday, Apr 13, 2020 Tuesday, Apr 14, 2020 Wednesday, May 20, 2020 No 2020 R2 SP1   Thursday, Jun 4, 2020 Thursday, Jul 2, 2020 No 2020 R3 Friday, Jul 10, 2020 PCS: Wednesday, Jul 15, 2020 UAT: Monday, Jul 27, 2020 Thursday, Aug 13, 2020 No 2020 R3 (CLS)     Saturday, Aug 15, 2020 Yes 2020 R3 SP1   Thursday, Sep 3, 2020 Tuesday, Sep 22, 2020 No 2020 R3 SP1 Hotfix (CLS)   Thursday, Sep 17, 2020 Thursday, Oct 1, 2020 No 2020 R3 SP2   Wednesday, Sep 30, 2020 Wednesday, Oct 14, 2020 No 2020 R3 SP2 (CLS)   Wednesday, Sep 30, 2020 Wednesday, Nov 4, 2020 No 2020 R3 SP3 Friday, Oct 30, 2020 - Monday, Nov 2, 2020 Tuesday, Nov 3, 2020 Thursday, Dec 3, 2020 No 2020 R3 SP3 (CLS only)   Monday, Nov 23, 2020 Thursday, Dec 3, 2020 No   FlexNet Operations Cloud LLM Release Production Copy Service (PCS) Data Refresh Date PCS / UAT Date Production Date Production Outage? 2020 R1 Wednesday, Jan 8, 2020 Thursday, Jan 9, 2020 Thursday, Feb 6, 2020 No 2020 R1 SP1   Monday, Feb 24, 2020 Monday, Mar 09, 2020 No 2020 R1 SP2   Thursday, Mar 26, 2020 Thursday, Apr 09, 2020 No 2020 R2 Wednesday, Apr 13, 2020 Tuesday, Apr 14, 2020 Wednesday, May 20, 2020 No 2020 R2 SP1   Thursday, Jun 4, 2020 Thursday, Jun 18, 2020 No 2020 R3 Friday, Jul 10, 2020 PCS: Wednesday, Jul 15, 2020 UAT: Monday, Jul 27, 2020 Thursday, Aug 13, 2020 No 2020 R3 (CLS)     Saturday, Aug 15, 2020 Yes 2020 R3 SP1   Thursday, Sep 3, 2020 Tuesday, Sep 22, 2020 No 2020 R3 SP1 Hotfix (CLS)   Thursday, Sep 17, 2020 Thursday, Oct 1, 2020 No 2020 R3 SP2   Wednesday, Sep 30, 2020 Wednesday, Oct 14, 2020 No 2020 R3 SP2 (CLS)   Wednesday, Sep 30, 2020 Wednesday, Nov 4, 2020 No 2020 R3 SP3 Friday, Oct 30, 2020 - Monday, Nov 2, 2020 Tuesday, Nov 3, 2020 Thursday, Dec 3, 2020 No 2020 R3 SP3 (CLS only)   Monday, Nov 23, 2020 Thursday, Dec 3, 2020 No  
View full article
InstallShield StandAlone Build with Docker Build your own Docker Image with InstallShield SAB  On a machine where Docker is installed, create Folder (eg: ISDockerBuild). Copy InstallShield SAB installer (eg: InstallShield2019R3StandaloneBuild.exe) to the above created folder (i.e ISDockerBuild). Create a file called DockerFile (no extension) inside the above created folder (i.e ISDockerBuild) with the following content or Download the same from here [Dockerfile] # Base Windows Image FROM mcr.microsoft.com/windows:1809 # Change to Root Dir WORKDIR / # Copy InstallShield installer to root ADD InstallShield2019R3StandaloneBuild.exe / # InstallShield installation RUN InstallShield2019R3StandaloneBuild.exe /s /v"INSTALLLEVEL=101 SABCONTAINER=1 /qn" The final folder should look like this:     Launch CMD (Run As Administrator), and navigate to the above created folder (i.e ISDockerBuild) Run the following command to build the Docker image with InstallShield installed: docker build -t installshield-sab-2019r3 --no-cache=true . Wait for the build to complete. Once the build is complete run the following command to list the newly created image docker images   License InstallShield SAB  Activate a Node Locked License For activating SAB using a node locked license, you need to manually copy the license file (license.lic) to InstallShield [INSTALLDIR] location: usually C:\Program Files (x86)\InstallShield\<IS-VERSION>\System\ It is also mandatory to create the container with --mac-address option, else the MAC/Physical address will be dynamic each time you create a new container. Open the license file that you want to use for activating InstallShield SAB and copy the MAC address.           Use the same/copied MAC/Physical address to create the container using --mac-address docker run --mac-address <MAC-ADDRESS> <IMAGE> <CMD> (Optional) In case if you want to create container, mount folder and assign MAC address at the same time run the following command: docker run --mac-address <MAC-ADDRESS> -v "<HOST-DIR>:<CONTAINER-DIR>" <IMAGE> <CMD> Where: MAC-ADDRESS : is separated by colon( : ), eg: 00:16:7F:51:03:7D HOST-DIR : folder present in Physical machine/VM CONTAINER-DIR : folder inside the container;  if the folder does not exists it will be automatically create it. The container should be in Exited state in order to copy files to a container. Run the following command to Stop the container: docker stop <CONTAINER-ID/CONTAINER-NAME> After the container is stopped, run the following command to copy the license file (i.e license.lic) to docker container. "docker cp license.lic <CONTAINER-ID/CONTAINER-NAME>:C:\Program Files (x86)\InstallShield\<IS-VERSION>\System\" After the license file copy is done, run the following command to Restart the container: docker start <CONTAINER-ID/CONTAINER-NAME>   Activate a Concurrent License Download ini from here. Open and edit ini with your concurrent server details. Where: CC-SERVER - Concurrent Server CC-PORT - Concurrent Server Port Copy ini to InstallShield [INSTALLDIR] location, Usually C:\Program Files (x86)\InstallShield\<IS-VERSION>\System\ If the container is running, you need to stop the container. Run the following command to Stop the container: docker stop <CONTAINER-ID/CONTAINER-NAME> After the container is stopped, run the following command to copy ini file to docker container. docker cp server.ini <CONTAINER-ID/CONTAINER-NAME:C:\Program Files (x86)\InstallShield\<IS-VERSION>\System\ After ini file copy is done successfully, run the following command to Restart the container: docker start <CONTAINER-ID/CONTAINER-NAME>   Downloading a Docker image with pre-installed StandAlone Build You can download a docker image with pre-installed InstallShield 2019 R3 StandAlone build.  docker pull  flexerasoftware/installshield:sab2019r3 Note: By choosing to download the above docker image, you agree to accept the terms and conditions outlined in our End User License Agreement available at https://www.flexera.com/legal/clickthrough   Building InstallShield projects via Docker Container Considering that you already have a Docker image with InstallShield or you are using the Docker image provided by InstallShield. Run the following command to create a container and mount directory in an interactive process docker run -it  -v "<HOST-DIR>:<CONTAINER-DIR>" <IMAGE> <CMD> (Optional) In case if you want to create container, mount folder and assign MAC address at the same time run the following command: docker run -it --mac-address <MAC-ADDRESS> -v "<HOST-DIR>:<CONTAINER-DIR>" <IMAGE> <CMD> Where: MAC-ADDRESS : is separated by colon( : ), eg: 00:16:7F:51:03:7D HOST-DIR : folder present in Physical machine/VM CONTAINER-DIR : folder inside the container;  if the folder does not exists it will be automatically create it. To license InstallShield SAB please refer here. Navigate to C:\Program Files (x86)\InstallShield\2019 SAB\System Run the following command to build your project: IsCmdBld.exe -p "C:\InstallShield Projects\MyAppProject.ism"   Build Windows Server Core Docker Image with InstallShield SAB InstallShield SAB setup can be installed on the Windows server core image, but we noticed that the InstallScript projects faili to build in the Windows server core image due to the missing Microsoft Windows library - Oledlg.dll. Server Core provides you with a minimal installation of Windows Server, with minimal features and supports only certain server roles. Oledlg.dll is not included with the Server core installation. Since InstallScript heavily relies on this library, building an InstallScript project  fails with below error: ISDEV : error -7041: Could not create instance of CABEngine, CABEngine component might not be installed or registered properly. You may need to reinstall InstallShield. So, in order to build the InstallShield projects in the Server core image, copy the Oledlg.dll from a Windows Server full installation to the Windows Server Core, once after preparing the Windows server core image with InstallShield SAB setup as described in the starting of this article. Copy the 32 bit Oledlg.dll from a Windows Server full installation(from C:\Windows\SysWOW64 directory) to Windows server core (C:\Windows\SysWOW64) directory. Reference :    1-  DLLs Included with Server Core   2-  Microsoft TechNet Forum  Apart from the OleDlg.dll copy, ensure to specify the Windows Server Core base image in the Docker file while creating the image as below: [Dockerfile] # Base Windows server core Image FROM mcr.microsoft.com/windows/servercore:20H2 # Change to Root Dir WORKDIR / # Copy InstallShield installer to root ADD InstallShield2019R3StandaloneBuild.exe / # InstallShield installation RUN InstallShield2019R3StandaloneBuild.exe /s /v"INSTALLLEVEL=101 SABCONTAINER=1 /qn"   Note:  Please refer the following for addition details on the commands used: docker build: https://docs.docker.com/engine/reference/commandline/build/ docker images: https://docs.docker.com/engine/reference/commandline/images/ docker start : https://docs.docker.com/engine/reference/commandline/start/ docker stop : https://docs.docker.com/engine/reference/commandline/stop/ docker cp: https://docs.docker.com/engine/reference/commandline/cp/ docker run: https://docs.docker.com/engine/reference/run/
View full article
Problem: In the event where we see that some redistributables which are not installed for a FlexNet License Server. Please follow the steps mentioned below.   Resolution:   1. Please locate the Microsoft C++ executable file which needs to be downloaded during the FNP license server installation. If in case you would like to try to download it separately from the Microsoft website you can use the URL mentioned in the error pop up wizard and perform a search for the redistributable which needs to be downloaded.   (OR)   2. Alternately, please look for the Microsoft C++ Redistributables which are already installed and which are clashing with the version of redistributable which is mentioned in the installation step.   3. If there are some redistributable versions which are existing, please delete these redistributables. This can be performed by searching for the redistributables in 'Add or Remove' programs in Control Panel.   4. After deleting the redistributables please launch the FNP license server and complete the installation step.   5. Please check if you are able to install the redistributables without any error.   This will ensure that the license server is successfully installed on your machine.
View full article