Sitzung erstellen

Wenn die API in Ihrem Klassenpfad vorhanden ist, erstellen Sie zunächst ein Objekt RAMSession. Diese Sitzung ist die primäre Schnittstelle zum Rational Asset Manager-Server. Verwenden Sie dazu den öffentlichen Konstruktor, der die URL für die Repository-Position der Web-Services, die im Abschnitt 'Web-Services' auf der Seite Hilfe > Erweiterungen Ihres Rational Asset Manager-Web-Clients gefunden werden kann, zusammen mit einer Anmelde-ID und einem Kennwort übergibt.

Beispiel:

                   // Eine Verbindung zu Rational Asset Manager erstellen
                   RAMSession session = new RAMSession(
                   "http://ramsrvr.test.com:8080/ram.ws",
                   "mylogin", "mypassword");
Anmerkung:
Ab Version 7.5 können Sie eine Web- oder Web-Services-URL verwenden, wenn Sie einleitende Verbindungen zu Rational Asset Manager erstellen. In diesem Beispiel wird eine Web-URL verwendet:
RAMSession session = new RAMSession("http://servert:8080/ram", "user", "pass");

Wenn die Ausführung als Eclipse-Plug-in erfolgt, können Sie auch stattdessen ein Sitzungsobjekt aus einer Repository-Verbindung erstellen, die mit dem Eclipse-Client-Tool erstellt wurde. Dazu müssen Sie RichClientCorePlugin.createClientSession(RepositoryIdentification, boolean) aufrufen.

                // Eine Verbindung zu Rational Asset Manager erstellen
                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);
                
  • Erstellen Sie Konfigurationsparameter für die URL, Benutzer-ID und das Kennwort:
    			String ramURL = "http://localhost:8080/ram.ws";
    			String ramUserID = "admin";
    			String ramPassword = "admin";
    			String queryParam = null;
  • Erstellen Sie eine Sitzung:
    RAMSession session = new RAMSession(ramURL, ramUserID, ramPassword);
    Sie können eine Sitzung auch für einen Benutzer erstellen. Hierzu müssen Sie die Sitzung mit den Berechtigungsnachweisen für die Anmeldung des Repository-Administrators erstellen und im Parameter OnBehalfOfUserID eine Benutzer-ID angeben. Alle nachfolgenden API-Aufrufe werden dann so ausgeführt, als ob sie von dem angegebenen Benutzer ausgeführt würden.
    RAMSession session = new RAMSession(ramURL, ramAdminUserID, ramAdminpassword, onBehalfOfUserId)
    Weitere Informationen finden Sie unter Klasse RAMSession.

Feedback