SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 48528: &SYSERR macro variable returns a value of 0 when PROC SPDO TRUNCATE fails

DetailsHotfixAboutRate It

The &SYSERR macro variable might return a value of 0 when PROC SPDO TRUNCATE fails to acquire a member lock on a table, as seen in the following example:

	8    %let RC=&SYSERR;
	9    %put RC=&RC;
	RC=0
	10
	11   proc spdo lib=spdslib;
	NOTE: Enter "?;" to get info on all the SPDO commands.
	      Enter "SPDSMAC;" to get list and setting of all SPD macros.
	12    truncate ta;
	ERROR: File locked, unable to lock..
	13   quit;

	NOTE: The SAS System stopped processing this step because of errors.
	NOTE: PROCEDURE SPDO used (Total process time):
	      real time           0.01 seconds
	      cpu time            0.00 seconds

	14
	15   /* SYSERR is set to 0 despite table TA is locked! */
	16   %put RC=&RC;
	RC=0

Select 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*
SPDSScalable Performance Data Client64-bit Enabled HP-UX4.52 HF64.53
Microsoft Windows Server 2003 for x644.52 HF64.53
Microsoft Windows Server 2003 Standard Edition4.52 HF64.53
Microsoft Windows Server 2003 Datacenter Edition4.52 HF64.53
Microsoft® Windows® for x644.52 HF64.53
Microsoft Windows Server 2003 Enterprise 64-bit Edition4.52 HF64.53
Microsoft Windows Server 2003 Datacenter 64-bit Edition4.52 HF64.53
64-bit Enabled AIX4.52 HF64.53
Microsoft Windows Server 2008 for x644.52 HF64.53
Microsoft Windows Server 20084.52 HF64.53
Microsoft Windows Server 2003 Enterprise Edition4.52 HF64.53
Microsoft® Windows® for 64-Bit Itanium-based Systems4.52 HF64.53
64-bit Enabled Solaris4.52 HF64.53
HP-UX IPF4.52 HF64.53
Solaris for x644.52 HF64.53
* 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.