2.2.4.2.2.3 Assembly
The Assembly complex type represents a function library that can be invoked from within a Multidimensional Expressions (MDX), Data Mining Extensions (DMX), or SQL query.
Assembly is an abstract type and requires an instance to identify the type of Assembly being sent--ComAssembly or ClrAssembly.
-
<xsd:complexType name="Assembly" abstract="true" > <xsd:sequence> <!--These elements are common to each MajorObject--> <xsd:element name="ID" type="xsd:string" minOccurs="0" /> <xsd:element name="Name" type="xsd:string" /> <xsd:element name="CreatedTimestamp" type="xsd:dateTime" minOccurs="0" /> <xsd:element name="LastSchemaUpdate" type="xsd:dateTime" minOccurs="0" /> <xsd:element name="Description" type="xsd:string" minOccurs="0" /> <xsd:element name="Annotations" minOccurs="0" > <xsd:complexType> <xsd:sequence> <xsd:element name="Annotation" type="Annotation" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> </xsd:element> <!--Extended elements for Assembly object--> <xsd:element name="ImpersonationInfo" type="ImpersonationInfo" minOccurs="0" /> </xsd:sequence> </xsd:complexType>
The following table describes the elements that are included in the XSD schema for Assembly. Those elements common to all major objects are described in section 2.2.4.2.2.1.
Element |
Read-Only |
Default value |
Description |
---|---|---|---|
ImpersonationInfo |
|
Empty |
User credentials under which to invoke the assembly. |