2.1.4.16 TypeNameString

Target namespace: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Referenced by: Property, ConvertType

A simple type used to specify data types. The value MUST be in the format specified by the following ABNF.

 Identifier = TypeName *1(%x2C FullAssemblyName)
 FullAssemblyName = LibraryIdentifier %x2C VersionProperty %x2C CultureProperty %x2C PublicKeyTokenProperty

Where LibraryIdentifier, VersionProperty, PublicKeyTokenProperty, and CultureProperty are as specified in [MS-NRTP] section 2.2.1.3.

TypeName: The name of the type that conforms to the [ECMA-335] specification and can be understood by the .NET Framework. The format is as specified in [MS-NRTP] section 2.2.1.2.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

 <xs:simpleType name="TypeNameString">
   <xs:restriction base="xs:string">
     <xs:minLength value="1"/>
     <xs:maxLength value="255"/>
   </xs:restriction>
 </xs:simpleType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).