Package com.sap.mdm.commands

Provides commands for establishing a session with the MDM server.

See:
          Description

Interface Summary
Command All user commands must implement this class.
PassportSupport An interface for passport support.
 

Class Summary
AbstractCommand This abstract class specifies a command with a session.
AbstractCommandBase This abstract class provides the base class for a session and a session-less command.
AbstractCommandSessionless This abstract class specifies a session-less command.
AuthenticateRepositorySessionCommand A command to authenticate a repository session.
AuthenticateServerSessionCommand A command to authenticate a server session.
AuthenticateUserSessionCommand A command to authenticate a user session.
CreateRepositorySessionCommand A command to create a repository session.
CreateServerSessionCommand A command to create a server session.
CreateUserSessionCommand A command to create a user session.
DestroySessionCommand A command to destroy a session.
GetRepositoryRegionListCommand A command to retrieve the list of regions supported by the repository.
GetRunningRepositoryListCommand A command to retrieve the list of running repositories on the MDM server.
GetServerStartupTimeCommand Returns the MDM server startup time.
MasterDataServerCompatibilityCommand A command to test compatibility between the MDM Java API and the specified Master Data Server (MDS).
Passport A passport contains the passport identifier and a trace level.
SetUnicodeNormalizationCommand A command to set the Unicode normalization to use for the lifetime of the session.
TrustedRepositorySessionCommand A command to authenticate a repository session using a trusted connection.
TrustedServerSessionCommand A command to authenticate a server session using a trusted connection.
TrustedUserSessionCommand A command to authenticate a user session using a trusted connection.
 

Exception Summary
CommandException A checked exception thrown during the execution of a command.
LockTimeoutException  
ValidationException  
 

Package com.sap.mdm.commands Description

Provides commands for establishing a session with the MDM server.

Overview

To communicate with the MDM server, the MDM Java API needs to establish a session with the MDM server. There are three types of sessions, server session, repository session and user session. There are a number of commands that do not require a session (session-less). The general usage order for a session is:

Sessions

As mentioned, there are three type of sessions. What each session type is use for is as follow:

Server sessions are use for general management of a running MDM server. Server sessions are use for mounting a repository, setting the MDM server password, stopping the MDM server, unarchiving a repository, etc.

Repository sessions are use for management of a MDM repository. A repository session identifies a specific MDM repository. Repository sessions allow for managing repository users, roles, tables, fields, etc. If a repository is unmounted, the repository session will become invalid.

User sessions are use for repository content management. User sessions are use for limiting records, record update, attribute deletion, etc. If a repository is unloaded, the user session will become invalid.

A session does time out if it has been inactive for a period of time. The time out can be set in the mds.ini file. Please refer to the MDM Console Reference Guide on how to set the time out.

Related Documentation

See Also:
com.sap.mdm.net


Copyright 2004-2007 by SAP AG. All Rights Reserved.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.