创建会话

API 放在类路径上之后,应首先创建 RAMSession 对象。此会话将成为 Rational Asset Manager 服务器的主接口。要执行此操作,可以使用在 Rational Asset Manager Web 客户机的帮助 > 扩展页面上 Web Service 部分中找到的 Web service 存储库位置 URL 中传入的公共构造方法以及登录标识和密码。

例如:

                   // Create a connection to Rational Asset Manager
                   RAMSession session = new RAMSession(
                   "http://ramsrvr.test.com:8080/ram.ws",
                   "mylogin", "mypassword");
注:
在 V7.5 和更高版本中,当创建与 Rational Asset Manager 的初始连接时,可以使用 Web 或 Web service URL。此示例使用 Web URL:
RAMSession session = new RAMSession("http://servert:8080/ram", "user", "pass");

或者,如果作为 Eclipse 插件运行,那么可通过使用 Eclipse 客户机工具创建的存储库连接来创建会话对象。为此,需要调用 RichClientCorePlugin.createClientSession(RepositoryIdentification, boolean)

                // Create a connection to Rational Asset Manager
                final String URL = "http://ramsrvr.test.com:8080/ram.ws";
                final String USERID = "mylogin";
                
                RepositoryIdentification id = new RepositoryIdentification(null, URL, USERID);
                
                RAMSession session = RichClientCorePlugin.getDefault().createClientSession(id);
                
  • 创建 URL、用户标识和密码的配置参数:
    			String ramURL = "http://localhost:8080/ram.ws";
    			String ramUserID = "admin";
    			String ramPassword = "admin";
    			String queryParam = null;
  • 创建会话:
    RAMSession session = new RAMSession(ramURL, ramUserID, ramPassword);
    您还可以代表用户创建会话。 为此,请使用存储库管理员登录凭证创建会话,并在 OnBehalfOfUserID 参数中指定用户标识。所有后续 API 调用就如指定用户所发出的一样。
    RAMSession session = new RAMSession(ramURL, ramAdminUserID, ramAdminpassword, onBehalfOfUserId)
    有关更多信息,请参阅 RAMSession 类

反馈