Une fois l'API dans votre chemin de classes, la première chose à faire est de créer un objet RAMSession. Cette session constituera l'interface principale avec le serveur Rational Asset Manager. Pour la créer, vous pouvez utiliser le constructeur public et lui transmettre l'URL de la zone Emplacement du référentiel dans la section Services Web de la page sur le client Web de Rational Asset Manager, ainsi qu'un ID de connexion et un mot de passe.
Par exemple :
// Créer une connexion à Rational Asset Manager
RAMSession session = new RAMSession(
"http://ramsrvr.test.com:8080/ram.ws",
"monlogin", "monmotdepasse");
RAMSession session = new RAMSession("http://servert:8080/ram", "user", "pass");
Autre solution, si vous exécutez l'API en tant que plug-in Eclipse, vous pouvez créer un objet de session à partir d'une connexion de référentiel préalablement créée avec l'outil client Eclipse. Pour ce faire, vous avez besoin d'appeler RichClientCorePlugin.createClientSession(RepositoryIdentification, boolean).
// Créer une connexion à Rational Asset Manager
final String URL = "http://ramsrvr.test.com:8080/ram.ws";
final String USERID = "monlogin";
RepositoryIdentification id = new RepositoryIdentification(null, URL, USERID);
RAMSession session = RichClientCorePlugin.getDefault().createClientSession(id);
String ramURL = "http://localhost:8080/ram.ws"; String ramUserID = "admin"; String ramPassword = "admin"; String queryParam = null;
RAMSession session = new RAMSession(ramURL, ramUserID, ramPassword);
RAMSession session = new RAMSession(ramURL, ramAdminUserID, ramAdminpassword, onBehalfOfUserId)Pour plus d'informations, voir Classe RAMSession.