powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение DataSource (WAS 6.0 Cloudscape)
5 сообщений из 5, страница 1 из 1
Получение DataSource (WAS 6.0 Cloudscape)
    #34348231
anton_evane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток.

Добрые люди не подскажите в чем проблема.
Я получаю ссылку на DataSource БД Cloudscape
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Hashtable ht = new Hashtable();
            ht.put(Context.INITIAL_CONTEXT_FACTORY, 
                    "com.ibm.websphere.naming.WsnInitialContextFactory");
            ht.put(Context.PROVIDER_URL, "iiop://192.168.65.97:2809");
            Context ctx = new InitialContext(ht); 
            
            DataSource ds = (DataSource) ctx.lookup("IPRDSXA");
            Connection connection = ds.getConnection();
            System.out.println("Connection great");

И при попытке создать соединение вываливается вот такая вот ошибка.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Database 'TEST' not found.DSRA0010E: SQL State = XJ004, Error Code = 40 000DSRA0010E: SQL State = XJ004, Error Code = 40 000
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:315)
	at com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapExceptionHelper(GenericDataStoreHelper.java:502)
	at com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapException(GenericDataStoreHelper.java:545)
	at com.ibm.ws.rsadapter.spi.WSRdbDataSource.getPooledConnection(WSRdbDataSource.java:1091)
	at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.createManagedConnection(WSManagedConnectionFactoryImpl.java:966)
	at com.ibm.ws.rsadapter.spi.WSDefaultConnectionManagerImpl.allocateConnection(WSDefaultConnectionManagerImpl.java:75)
	at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:402)
	at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:371)
	at ru.systematic.Client.getMethod(Client.java:42)
	at ru.systematic.Client.main(Client.java:57)

Хотя в консоли сервера Connection проходит.
Да и база существует.

Соеденится пытаюсь к удаленному серверу Stanalone приложением.

В чем прикол не пойму??
...
Рейтинг: 0 / 0
Получение DataSource (WAS 6.0 Cloudscape)
    #34349880
chro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.cloudscape по умолчанию не поддерживает удаленные соединения.
2. datasource имеет смысл использовать серверными приложениями
тем не менее
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0406_gerboth/0406_gerboth.html
...
Рейтинг: 0 / 0
Получение DataSource (WAS 6.0 Cloudscape)
    #34350138
anton_evane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chro1.cloudscape по умолчанию не поддерживает удаленные соединения.
2. datasource имеет смысл использовать серверными приложениями
тем не менее
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0406_gerboth/0406_gerboth.html

Спасибо
...
Рейтинг: 0 / 0
Получение DataSource (WAS 6.0 Cloudscape)
    #34350371
anton_evane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу статьи: а где настраивать policy
...
Рейтинг: 0 / 0
Получение DataSource (WAS 6.0 Cloudscape)
    #34350400
anton_evane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал вроде все кроме настройки policy

Пытаюсь выполнить все тем же немного модифицированным кодом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
            Hashtable ht = new Hashtable();
            String pass = "password";
            String log = "login";
            ht.put(Context.INITIAL_CONTEXT_FACTORY, 
                    "com.ibm.websphere.naming.WsnInitialContextFactory");
            ht.put(Context.PROVIDER_URL, "iiop://192.129.56.95:2809");
            ht.put(Context.SECURITY_PRINCIPAL, log);
            ht.put(Context.SECURITY_CREDENTIALS, pass);
            Context ctx = new InitialContext(ht); 
          
            DataSource ds = (DataSource) ctx.lookup("DSCLOUDSCAPE");
            Connection connection = ds.getConnection();

Настроил все вроде правильно как в статье:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
java.sql.SQLException: null userid not supported DSRA0010E: SQL State = null, Error Code = -99 999DSRA0010E: SQL State = null, Error Code = -99 999
	at com.ibm.db2.jcc.b.b.u(b.java:1214)
	at com.ibm.db2.jcc.b.b.a(b.java:1220)
	at com.ibm.db2.jcc.b.b.a(b.java:419)
	at com.ibm.db2.jcc.b.b.<init>(b.java:264)
	at com.ibm.db2.jcc.DB2PooledConnection.<init>(DB2PooledConnection.java:44)
	at com.ibm.db2.jcc.DB2ConnectionPoolDataSource.getPooledConnectionX(DB2ConnectionPoolDataSource.java:80)
	at com.ibm.db2.jcc.DB2ConnectionPoolDataSource.getPooledConnection(DB2ConnectionPoolDataSource.java:45)
	at com.ibm.ws.rsadapter.DSConfigurationHelper$1.run(DSConfigurationHelper.java:1044)
	at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
	at com.ibm.ws.rsadapter.DSConfigurationHelper.getPooledConnection(DSConfigurationHelper.java:1039)
	at com.ibm.ws.rsadapter.spi.WSRdbDataSource.getPooledConnection(WSRdbDataSource.java:1082)
	at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.createManagedConnection(WSManagedConnectionFactoryImpl.java:966)
	at com.ibm.ws.rsadapter.spi.WSDefaultConnectionManagerImpl.allocateConnection(WSDefaultConnectionManagerImpl.java:75)
	at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:402)
	at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:371)

Как видно из exception: null userid - тогда как его передать то
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение DataSource (WAS 6.0 Cloudscape)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]