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