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.