MAQuery Elements

The MAQuery.xsd file defines the elements, attributes, and data types used in requests related to the published IBM® Cognos® Framework Manager model, or metadata tree.

The MAQuery schema shows you how to build a specification string for the reportServiceMetadataSpecification class to use with the runSpecification(specification, parameterValues, options) method.

Before you review the alphabetical list of elements that make up this query, you must understand its overall structure. There is one top-level request element, which contains Functions, Metadata, and Actions elements.

Note: The top-level element metadataRequest is not shown in the schema file because it is not part of the request that is forwarded to the metadata service. It is required as part of the request to the report service, and must be included in each instance of class reportServiceMetadataSpecification.

The query engine will navigate through the request until it reaches this instance, and process it. Multiple piggy-backed requests are not supported.

Each of these elements typically contains other elements, which are used to narrow the scope of the request.

If your request includes a property, constraints, or additional metadata attributes such as authoringLocale and depth, these become required response attributes.

For more information about the properties of IBM Cognos Framework Manager models, see the model schema reference topic in the IBM Cognos Framework Manager Developer Guide.