Bill, Brendan

You guys know a lot more than I do about this (I got a day of training from
ISG on this stuff, about 4 years ago ).  So I'll be watching this thread
closely.

I have heard that MGTC does these things quite well, but have not seen or
used it, myself.

jt

| -----Original Message-----
| From: midrange-l-admin@midrange.com
| [mailto:midrange-l-admin@midrange.com]On Behalf Of Brendan Bispham
| Sent: Wednesday, December 05, 2001 5:13 PM
| To: midrange-l@midrange.com
| Subject: Re: Software Product APIs
|
|
| Bill - inline...
|
| On Wednesday 05 December 2001 21:31, bill.reger@convergys.com wrote:
| > We are looking to license our software with expiration dates
| and the like,
| > and therefore, I have begun to look through the Software Product APIs
| > manual.  Talk about having a headache!  Can someone give me a brief
| > overview of what APIs I need to use and which I don't?
| >
| > I am fairly sure I need to work with these APIs (but please
| correct me if
| > I'm wrong!):
| >
| > Create Product Definition (ASZCRTPD) API
| >           (to create the *PRDDFN object that I must include with my
| > software)
| > Generate License Key (QLZAGENK) API
| >           (to generate the license keys that my customers need
| to know to
| > use/install the software)
| > Retrieve License Key Information (QLZARTVK) API
| >           (to retrieve license key information in the software
| to verify if
| > expiration date has passed)
|
| yes, yes and yes plus the others... crtlod, chgobj, package, addkey etc
|
| >
| > Do I need to use the Package Product Option (QSZPKGPO) API to create my
| > software deliverable?
|
| yes
|
| > Or can I just use the normal deliverable creation I
| > have always used (save files to CD/Tape) and include the
| *PRDDFN object in
| > my deliverable?
|
| no, it has to be restored as a licpgm.
|
| >What about National Language support?  How is this done?
|
| you can ignore this unless your app really does have different language
| objects... wrap everything as code feature
|
| > Must I use the PTF APIs to issue fixes?
|
| no. ptfs do offer some nice features though (such as exit
| programs, backing
| out, pre-requisites)
|
| >
| > I realize I'm babbling here.  There are a load of APIs in this
| manual (more
| > than 25!), but I don't want to spend my whole (working) life to get all
| > this going.  I can (and already have) written code to generate
| my own keys
| > based on my own imagination.  But these APIs are certainly more
| foolproof
| > if I can understand them and justify the time.
| >
|
| my advice - start small by using a CL pgm to make single object packages,
| make them on one machine and restore them on another, have plenty
| of time to
| experiment until you find the right combination of parameters...
|
| have fun :)
|
| Brendan
| _______________________________________________
| This is the Midrange Systems Technical Discussion (MIDRANGE-L)
| mailing list
| To post a message email: MIDRANGE-L@midrange.com
| To subscribe, unsubscribe, or change list options,
| visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l
| or email: MIDRANGE-L-request@midrange.com
| Before posting, please take a moment to review the archives
| at http://archive.midrange.com/midrange-l.
|



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 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.