powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание DataSource: JACL, WebSphere 6.0.2.0
3 сообщений из 3, страница 1 из 1
Создание DataSource: JACL, WebSphere 6.0.2.0
    #34683896
grta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!

Кто сталкивался с созданием DataSource с помощью JACL для
"DB2 Universal JDBC Driver XA DataSource"?

DataSource создается, но при попытке изменить serverName, portNumber дает ошибку.

$AdminConfig modify $newDS [list [list configureResourceProperties [list [list serverName "localHost"]]]]
говорит:
WASX7017E: Exception received while running file "jacl/main.jacl"; exception information: com.ibm.ws.scripting.ScriptingException: WASX7080E: Invalid attributes specified for type "DataSource" -- "configureResourceProperties"

Заранее благодарен за помощь,
Андрей.
...
Рейтинг: 0 / 0
Создание DataSource: JACL, WebSphere 6.0.2.0
    #34684349
chro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я не силен в jacl, но что нибудь типа $AdminConfig showAttribute $newDS наверно скажет что у датасурса нету аттрибута configureResourceProperties . Нету под руками сферы чтобы проверить
...
Рейтинг: 0 / 0
Создание DataSource: JACL, WebSphere 6.0.2.0
    #34685199
grta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь!

Закончилось все вот чем (интересовало объявление serverName. databaseName мне уже досталось в наследство от объявления datasource для CLI-драйвера). Оказалось, нужно было объявить эту переменную по аналогии с databaseName.

Сделано под WS 6.0.0.2:

...
set databaseName_prop [list [list name databaseName] [list value $dbName] [list type java.lang.String]]
set serverName_prop [list [list name serverName] [list value "localHost"] [list type java.lang.String]]
set newprops [list $databaseName_prop $serverName_prop]
set resprops [list resourceProperties $newprops]
set ps_attr [list propertySet [list $resprops]]
set attrs [list $name_attr $jndiName_attr $desc_attr $rra $authMechPref_attr $ps_attr]
set newDS [$AdminConfig createUsingTemplate DataSource $provider $attrs $template]

-----------------

В документации к 6.1 уже идет AdminTask и параметры описаны по-другому.
$AdminTask createDatasource "DB2 Universal JDBC Driver Provider (XA)(cells/myCell|
resources.xml#JDBCProvider_1180538152781)" {-name "DB2 Universal JDBC Driver XA DataSource"
-jndiName s1 -dataStoreHelperClassName com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
-componentManagedAuthenticationAlias myCellManager01/a1 -xaRecoveryAuthAlias myCellManager01/a1
-configureResourceProperties {{databaseName java.lang.String db1} {driverType java.lang.Integer 4}
{serverName java.lang.String dbserver1} {portNumber java.lang.Integer 50000}}}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание DataSource: JACL, WebSphere 6.0.2.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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