Pour créer un nouvel actif, vous pouvez utiliser la méthode RAMSession.createAssetNewVersion(Asset, String version). Cette méthode crée une copie complète de l'ancien actif passé en entrée, mais avec la nouvelle version (également spécifiée en entrée). Le GUID de l'actif demeure le même. Une fois la création du nouvel actif validée, les deux versions de l'actif existent sur le serveur.
// Créer un nouvel actif à soumettre au serveur
RAMAsset newAsset = session.createAssetNewVersion(newAsset, "2.0");
// Définir les métadonnées de l'actif
newAsset.setName("Nouvel actif");
newAsset.setCommunity(session.getCommunity("Développement Rational Asset Manager"));
newAsset.setAssetType(session.getAssetType("Documentation"));
newAsset.setShortDescription("Exemple d'actif à remonter sur le serveur");
session.put(newAsset, new NullProgressMonitor());