2017-02-16 25 views
1

Я использовал следующую команду, чтобы получить список значения ProviderType на основе DatabaseType для создания JDBC-провайдераКак получить список типа providerType на основе типа базы данных при создании поставщика JDBC с использованием jython в IBM WebSphere Application Server?

wsadmin>print AdminTask.listIdMgrSupportedDBTypes() Он получил список типа базы данных, как DB2, Oracle, Informix, SQLServer, дерби, db2zos, db2iseries

Мне нужно перечислить ProviderType на основе значения Above DatabaseTypes как «db2»

Спасибо заранее!

ответ

1

Следующая команда выведет список доступных типов JDBC поставщика:

print AdminConfig.listTemplates('JDBCProvider') 

Вы можете дополнительно отфильтровать с дополнительным параметром, который вам нужно будет карту из списка возвращаемых значений, поскольку значения databaseType не матч точно,

wsadmin>print AdminConfig.listTemplates('JDBCProvider', 'Informix') 

AdminConfig.showAttribute может быть использован на любом из полученных значений, чтобы получить ProviderType. (При желании вы можете фильтровать по другим признакам, а)

wsadmin>print AdminConfig.showAttribute("Informix Using IBM JCC Driver(templates/system|jdbc-resource-provider-templates.xml#JDBCProvider_Informix_JCC4_1)", 'providerType') 
Informix Using IBM JCC Driver 

который можно поставить наряду с типом базы данных в качестве аргумента AdminTask.createJDBCProvider

AdminTask.createJDBCProvider('[-scope Node=myNode,Server=server1 -databaseType informix -providerType "Informix Using IBM JCC Driver" -implementationType "XA data source" -name "Informix test 1" ]') 
+0

мне нужен список динамически все те доступные типы поставщиков баз данных на основе типы для автоматизации конфигурации поставщика jdbc –

+0

Вы пытаетесь сделать это в контексте использования VMM? Исходная команда AdminTask, указанная вами, специфична для функций диспетчера идентификаторов WebSphere Application Server. –

+0

О к. что является альтернативной командой для отображения базы данных, доступной на сервере приложений websphere. Мне нужно, чтобы все те значения, которые находятся в опции выбора, должны отображаться динамически. вы можете помочь? –