新規アセットを作成する場合には、RAMSession.createAssetNewVersion(Asset, String version) を使用できます。 これは、古いアセットのディープ・コピーを新規バージョンで作成します。 GUID はそのまま変わりません。 このアセットがコミットされると、両方のアセットがサーバー上に置かれます。
// Create a new asset to submit to the server
RAMAsset newAsset = session.createAssetNewVersion(newAsset, "2.0");
// Set asset metadata
newAsset.setName("New Asset");
newAsset.setCommunity(session.getCommunity("Rational Asset Manager Development"));
newAsset.setAssetType(session.getAssetType("Documentation"));
newAsset.setShortDescription("Sample upload asset");
session.put(newAsset, new NullProgressMonitor());