Как установить несколько имен JNDI в Weblogic wlst Offline

Я хочу добавить 2 имени jndi в один источник данных. Это мой код.

cd('/JDBCSystemResource/primelogDataSource/JdbcResource/primelogDataSource')
create('primelogDataSourceParams','JDBCDataSourceParams')
cd('JDBCDataSourceParams/NO_NAME_0')java.lang.String('abcDataSource','cdaDataSource'))
set('GlobalTransactionsProtocol', java.lang.String('None'))

Это не сработает. Но если я добавлю только одно имя jndi, как показано ниже, оно сработает.

cd('JDBCDataSourceParams/NO_NAME_0')java.lang.String('abcDataSource'))

Я должен упомянуть, что это автономный скрипт Python. Я ищу помощи.


person Pubudu Jayasanka    schedule 27.08.2018    source источник
comment
попробуйте этот пример кода: JNDINames="jndiName1,jndiName2" cd('JDBCDataSourceParams/NO_NAME_0') set("JNDIName", JNDINames)   -  person Emmanuel Collin    schedule 27.08.2018
comment
Совет: вверху в weblogic у вас есть кнопка «запись». Возьмите сеанс, нажмите кнопку записи, внесите изменения, снова нажмите кнопку записи, и он запишет скрипт в файловую систему, который выполняет записанные вами действия.   -  person Wesley De Keirsmaeker    schedule 27.08.2018
comment
@EmmanuelCollin Мне это не помогло. Я использовал онлайн-скрипт wlst для установки JNDINames вместо автономного скрипта.   -  person Pubudu Jayasanka    schedule 28.08.2018
comment
@WesleyDeKeirsmaeker ваш совет был очень полезным. Раньше я не знал об этом методе. Можете ли вы добавить это как ответ, тогда я могу выбрать его как правильный ответ.   -  person Pubudu Jayasanka    schedule 28.08.2018


Ответы (1)


Вверху в weblogic у вас есть кнопка «запись». Возьмите сеанс, нажмите кнопку записи, внесите изменения, снова нажмите кнопку записи, и он запишет скрипт в файловую систему, который выполняет записанные вами действия.

person Wesley De Keirsmaeker    schedule 29.08.2018