SAS 9.4 Enterprise BI and other SAS solutions, such as SAS® Activity-Based Management, SAS® Enterprise Miner™, and SAS® Visual Analytics, put SAS installation data files (SID files) in metadata at the time of installation. (For a list of SAS solutions, see SAS KB0036256, "To extend the expiration date for particular SAS® solutions, you must perform the 'Update SID File in Metadata' task.") The SID file contains the setinit, which contains product authorization that identifies products and expiration dates.
Now, beginning with SAS 9.4 (TS1M2), you can use SAS Management Console to view the setinit in metadata.
Note: This code also works for SAS 9.4 (TS1M2) and later.
Use the code noted above or follow these steps to view the SID files in metadata:
Locate the SID file(s) with the same SAS site number(s) and then perform steps D and E below. These steps are from SAS® 9.4 Software License Renewal Instructions for Microsoft Windows and Windows for x64 Planned Deployment.
D. Update the SID File in Metadata for Applicable SAS Solutions.
E. Restart SAS Servers and SAS Spawners.
Locate the SID file(s) with the same SAS site number(s) and then the perform steps in Software License Renewal Instructions: SAS® 9.4 for UNIX Environments Planned Deployment.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | Base SAS | Microsoft® Windows® for x64 | 9.4_M2 | 9.4 TS1M2 | ||
Microsoft Windows 8 Enterprise 32-bit | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows 8 Enterprise x64 | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows 8 Pro 32-bit | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows 8 Pro x64 | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows 8.1 Enterprise 32-bit | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows 8.1 Enterprise x64 | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows 8.1 Pro | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows 8.1 Pro 32-bit | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows Server 2008 | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows Server 2008 R2 | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows Server 2008 for x64 | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows Server 2012 Datacenter | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows Server 2012 R2 Datacenter | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows Server 2012 R2 Std | 9.4_M2 | 9.4 TS1M2 | ||||
Microsoft Windows Server 2012 Std | 9.4_M2 | 9.4 TS1M2 | ||||
Windows 7 Enterprise 32 bit | 9.4_M2 | 9.4 TS1M2 | ||||
Windows 7 Enterprise x64 | 9.4_M2 | 9.4 TS1M2 | ||||
Windows 7 Home Premium 32 bit | 9.4_M2 | 9.4 TS1M2 | ||||
Windows 7 Home Premium x64 | 9.4_M2 | 9.4 TS1M2 | ||||
Windows 7 Professional 32 bit | 9.4_M2 | 9.4 TS1M2 | ||||
Windows 7 Professional x64 | 9.4_M2 | 9.4 TS1M2 | ||||
Windows 7 Ultimate 32 bit | 9.4_M2 | 9.4 TS1M2 | ||||
Windows 7 Ultimate x64 | 9.4_M2 | 9.4 TS1M2 | ||||
64-bit Enabled AIX | 9.4_M2 | 9.4 TS1M2 | ||||
64-bit Enabled Solaris | 9.4_M2 | 9.4 TS1M2 | ||||
HP-UX IPF | 9.4_M2 | 9.4 TS1M2 | ||||
Linux for x64 | 9.4_M2 | 9.4 TS1M2 | ||||
Solaris for x64 | 9.4_M2 | 9.4 TS1M2 |
/***************************************************/
/*** Sample program to pull any TextStore object ***/
/*** from metadata that contains setinit info. ***/
/*** ***/
/*** IMPORTANT: Before running this code, be ***/
/*** sure you modify the initial OPTIONS ***/
/*** statement to provide values that are ***/
/*** appropriate for your metadata server ***/
/*** IMPORTANT: edit the FILENAME statement to ***/
/*** reference a valid path where your ***/
/*** USERID has rights to create a file. ***/
/*** Example Unix path: ***/
/*** "/home/sasinstall/METASETINIT.XML"; ***/
/*** ***/
/*** RESULT: This code creates a METASETINIT.XML ***/
/*** file with *all* the SID files/setinits ***/
/*** currently in Metadata. ***/
/***************************************************/
/***************************************************************************/
/*** For Linux operating systems, to run SAS in NODMS mode ***/
/*** do the following: ***/
/*** ***/
/*** 1. Create SAS program file from the code below, or use ***/
/*** ftp://ftp.sas.com/techsup/download/blind/SASCodeToRetrieveSIDs.sas ***/
/*** 2. Modify code for metadata server, file location, and so on. ***/
/*** 3. Put the SAS program in /tmp ***/
/*** 4. Navigate to (SASHome)/SASFoundation/9.4 ***/
/*** 5. Run ./sas -nodms ***/
/*** 6. When screen opens enter: ***/
/*** %include "(path to the .sas code)"; ***/
/*** Hit Enter. ***/
/*** 7. Look for metasetinit.xml in /tmp ***/
/*** 8. To get out of nodms, type: ***/
/*** endsas; ***/
/***************************************************************************/
options metaserver="your.metadata.server.host" /*change to your metadata server name*/
metaport=8561 /* if needed, change port */
metauser="sasadm@saspw" /* if needed, change user */
metapass="sasadmpw" /* change password */
metarepository="Foundation"
metaprotocol=BRIDGE;
filename setinit "c:\metasetinit.xml"; /* if needed, change drive and add folder(s) */
/* Your USERID must have rights to create files in folder specified */
/* On Unix operating systems, you might use "/tmp/metasetinit.xml" */
proc metadata in=
"<GetMetadataObjects>
<Reposid>$METAREPOSITORY</Reposid>
<Type>TextStore</Type>
<NS>SAS</NS>
<Flags>2441</Flags>
<Options>
<XMLSelect search=""*[@Name ? 'setinit']""/>
</Options>
</GetMetadataObjects>" out=setinit;
run;
A fix for this issue for SAS Middle Tier 9.4_M4 is available at:
https://tshf.sas.com/techsup/download/hotfix/HF2/A4I.html#57183A fix for this issue for SAS Middle Tier 9.4_M3 is available at:
https://tshf.sas.com/techsup/download/hotfix/HF2/V10.html#57183A fix for this issue for SAS Management Console 9.4_M4 is available at:
https://tshf.sas.com/techsup/download/hotfix/HF2/A4L.html#57183A fix for this issue for SAS Middle Tier 9.4_M2 is available at:
https://tshf.sas.com/techsup/download/hotfix/HF2/R75.html#57183A fix for this issue for SAS Middle Tier 9.3_M2 is available at:
https://tshf.sas.com/techsup/download/hotfix/HF2/I14.html#57183Type: | Usage Note |
Priority: |
Date Modified: | 2016-08-24 17:28:36 |
Date Created: | 2015-12-03 10:36:26 |