This website uses cookies. By clicking OK, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
ejohnson1
Revenera Moderator
Oct 29, 2020
03:54 AM
Hello @sunilbond ,
Can you provide some information about your license model after doing some detective work investigation, checking the feature mapping to the product, and ultimately to the license model.
The below license model is an example of how a license is determined as counted vs. uncounted.
... View more
Oct 26, 2020
04:12 PM
1 Kudo
Hi Ken,
Yes, “Find all updates” is an operational API leveraging FlexNet Operations, also known as the REST Controller APIs, requiring a FNO credentialed account to authenticate. It’s the equivalent to “Search” all updates within FNO’s Producer Portal.
The client APIs are typically more suitable. The operational APIs may have been beneficial where the number of aggregate updates were few and authentication with shared credentials was acceptable.
Below are the types of entitlement checks that can be configured using the client APIs
Yes, the software publisher or producer manages the “updateFromPkId” within the updating software or directly within the binary. FNO can configure an update with one to many “froms” to then a corresponding single “to”. For example, a 2020 R4 “Update” would also be defined as the “to”, with an accompanying list of “froms” e.g. 2019 R1 – R4, 2020 R1- R3, etc.. Typically (not all the time), the software can identify its version, which will be used as the “updateFromPkgId” to query / poll FNO (Notification Server) if there are any updates. Post-update, the “updageFromPkId” will be the version from the last downloaded and successfully installed update (e.g. 2020 R4).
Hope the above makes sense.
Thanks,
Eric
... View more
Oct 26, 2020
12:17 PM
1 Kudo
Hi Ken,
Please see my steps below.
1. Go to Roles
2. Create a new (Publisher) role
3. Create a User (assigning to an Account and ticking the Role created above)
4. Set Password after the Reset Password email is triggered / sent
5. Run the REST Controller API (GET /operations/api/updates), filling in the credentials
6. Results back
... View more
Oct 26, 2020
09:35 AM
Hi Ken,
Jim and I chatted and discovered another way, which may be overkill, depending upon how many updates you're authoring.
Using the REST API Controllers - https://flexXXXX.flexnetoperations.com/flexnet/swagger-ui.html#/
there's an API to get all updates.
The FNO configuration requirements is then to create a 'Producer' type User (optional shared login) and assign only two permissions
1. Execute Web Services and
2. View and Manage Updates)
Some reasons why this might not be a better alternative than the client UAI APIs are it will return every Update (or a good thing) anyone has authored in the tenant. And the authentication is username+password instead of JWT.
Thanks,
Eric
... View more
Oct 26, 2020
04:59 AM
2 Kudos
Hi @krubin ,
No, I don't believe you've missed anything. Requesting 1.0/updates or 2.0/signed-updates takes a single parameter and value for updateFromPkgId , which is t he download package ID the device is updating from.
The Swagger APIs for endpoints / devices are documented as follows -> https://flexXXXX-ns.flexnetoperations.com/uai/documentation/swagger-ui.html#/Updates
... View more
Oct 15, 2020
02:13 PM
1 Kudo
I should know by now not to question Jim.
Below is the openssl key pair generation for UAI (slightly different than CMAPI). Sorry about that:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
start cmd
openssl genrsa -out UAIPrivate.pem 2048
cmd /k openssl rsa -inform PEM -outform PEM -in UAIPrivate.pem -pubout -out UAIPublic.pem
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Any white space / extra or cut off characters with the key management can cause frustration.
**Update: For UAI, the key import is tenant based (flexXXXXX), so only one key pair.
... View more
Oct 15, 2020
02:07 PM
What I'm not sure. Jim might be providing Update and Insight (UAI) steps and I'm providing Cloud Monetisation API (CMAPI) steps.
Which product are you attempting to utlilize @krubin ? 🙂
... View more
Oct 15, 2020
02:04 PM
Hi @krubin ,
1. Take a look at the openssl command above for key generation, specifically a public key, DER format.
2. /authorize to CLS to get a Bearer Token
3. /import_access_key (with the DER key as the body, binary format) and authorize using the Bearer Token from step 1
Cheers,
Eric
... View more
Oct 15, 2020
01:45 PM
Below (and I thought I learned from you @jberthold ) is what I use with openssl. I have it in a .bat script file
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
start cmd
openssl genrsa -out CMAPIPrivate.pem 2048
cmd /k openssl rsa -inform PEM -outform DER -in CMAPIPrivate.pem -pubout -out CMAPIPublic.der
... View more
Oct 15, 2020
09:03 AM
2 Kudos
Hi @wlagriffoul ,
There are built-in accounts ((i) admin and (ii) producer) for CLS.
The admin account requires FNO configuration to add a user (email address and password) to an account with "Portal Admin" permissions. From there, the Portal Admin user is required to logon to the Customer Portal, navigate to their CLS device and Set Password for "admin".
**Update** With the System Administrator role you can enable the Producer role and set the global Producer password for all Cloud License Server instances via System | Configure | FlexNet Operations | Embedded Device Settings as shown below.
... View more
Oct 15, 2020
08:30 AM
2 Kudos
When a license is fulfilled / generated from a back-office (FNO, LLS or CLS) and if it is persisted to disk (typical instead of processed only into memory), it's immutable.
Operationally (if the back-office is LLS or CLS), the license model policies can be configured for a more security conscious stance .
For example, configuring a borrow-interval that requires the endpoint to communicate periodically to update / "refresh" its license rights similar to time to live behavior that is separate from the final license expiry.
... View more
Sep 30, 2020
04:35 AM
Hello @jmoleary
Below is an overview of the FlexNet Embedded portfolio. And attached are two architecture diagrams of the Device Kit (Flx) and the XT Kit (Flc).
Porting Kit
Platform agnostic (C code) implementation with no dependency on the underlying operating system or runtime environment. Developed for hardware manufacturers and intelligent device manufacturers with strenuous system constraints like disk storage space, memory, no clock, etc.. Provided as obfuscated source code.
Device Kit
Tailored SDK offerings of the Porting Kit for a variety of platform (processor and operating system) combinations like Linux Arm32, HP-UX PARISC 64, etc.. Provided as pre-built or obfuscated source SDK variations of the Porting Kit.
XT Kit
Framework built around the Porting Kit for commonly used distributed desktop environments, the addition of high-level language interface support (C++, C# and Java), and deeper platform integration including security mechanisms such as tamper resistance and secure anchoring. Provided as pre-built SDKs for Windows 32/64, Linux 32/64 and Mac OS X.
CMAPI
Transition from native or SDK-driven licensing to a holistic or RESTful interface supporting SaaS and Web Application providers. Provided as secure REST API endpoints that can be consumed from either a FlexNet Embedded Local License Server and/or Cloud Licensing Service (module of FlexNet Operations).
... View more
Aug 13, 2020
06:31 AM
Thank you for your interest in FlexNet Publisher @yuvalg1987 .
Someone from our account team will be reaching out to you soon.
Kind Regards.
... View more
Aug 07, 2020
05:28 AM
Hello @asuslaptopoglu
Thank you for your message and interest regarding FlexNet Publisher / FlexLM.
Someone will reach out you using the email you registered with here on the Community and assist.
Can you identify the location / country you're located or that of your company in order to direct to the designated account manager?
Thank you & Regards.
... View more
Jul 30, 2020
11:57 AM
Hello @AShvets ,
The URL for accessing a Cloud License Server in a UAT tenant : https://<siteid>-uat.compliance.flexnetoperations.com/instances/<CLS instance ID>/request
And for a Production tenant: https://<siteid>.compliance.flexnetoperations.com/instances/<CLS instance ID>/request
Also attaching the latest FNO-Cloud Orientation Guide.
... View more
Latest posts by ejohnson1
Subject | Views | Posted |
---|---|---|
161 | Nov 27, 2020 04:53 AM | |
191 | Nov 27, 2020 04:43 AM | |
165 | Nov 18, 2020 03:45 AM | |
282 | Nov 17, 2020 08:30 AM | |
289 | Nov 13, 2020 12:38 PM | |
245 | Nov 13, 2020 12:34 PM | |
299 | Nov 13, 2020 09:43 AM | |
257 | Nov 13, 2020 09:39 AM | |
597 | Nov 13, 2020 09:19 AM | |
615 | Nov 13, 2020 03:41 AM |
Activity Feed
- Kudoed Support Maintenance Plans for phowe. Feb 19, 2021 12:15 PM
- Posted Re: Working without the LLS for floating licenses on FlexNet Embedded Forum. Nov 27, 2020 04:53 AM
- Posted Re: Bulk Operation Email Stuck on Submitted Status on FlexNet Operations Forum. Nov 27, 2020 04:43 AM
- Posted Re: What is the expected behavior at the client when the borrow interval is longer than the grace period? on FlexNet Embedded Forum. Nov 18, 2020 03:45 AM
- Got a Kudo for Re: REST APIs from FlexNet Licensing operations.. Nov 17, 2020 10:22 AM
- Posted Re: REST APIs from FlexNet Licensing operations. on FlexNet Embedded Forum. Nov 17, 2020 08:30 AM
- Kudoed Re: REST APIs from FlexNet Licensing operations. for Ravikiran. Nov 13, 2020 12:39 PM
- Posted Re: REST APIs from FlexNet Licensing operations. on FlexNet Embedded Forum. Nov 13, 2020 12:38 PM
- Posted Re: Info messages versus Capability Request Report on FlexNet Embedded Forum. Nov 13, 2020 12:34 PM
- Got a Kudo for Re: REST APIs from FlexNet Licensing operations.. Nov 13, 2020 11:30 AM
- Posted Re: REST APIs from FlexNet Licensing operations. on FlexNet Embedded Forum. Nov 13, 2020 09:43 AM
- Posted Re: Info messages versus Capability Request Report on FlexNet Embedded Forum. Nov 13, 2020 09:39 AM
- Got a Kudo for Re: In "node-locked" mode - How to deal with the "stolen Labtop" case ?. Nov 13, 2020 09:29 AM
- Kudoed Cloud monetization API (CMAPI) - How to Request User License using /access_request API for mrathinam. Nov 13, 2020 09:21 AM
- Posted Re: REST APIs from FlexNet Licensing operations. on FlexNet Embedded Forum. Nov 13, 2020 09:19 AM
- Got a Kudo for Re: REST APIs from FlexNet Licensing operations.. Nov 13, 2020 04:41 AM
- Kudoed Re: Docker support for FNE for wmarek1. Nov 13, 2020 03:50 AM
- Posted Re: REST APIs from FlexNet Licensing operations. on FlexNet Embedded Forum. Nov 13, 2020 03:41 AM
- Got a Kudo for Re: Docker support for FNE. Nov 12, 2020 11:52 PM
- Posted Re: Docker support for FNE on FlexNet Embedded Forum. Nov 12, 2020 11:18 AM
Contact Me
Online Status |
Offline
|
Date Last Visited |
Feb 26, 2021
12:58 PM
|