One of the jobs of SAS Administrators is keeping the SAS license current. In the past, all you needed to do was update the license for Foundation SAS and you were done. This task can be performed by selecting the Renew SAS Software option in the SAS Deployment Manager.
You can also check your last recorded time against any files your application writes-then-reads. Such a file with a date later than your last recorded time indicates some kind license-file rollback. These wont stop the user from setting the clock back some, but it will make it pretty hard for him to do this in an organized way. Ragnarok copies its file(s) to your hard disk. File name typical to Ragnarok is (.). Then it runs itself and creates new startup key in registry with name Ragnarok and value (.). If you will look into running processes list you will see some extra process with name like (.) or any random name that uses decent amount of your CPU.
When the new license came in I was informed to uninstalled and Reinstalled Autocad 2009 so the new serial number would take. Problem is it took but didn't reset the license. Currently whenever the application is launch it gives the following message 'Your license has expired. You can no longer use this product.' OneDrive lets you store your personal files and data in the cloud, sync files across computers and mobile devices, allowing you to access and edit your files from all of your Windows devices. OneDrive lets you save, share and preview files, access download history, move, delete, and rename files, as well as create new folders, and much more.
More recently, many SAS solutions require an additional step which updates the license information in metadata. The license information is stored in metadata so that middle-tier applications can access it in order to check whether the license is valid. Not all solutions require that the SAS Installation Data file (SID) file be stored in metadata, however the list of solutions that do require it is growing and includes SAS Visual Analytics. For a full list you can check this SASNOTE. To update the license information in metadata, run the SAS Deployment Manager and select Update SID File in Metadata.
Recently, I performed a license renewal for a Visual Analytics environment. A couple of days later it occurred to me that I might not have performed the update of the SID file in metadata. That prompted the obvious question: how do I check the status of my license file in metadata?
To check the status of a SAS Foundation license you can use PROC setinit. PROC setinit will return the details of the SAS license in the SAS log.
The above output of PROC setinit shows the:
- Expiration Date as 25MAY2017
- Grace Period ends on 09JUL2917
- Warning Period ends on 04SEP2017
This indicates that the software expires on 25MAY2017, however nothing will happen during the Grace Period. During the Warning Period messages in the SAS log will warn the user that the software is expiring. When the Warning Period ends on 04SEP2017 the SAS Software will stop functioning. PROC setinit is only checking the status of the Foundation SAS license, not the license in metadata.
If the foundation license is up-to-date but the license stored in metadata is expired the web applications will not work. It turns out SAS Environment Manager will also monitor the status of the SAS license. But is it the Foundation license or the license stored in metadata?
To see the status of the license in SAS Environment Manager, select Resources then select Browse > Platforms > SAS 9.4 Application Server Tier. The interface displays:
Your Using Outdated Licence File Ragnarok Mobile
- Days Until License Expiration: the number of days until the license expires.
- Days Until License Termination: the number of days until the software stops working.
- Days Until License Termination Warning: the number of days until the Grace period.
Some testing revealed that Environment Manager is monitoring not the status of the foundation license but the status of the license in metadata. This is an important point, because as we noted earlier not all SAS solutions require the SID to be updated in metadata. Since Environment Manager monitors the license by checking the status of the SID file in metadata, administrators are recommended, as a best practice, to always update the SID file in metadata.
Environment manager with Service Architecture configured also will generate events that warn of license termination when the license termination date is within a month.
In addition, as of SAS 9.4 M2, SAS Management Console has an option to View metadata setinit details. To access this functionality you must be a member of the SAS Administrators Group or the Management Console: Advanced Role.
To check on a SID file in metadata open SAS Management Console and in the plug-ins tab:
1. Expand Metadata Manager
2. Select Metadata Utilities
3. Right- click and select View metadata setinit details…
Selecting the option gives details of the current SID file in metadata, with similar information as PROC setinit displays including the expiration date, the grace period and the warning period. In addition it displays the date the SID file was last updated in metadata.
The takeaway: to fully renew SAS software, and ensure that SAS Environment Manager has the correct date for its metrics on license expiration, always use SAS Deployment Manager to both Update the SAS License, AND Update the SID File in Metadata. To fully update the license of a planned deployment follow these steps.
You Are Using Outdated License File Ragnarok
To check if your SAS Deployment license has been fully updated, do the following:
1. Run PROC setinit to view the status of the SAS Foundation license.
Your Using Outdated Licence File Ragnarok Online
2. Use SAS Management Console or SAS Environment Manager to check if the SID file has been updated in metadata.
For more information on this topic see the video, “Use SAS Environment Manager to Get SAS License Expiration Notice” and additional resources below:
SAS® Deployment Wizard and SAS® Deployment Manager 9.4:User’s Guide: Update SID File in Metadata
SAS® Deployment Wizard and SAS® Deployment Manager 9.4:User’s Guide: Renew SAS Software
SAS(R) 9.4 Intelligence Platform: System Administration Guide: Managing Setinit (License) Information in Metadata
SAS® Environment Manager 2.5 User’s Guide