BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Felix_
Obsidian | Level 7

Hi Community!

Within the years of programming, i know there's a process in SAS implemented, notifying the user in multiple steps, about the license expiration. 

 

I found in many community posts the WARNING: Your system is scheduled to expire on [...]. But not the NOTE: [...]  which i know, comes before the warning iteration. 

 

I'd like to understand 

1. The multiple steps, and exact timing (when comes the NOTE [e.g. 6months before expiration], the warning, the ERROR, ...)

2. The Wording of the NOTE, WARNING, ERROR

 

The latter especially, as i'd like to scan the log to generate a pop-up window forcing the user to take care on the NOTE and WARNING to prevent license to actually expire. 

 

Thanks in advance - your help is as always well appreciated,

Felix

1 ACCEPTED SOLUTION

Accepted Solutions
japelin
Rhodochrosite | Level 12

Basically, it's a month, but the number of days varies from month to month, so submit this code and check log.

 

proc setinit;run;

 

View solution in original post

5 REPLIES 5
japelin
Rhodochrosite | Level 12

As far as I know.
The day after the grace period ends, WARNING will be output to the log to indicate that the expiration is imminent.
After the end of the warning period, SAS log windows will be displayed to inform you of the expiration date, and SAS will no longer start.
It would be better to contact SAS for the correct information.

 

I've attached the log as an image for your reference.

2021-08-17_17h42_07.png

2021-09-17_17h42_30.png

 

You can easily check those log by changing the date on your PC.

japelin
Rhodochrosite | Level 12

If you want to check the expiration date, I think it is better to check the result of proc setinit instead of checking the log.

 

The following may be of help.
https://communities.sas.com/t5/SAS-Procedures/Can-I-redirect-PROC-SETINIT-to-OUTPUT-instead-of-LOG/t...

Felix_
Obsidian | Level 7

Thank you so far for the details. Does someone know how long the grace-period, warning-period and error-period lasts?

japelin
Rhodochrosite | Level 12

Basically, it's a month, but the number of days varies from month to month, so submit this code and check log.

 

proc setinit;run;

 

ChrisHemedinger
Community Manager

As others point out, PROC SETINIT gives you some details. Also if you have the original SID / SETINIT file that was applied, you can see that GRACE and WARN are configured there. The values may differ based on site and policies set in your agreement, though as others have said, most have a standard warn and grace period.

 

PROC SETINIT RELEASE='9.4';                                                                                            
 SITEINFO NAME='your company'                                                                                  
 SITE=yoursitenum OSNAME='WX64_E' RECREATE WARN=55 GRACE=45   
Learn from the Experts! Check out the huge catalog of free sessions in the Ask the Expert webinar series.

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 5 replies
  • 3601 views
  • 1 like
  • 3 in conversation