getConnection

Gets a Connection given a catalog (and implicitly the catalog's data
source) and the name of a user role.

If you want to pass in a role object, and you are making the call
within the same JVM (i.e. not RPC), register the role using
MondrianServer.getLockBox() and pass in the moniker
for the generated lock box entry. The server will retrieve the role from
the moniker.

Gets a Connection given a catalog (and implicitly the catalog's data
source) and the name of a user role.

If you want to pass in a role object, and you are making the call
within the same JVM (i.e. not RPC), register the role using
MondrianServer.getLockBox() and pass in the moniker
for the generated lock box entry. The server will retrieve the role from
the moniker.

getDatabases

Returns a list of the databases in this server. One element
per database, each element a map whose keys are the XMLA fields
describing a data source: "DataSourceName", "DataSourceDescription",
"URL", etc. Unrecognized fields are ignored.