|
Hi All,
I am having trouble getting the software product licensing APIs to return
an expiration date (other than 9999999) for a trial version of a software
product.
The goal is to be able to send out the product to any AS/400 without
knowing the serial number in advance and without having to install a
software key for the specific machine. The product would run for 30 days
from RSTLICPGM without having a software key for the specific machine. I
don't care how many users use the product or what size of machine they
have. I am looking for a Go/No Go situation based on the date.
The following information is used with the Add Product License Info API
(QLZADDLI) format LICI0100:
D
LicenseInfoDS DS
D UsageType 2 Inz('01')
Concurrent limit
D Compliance 2 Inz('03')
Must have key
D DftUsageLimit 10I 0
Inz(*Zero) Allowed days w/o key
D LicenseTerm 1 Inz('1')
Entire Version
D AllowLicRel 1 Inz('0')
Can't be released
D VendorPasswrd 10 Inz('xxxxxxxxx')
D GracePeriod 10I 0
Inz(30) Grace period days
D AllowGracePer 1 Inz('1') Yes
I have also tried GracePeriod of *Zero
When I use the Retrieve License Info API (QLZARTV), all the fields in the
LICR0200 format are returned as expected except for the expiration dates.
Grace Period expires = 9999999
Expiration date = 9999999
What I would expect is that one or both of these dates would reflect a date
30 days after the date that the product was restored using the RSTLICPGM
command. I get the same dates with a grace period of zero.
When I use the WRKLICINF command for the product, it shows the following:
Keyed compliance information:
Expiration date *NONE
Grace period 30 (or 0)
Date grace period expires *NONE
I am testing this process on the same machine that I create the product on
using SAVLICPGM then RSTLICPGM. I don't think I have a library list
problem since the product adds a PRD library to the library list.
Am I missing something? Any help would be appreciated.
Thanks
Dave Murvin
DRM Enterprises, Inc.
davem@drme.com
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.