SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 71041: Running a program in SAS® Enterprise Guide® returns the error "SDS Failed to provide the decoder for the data set. Call to GetMetadataObjects failed"

DetailsHotfixAboutRate It

When you run a program in SAS Enterprise Guide, the following errors might appear in the program log:

SDS Failed to provide the decoder for the data set. Call to GetMetadataObjects failed

A workaround is to enable the KEEPALIVE option in SAS® Metadata Server. 

Enabling KEEPALIVE on the SAS Metadata Server

You can set the KEEPALIVE option within a configuration file for SAS Metadata Server by completing these steps:

1. Go to the directory where the SAS Metadata Server configuration files are located:

      Microsoft Windows:  

            \SAS-configuration-directory\LevN\SASMeta\MetadataServer\  

     UNIX: 

           /SAS-configuration-directory/LevN/SASMeta/MetadataServer/ 

2. Make a backup copy of the SAS Metadata Server sasv9.cfg file.  

3. Find the line that begins with this text in the sasv9.cfg file:  

     -objectserverparms  

4. On the -objectserverparms line, specify keepalive=value between two of the existing parameters.

Note: When you specify value, use the time (in seconds) when you want the packet to be sent to your firewall.

Here is an example:  

-objectserverparms "cel=credentials protocol=bridge port=8561 keepalive=30 classfactory=0217E202-B560-11DB-AD91-001083FF6836 trustsaspeer='Path\to\trustedPeers.xml' hostknownby='machinename'"

6. Close the sasv9.cfg file and save your changes.

7. Restart both the Metadata Server service and Object Spawner service.

8. If you have additional SAS services, restart them.

Note: You must stop and start all of your SAS services. 

For guidance about starting services in the correct order, see Starting Servers in the Correct Order.

Hot Fix

If enabling the KEEPALIVE option for SAS Metadata Server does not resolve the issue, you need to install the hot fix in this SAS Note. 

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



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Enterprise GuideMicrosoft® Windows® for x648.49.4 TS1M8
Microsoft Windows 8 Enterprise 32-bit8.49.4 TS1M8
Microsoft Windows 8 Enterprise x648.49.4 TS1M8
Microsoft Windows 8 Pro 32-bit8.49.4 TS1M8
Microsoft Windows 8 Pro x648.49.4 TS1M8
Microsoft Windows 8.1 Enterprise 32-bit8.49.4 TS1M8
Microsoft Windows 8.1 Enterprise x648.49.4 TS1M8
Microsoft Windows 8.1 Pro 32-bit8.49.4 TS1M8
Microsoft Windows 8.1 Pro x648.49.4 TS1M8
Microsoft Windows 108.49.4 TS1M8
Microsoft Windows 118.49.4 TS1M8
Microsoft Windows Server 20088.49.4 TS1M8
Microsoft Windows Server 2008 R28.49.4 TS1M8
Microsoft Windows Server 2008 for x648.49.4 TS1M8
Microsoft Windows Server 2012 Datacenter8.49.4 TS1M8
Microsoft Windows Server 2012 R2 Datacenter8.49.4 TS1M8
Microsoft Windows Server 2012 R2 Std8.49.4 TS1M8
Microsoft Windows Server 2012 Std8.49.4 TS1M8
Microsoft Windows Server 20168.49.4 TS1M8
Microsoft Windows Server 20198.49.4 TS1M8
Microsoft Windows Server 20228.49.4 TS1M8
Windows 7 Enterprise 32 bit8.49.4 TS1M8
Windows 7 Enterprise x648.49.4 TS1M8
Windows 7 Home Premium 32 bit8.49.4 TS1M8
Windows 7 Home Premium x648.49.4 TS1M8
Windows 7 Professional 32 bit8.49.4 TS1M8
Windows 7 Professional x648.49.4 TS1M8
Windows 7 Ultimate 32 bit8.49.4 TS1M8
Windows 7 Ultimate x648.49.4 TS1M8
* 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.