-
1. Re: Multiple datasources different IP's Dynamic selection of each
peterj May 6, 2010 8:53 AM (in response to kenbarnesjr)You will need 30 *-ds.xml files. There is no way, within the Java code that requests a data source, to specify an IP address for the connection. In addtion, such a capability would make connection pooling a real mess.
-
2. Re: Multiple datasources different IP's Dynamic selection of each
kenbarnesjr May 6, 2010 9:16 AM (in response to peterj)Thanks,
I wont know the ip of the database they want to make a connection to until the web service call is made. Currently I have a class that extends AbstractPasswordCredentialLoginModule that determines that sets the username and password if I know the IP address here can I dynamically set which datasource that the call will need?
subject.getPrincipals().add(new SimplePrincipal(userName));
sharedState.put("javax.security.auth.login.name", userName);
PasswordCredential cred = new PasswordCredential(userName, password.toCharArray());
cred.setManagedConnectionFactory(getMcf());could I cred.setManagedConnectionFactory(XXX)
where would i go do do something like this