COSMOS User's Guide


Supported query types

COSMOS does not have any restrictions on the types of queries that an adopter may send to a Data Manager or MDR, as long as the query is well-formed and can be handled by the data source. COSMOS does offer "special handling" for queries that pertain to CMDBf data; this is describes in the Using federated CMDB queries. Later on, there may be additional "special handling" for other types of data as well, such as WEF, Statistical, and so on.

COSMOS ships with an out-of-the-box Web UI; this includes a query builder that may be used to construct CMDBf Graph Queries. Additionally, the web UI renders the results from a Graph Query.

How to send queries to COSMOS

Queries may be sent to a Data Manager or MDR using the following methods: programmatically via APIs, via the COSMOS Web UI, and the COSMOS client application. Additionally, once a Client gets the addressing information for a Data Manager / MDR from the COSMOS Broker, the Client can directly submit queries to the Data Manager or MDR without going through the COSMOS Broker again.

How to access the result set from COSMOS

The result set is returned as is by the Data Manager or MDR to the Client. COSMOS does not alter the result set in any way. The onus is on the Client to utilize the query result set. That said, the COSMOS web UI does offer some visualization capabilities for CMDBf data using basic web widgets. This is detailed in the section COSMOS Web component library.

Example queries for the sample MDR and data manager

There are some sample CMDBf queries packaged with the COSMOS client application in the CMDBfQuery sub-directory. For further details on sample queries, please refer to the section COSMOS Web component library.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]