Dimension ListSubsets
Retrieves a list of subsets bound to a specified hierarchy or from all hierarchies of the specified dimension.
Request
<Alea:Document xmlns:Alea="http://www.misag.com">
  <Alea:Request RequestID="1" Class="Dimension" Method="ListSubsets">
    <Alea:Dimension Name="UNIT" Access="All">
      <Alea:Hierarchy Name="UNIT" />
    </Alea:Dimension>
  </Alea:Request>
</Alea:Document>
          This table describes the structure of the Alea:Dimension XML element for ListSubsets:
| XML object | Description | 
|---|---|
@Name | 
             Required. The dimension name. | 
@Access | 
             Optional. You can specify the access type of the subsets to return:
              
  | 
            
Alea:Hierarchy | 
             Optional. If missing, the default hierarchy is used. | 
   @Name | 
             Optional. Use to request subsets from a specific hierarchy. Or, use an asterisk (*) to request subsets of all hierarchies. If missing, the default hierarchy is used. | 
This request returns all subsets for all hierarchies of a dimension:
<Alea:Document xmlns:Alea="http://www.misag.com">
  <Alea:Request RequestID="1" Class="Dimension" Method="ListSubsets">
    <Alea:Dimension Name="PRODUCT">
      <Alea:Hierarchy Name="*" />
    </Alea:Dimension>
  </Alea:Request>
</Alea:Document>
          This request returns all subsets for the default hierarchy of a dimension:
<Alea:Document xmlns:Alea="http://www.misag.com">
  <Alea:Request RequestID="1" Class="Dimension" Method="ListSubsets">
    <Alea:Dimension Name="UNIT" />
  </Alea:Request>
</Alea:Document>
         Answer
The hierarchy name is always returned. If a hierarchy name is not specified in the request, the default hierarchy name is returned.
<Alea:Document xmlns:Alea="http://www.misag.com">
  <Alea:Request RequestID="1">
    <Alea:Return>
      <Alea:Dimension Name="UNIT">
        <Alea:Hierarchy Name="UNIT">
          <Alea:Subset Name="       4" Public="true" User="admin" UserData="0" Type="9">
            <Alea:Description>N-ELEMENTS</Alea:Description>
          </Alea:Subset>
        </Alea:Hierarchy>
      </Alea:Dimension>
    </Alea:Return>
  </Alea:Request>
</Alea:Document>
          The UserData XML attribute is reserved for future use.
This table describes the values returned for the Type XML attribute. The Type XML attribute is a bitfield.
| Flag | Value | Description | 
|---|---|---|
SST_PUBLIC | 
             0x01 | Public subset | 
SST_PRIVATE | 
             0x02 | Private subset | 
SST_STATIC | 
             0x08 | Static subset | 
SST_DATA_QUERY | 
             0x10 | Dynamic subset, data query | 
SST_ATTR_QUERY | 
             0x20 | Dynamic subset, attribute query | 
Error
<Alea:Document xmlns:Alea="http://www.misag.com">
  <Alea:Request RequestID="007">
    <Alea:Error ErrorID="error_code"/>
  </Alea:Request>
</Alea:Document>