← Prev in month ← Prev in thread
Next in thread → Next in month →

[dsml-comment] Bug in DSMLV2.xsd AttributeDescriptionValue

From
suendermannAzenturion.de
Date
2002-12-10T12:20:01+00:00
ID
3DF5E98F.188.C048EC@localhost
Thread
[dsml-comment] Bug in DSMLV2.xsd AttributeDescriptionValue
I just took a deep look into DSML V2 Specification and I am afraid I found
a bug in the definition of AttributeDescriptionValue simple type.
Please correct me otherwise.

The original definition reads:

<!-- ***** AttributeDescriptionValue ***** -->
<xsd:simpleType name="AttributeDescriptionValue">
	<xsd:restriction base="xsd:string">
		<xsd:pattern value="((([0-2](\.[0-9]+)+)|
([a-zA-Z]+([a-zA-Z0-9]|[-])*))(;([a-zA-Z0-9]|[-])+)*)"/>
	</xsd:restriction>
</xsd:simpleType>

This allows the AttributeDescriptionValue to be an OID
- covered by "([0-2](\.[0-9]+)+)" pattern -
or a literal name starting with an ASCII character
- covered by "([a-zA-Z]+([a-zA-Z0-9]|[-])*)" -

The type AttributeDescriptionValue is used in the SearchRequest to specify the list of
attributes to be returned. RFC 2251 defines 2 special values for this list,
"*" to return all user attributes, and "1.1" to return no user attributes. Whereas the
OID formatted latter value is covered by the pattern in AttributeDescriptionValue
simple type, the first is not.

--
Dr. Annette Sündermann
Zenturion GmbH
Postfach 1248,  85730 Ismaning
Tel.: 089/638 76 706 Fax: 089/638 76 707
Internet: http://www.zenturion.de
← Prev in month ← Prev in thread
Next in thread → Next in month →