Using Java Report Server Security Extension : Arrays of data types
 
Arrays of data types
Data type definitions can be grouped into arrays. Each array has a specific definition for that data type.
The schema for an array of a data type generally follows the following pattern:
<xsd:complexType name="ArrayOfX">
<xsd:sequence>
<xsd:element name="X" type="typens:X"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
In the above listing, X is the data type of object the array contains. For example, the XML for an array of Aggregation objects is:
<xsd:complexType name="ArrayOfPropertyValue">
<xsd:sequence>
<xsd:element name="PropertyValue"
type="typens:PropertyValue"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
The following data types have arrays defined and used in the RSSE:
*Permission
*PropertyValue
*String
*UserAndProperties