Client API overview

The Client API archive files can be downloaded from the Extensions page of the Rational® Asset Manager web client. Extract the ramclient.zip file to a folder. Do not move any of the extracted files. The ramclient.zip file contains a set of required .jar files for the Rational Asset Manager Java™ API, and is available on the Extensions page of any deployed Rational Asset Manager server instance. You can also access it directly from here: http://<hostname>:<port>/ram/ramclient.zip (such as http://<localhost>:<9080>/ram/ramclient.zip).

Add the ramclient.jar file to your Java compilation class path.

Compile your application with Java 6 or higher. The Rational Asset Manager Java client API is compiled with Java 6.

If you have the Eclipse client installed, you can create a plug-in project the requires the com.ibm.ram.client plug-in which will place the client API on the class path of your project.

When you run your application, add the ramclient.jar to your application's class path. The MANIFEST.MF file in the ramclient.jar archive contains entries to retrieve the other .jar files as needed from the same folder where the ramclient.jar file is located.

Note that the following characters should not be used when creating asset types, categories, attributes, and other elements such as names:
+, -, &, |, !, (, ), {, }, [, ], ˆ, ", ˜, *, ?, :, \ 
GUIDs and the Version field of an asset must not contain the following characters or patterns:
  • These characters: #, %, +
  • This pattern: Any String that ends with a "\" (backslash)
    For example:
    • Valid: abc\\:acme\\:test\\:artifact\\:67753211073
    • Invalid: abc\\:acme\\:test\\:artifact\\:67753211073\

Feedback