Constraints are used to reduce the amount of function information returned to the client. The MA interface supports filtering different function contexts (relational, tabular, CRX) and type(“aggregate”, “operator”, etc.). The Constraint element of the function request has the Condition attribute that is a restricted XPath expression e.g. Condition="FDS[@context='tabular'].
Constraints are used to limit the scope of the actions to be retrieved. The MA interface supports the following constraints for actions : @contextType, @Coordinate, @DimensionLine.
The collection of contraints that can be applied for Function information retrieval.
Constraints are used to limit the amount of function information returned to the client.
The collection of contraints for an action defines the filter that can be applied for Function information retrieval.
Constraints are used to limit the actions to be retrieved. The MA interface supports the following constraints for actions : @contextType, @Coordinate, @DimensionLine.
Supported only for Function information retrieval.
Supported only for Metadata retrieval. Specify either start_atPath (for tree type navigation) or start_atRef (for lookup). The following attributes are deprecated : start_at, _enumLabels, xml:Lang, no_collections.
Note : Constraints are used to limit the metadata returned to the client.
The "authoringLocale" attribute is a runtime locale that is supplied to MA when the connection is open that the end user wants to see the report data in. At runtime it is replaced by effective locale after applying model defaulting rules. Default is a default model locale.
The "xml:lang" attribute is the same attribute as "authoringLocale". It is deprecated, but is still supported because it is sometimes used in Query Studio queries.
The "Depth" attribute defines the depth of the sub_tree returned as a result of the Metadata or Function request. If this attribute is not specified, the whole tree will be returned as a result of the Metadata or Function request. Default is 0.Valid values are:0...n Only Depth =2 is used now by the reporting tools for retrieving the item's children.
The "_enumLabels" attribute’s value serves as a flag to switch to return enumeration Labels instead of numeric values for properties such as type, usage…, value “1”- enum Labels in output. This will be deprecated when use enum Labels are in use. Default is 1- enum Labels in output.
The "no_collections"attribute’s value serves as a flag to switch to no collection in the output. This will be deprecated when the trailing " _Collection" can be stripped from a request. Default value “1” - no collection in the output.
The "ResultStart" attribute supports chunk retrieval, sets the starting point.
The "ResultCount"attribute supports chunk retrieval, limits the number of return entities.
The collection of properties that relate to metadata or function information retrieval.
Supported for both Metadata and Function information retrieval. Propery could be represented by @ followed by its name, i.e '@usage', '/' is the element separator, i.e. queryItem/@name, '*' is the wildcard, i.e.'queryItem/@* is the set of all attributes for the element,'.' is the current context, i.e. './folder' means all the folders under the model root.See patterns:./className, */className,className/classname, className/@name, */@name,./@name, /@name.
The collection of properties that relate to metadata or function information retrieval.
The possible list of action properties :Name, Description, CommandType, Command, CoordinateType, CoordinateValue.
Top level request element to make it a valid document. It may be followed by other elements. Only the first Metadata or Functions element will be processed.
Note : The supported constraints are : Starts with ..., Ends with ..., Equal... , Not Equal ..., Contains .... The syntax is based on the xpath expressions, for example : contains('XML','X') ,starts-with('XML','X'), ends-with('XML','L'), price=9.80 , price!=9.80.
The "Condition" attribute is defined as the XPath expression.
The "authoringLocale" attribute is a runtime locale that is supplied to MA when the connection is open that the end user wants to see the report data in. At runtime it is replaced by effective locale after applying model defaulting rules. Default is a default model locale.
The "xml:lang" attribute is the same attribute as authoringLocale. It is deprecated, but is still supported because it is sometimes used in Query Studio queries.