Previous Page | Next Page

Understanding com.sas.metadata.remote Interfaces and Classes

Working with the MdOMRConnection Interface

The MdOMRConnection interface contains methods for connecting to and disconnecting from the SAS Metadata Server. The MdOMRConnection interface can be retrieved as follows:

MdOMRConnection connection = factory.getConnection();
connection.makeOMRConnection(serverName, serverPort, serverUser, 
  serverPassword);

A client that reads and writes metadata uses the makeOMRConnection method to connect to the SAS Metadata Server. The client disconnects from the server by using the closeOMRConnection method.

The MdOMRConnection interface also provides methods for connecting to the server with the SAS Open Metadata Interface IServer, ISecurity, and ISecurityAdmin server interfaces, and for getting information about the SAS Metadata Server connection. The following table summarizes the methods in the MdOMRConnection interface.

Basic MdOMRConnection Methods
Method Name Description
closeOMRConnection Disconnects from the SAS Metadata Server.
getIdentityofUserConnected Gets the Identity object of the connected user.
getPlatformVersion Gets the SAS version of the SAS Metadata Server as an integer, which when printed as a decimal number has four digits. For example, a SAS Metadata Server running SAS 9.2 returns the value 9200, which represents version 9.2.0.0.
getServerModelVersion Gets the SAS Metadata Model version number in the form XX.XX. (For example, 11.03.)
makeISecurityConnection Obtains a handle to the ISecurity server interface, which contains SAS Open Metadata Interface authorization methods.
makeISecurityAdminConnection Obtains a handle to the ISecurityAdmin server interface, which contains SAS Open Metadata Interface security administration methods.
makeIServerConnection Obtains a handle to the IServer server interface, which contains SAS Open Metadata Interface server control methods.
makeOMRConnection Obtains a handle to the IOMI server interface, which contains SAS Open Metadata Interface metadata access methods.

Previous Page | Next Page | Top of Page