MMCC MASTHEAD




MMCC's PL/B notes
  •    Notes home
  •    Intro
  •    History
  •    Article index
  •    MMCC Standards

    v1.10
  • Mid-Michigan Computer Consultants, Inc.
    509 Center
    Bay City, Michigan

    Sales (989) 892-9242             Support (989) 686-8860


    ANSI Standard PL/B Language
    MMCC Programming Standards
    NOTE TO OUR READERS
    This web resource is written for our own use. But we feel strongly that the PL/B language should be shared with the software community. So feel free to use this at will! BUT PLEASE... if you find errors or omissions or have a better way to do something. TELL US! Dialog helps us all. Send e-mail to: support@mmcctech.com


    MMCC STANDARD SYSTEM FILES



    USER LICENSE

    A user license process has been developed which allows an encrypted license to be e-mailed or otherwise distributed to any user. Similar to the concept used by Sunbelt, the user gets a name string uniquely identifying them plus an encrypted string of characters. Each user system using the license has a loadmod to update the license and to check its validity.

    The license is created by a utility program in the UTIL-PLB folder and system. There's an ANSWER and MASTER program in that folder plus a MENU. The Menu includes the create license program.

    The license includes several limit fields, the user of which depends on the particular application. The license also includes an expiration year and month.

    When a user license expires, we go to the UTIL-PLB system and the CREATE License program on the second menu. There we select the user by 3 byte ID. This loads the previous license. We update the various fields then click the ENCRYPT button. That writes the encryption data to the screen.

    With the encrypted license on the screen, we can cut and paste it, or write it down, or print the screen. We can also "Write File". This will write the license information into a file called license.sss where sss is the customer's 3 byte ID. That file can then be e-mailed or otherwise sent to the user. He can then use his "update license" took to import that file.

    The license concepts are documented in the source of those programs and will not be discussed here.



    See more about this in the
    software license article.

    Back to Standards Index


    © 2001 mmcc All Rights Reserved.

    Report problems or suggestions to support@mmcctech.com