Problem Note 41714: Error in processing when SPDE library has a member name in Double Byte Character Set (DBCS)
You may see one or both of these error messages when accessing a SPDE library that contains one or more data sets in a session using double byte character set (DBCS).
ERROR: Some code points did not transcode.
ERROR: Internal software error detected - hptdrd 8387
Explanation
A transcoding error occurs when attempting to get a list of data files found in one of the directories specified in the LIBNAME statement. SAS attempts to transcode the filenames into the client’s encoding for his SAS session.
SAS uses the maximum length of a data set name to contain the file name which is 32 bytes in single-byte encoding. The destination buffer for the transcoding is 32 bytes long, long enough for single-byte-per-character encoding. If the SAS session is using a multi-byte-per-character encoding, a 20 character file name using DBCS encoding that takes 2 bytes per character is too long to fit into a 32 byte buffer. The buffer must be at least 40 bytes long.
Workaround
Use SAS data set names of no more than 16 bytes in DBCS SAS sessions.
A fix will be implemented in a future release.
Operating System and Release Information
SAS System | Base SAS | z/OS | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows XP 64-bit Edition | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft® Windows® for x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter Edition | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 for x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2008 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2008 for x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows XP Professional | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Enterprise 32 bit | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Enterprise x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Home Premium 32 bit | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Home Premium x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Professional 32 bit | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Professional x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Ultimate 32 bit | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Ultimate x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows Vista | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows Vista for x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled AIX | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled HP-UX | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled Solaris | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
HP-UX IPF | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Linux | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Linux for x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
OpenVMS on HP Integrity | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Solaris for x64 | 9.21_M3 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
*
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.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2010-12-24 10:28:54 |
Date Created: | 2010-11-30 17:13:31 |