Passwords
You can access or set a user's password on a Content Manager OnDemand server by using the methods in ODServer.
The following example shows how to set and get a user's
password on a Content Manager OnDemand library
server.
odServer = new ODServer( new ODConfig() );
odServer.initialize( "MyCustomApp" );
odServer.setServerName( "LIBSRVR1" );
odServer.setUserId( "ADMIN" );
odServer.setPassword( "PASSWD" );
System.out.println( "Logging on to " + "LIBSRVR1" + "..." );
int port = Integer.parseInt(’1450’);
odServer.setPort(port);
odServer.logon( odServer.getServerName( ),
odServer.getUserId( ),
odServer.getPassword( ) );
While
using the odServer.logon() method, the application might fail with
the following message:
Connection cannot be established for the server_name server [id = 2086].
That
means that the Content Manager OnDemand server
name provided in the odServer.logon() method is not a valid server
name. To fix this problem, ensure that the ODServer.logon() call contains
a valid host name or the IP address of the Content Manager OnDemand server.