[jboss-jira] [JBoss JIRA] Commented: (AS7-328) Provide an operation to retrieve JDBC drivers that are installed as deployments
Brian Stansberry (JIRA)
jira-events at lists.jboss.org
Wed Apr 27 10:38:18 EDT 2011
[ https://issues.jboss.org/browse/AS7-328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12598405#comment-12598405 ]
Brian Stansberry commented on AS7-328:
--------------------------------------
We discussed on email; recapturing here. This works:
[localhost:9999 /] /host=local/server=server-one/subsystem=datasources:read-attribute(name=installed-drivers)
{
"outcome" => "success",
"result" => [{
"deployment-name" => undefined,
"module-name" => "com.h2database.h2",
"module-slot" => "main",
"driver-class" => "org.h2.Driver",
"major-version" => 1,
"minor-version" => 2,
"jdbc-compliant" => true
}],
"compensating-operation" => undefined
}
This doesn't:
[localhost:9999 /] /profile=default/subsystem=datasources:read-attribute(name=installed-drivers)
{
"outcome" => "success",
"result" => undefined,
"compensating-operation" => undefined
}
Problem is this attribute is read from runtime state in a server; state which does not exist on the domain controller. It depends on runtime state in a server because if a driver is in a deployment we have no idea until it is deployed; i.e. until it goes through the deployers which only exist on the server.
The attribute shouldn't even be visible at the /profile=default/subsystem=datasources level. I'll think about how to make that happen.
> Provide an operation to retrieve JDBC drivers that are installed as deployments
> -------------------------------------------------------------------------------
>
> Key: AS7-328
> URL: https://issues.jboss.org/browse/AS7-328
> Project: Application Server 7
> Issue Type: Feature Request
> Components: Domain Management
> Reporter: Heiko Braun
> Assignee: Brian Stansberry
> Fix For: 7.0.0.Beta4
>
>
> I managed to deploy JDBC drivers through the HTTP API.
> Creating datasources works as well. The remaining question is:
> How to I locate the JDBC drives that are installed as a deployment?
> They don't show up under /subsystem=datasources/jdbc-driver=*
> In order to create the Datasource I need to provide a list of available drives to the user.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list