Problem Note 37349: Illegal character or value error when running the %MDUIMPLB autocall macro
One or more of the following errors might occur when running the %MDUIMPLB autocall macro. This macro is used for the programmatic loading of users and groups into the SAS® Metadata Repository.
ERROR: There is an illegal character in the name.
ERROR: '<' is illegal in an attribute value.
ERROR: Expected '='.
An error is most likely to occur when the name or description attributes for a user or group have long values.
The problem occurs because of truncated XML code, resulting in incorrect XML syntax. The %MDUIMPLB autocall macro reads values from canonical tables that define the users and groups to load them into the SAS Metadata Repository. The macro generates XML formatted method calls that describe the updates to be made to SAS Metadata. When an XML tag becomes longer than 300 bytes, or 214 bytes of user/group attribute values, the XML tag is truncated. The SAS® Metadata Server generates the error when reading the XML formatted file.
As a circumvention, modify long values of name and description so that the XML formatted string is 300 or fewer characters. Typically, it is the description field that is too long.
Operating System and Release Information
SAS System | N/A | z/OS | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft Windows XP 64-bit Edition | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft® Windows® for x64 | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter Edition | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 9.2 TS1M0 | 9.3 TS1M0 |
Microsoft Windows XP Professional | 9.2 TS1M0 | 9.3 TS1M0 |
Windows Vista | 9.2 TS1M0 | 9.3 TS1M0 |
64-bit Enabled AIX | 9.2 TS1M0 | 9.3 TS1M0 |
64-bit Enabled HP-UX | 9.2 TS1M0 | 9.3 TS1M0 |
64-bit Enabled Solaris | 9.2 TS1M0 | 9.3 TS1M0 |
HP-UX IPF | 9.2 TS1M0 | 9.3 TS1M0 |
Linux | 9.2 TS1M0 | 9.3 TS1M0 |
Linux for x64 | 9.2 TS1M0 | 9.3 TS1M0 |
OpenVMS on HP Integrity | 9.2 TS1M0 | 9.3 TS1M0 |
Solaris for x64 | 9.2 TS1M0 | 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-11-19 13:46:11 |
Date Created: | 2009-10-05 17:35:54 |