SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 45403: "WARNING: The last holiday in your holiday list is Monday, December 26, 2011"

DetailsHotfixAboutRate It
In releases of SAS® IT Resource Management 2.x, you might receive the following warning:
WARNING: The last holiday in your holiday list is Monday, December 26, 2011.
When the CPSTART macro is invoked to initialize SAS IT Resource Management, the macro detects whether the current date is later than the last holiday defined to SAS IT Resource Management. This process prevents data for a holiday date from being treated as a regular day and potentially assigning an incorrect SHIFT value. Because the last holiday defined in the PGMLIB.CPHDAY is "Boxing Day," with the date of 26DEC2011, you might receive this warning when you process data after this date. An exception to this would be if you have already added holidays for 2012 or later using the SAS IT Resource Management macro CPHDAY.

Currently, using the CPHDAY macro to define holidays is the only available circumvention for avoiding this warning and avoiding assigning an incorrect SHIFT value. Note that defining holidays using the MXG member IMACSHFT does not circumvent the warning, although it does cause holidays to be honored correctly.

For more information about the SAS IT Resource Management macro CPHDAY, see the SAS® IT Resource Management 2.7: Macro Reference. Use this macro to define the holidays that you have already defined in IMACSHFT.

Click the Hot Fix tab in this note to access the hot fix for this issue.

The hot fix extends the number of holidays in the SITELIB.CPHDAY SAS data set.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS IT Resource Management-ServerMicrosoft Windows Server 2003 Datacenter 64-bit Edition2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft® Windows® for 64-Bit Itanium-based Systems2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
z/OS2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Enterprise 64-bit Edition2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows XP 64-bit Edition2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Advanced Server2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Datacenter Server2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Server2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Professional2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows NT Workstation2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Datacenter Edition2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Enterprise Edition2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Standard Edition2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows XP Professional2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Windows Vista2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Windows Vista for x642.72.79.1 TS1M3 SP49.1 TS1M3 SP4
64-bit Enabled AIX2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
64-bit Enabled HP-UX2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
64-bit Enabled Solaris2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
HP-UX IPF2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Linux2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
Tru64 UNIX2.72.79.1 TS1M3 SP49.1 TS1M3 SP4
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.