[jboss-jira] [JBoss JIRA] Created: (AS7-1164) add jdbc-driver : documentation incomplete or misleading
Heiko Rupp (JIRA)
jira-events at lists.jboss.org
Fri Jul 1 05:18:23 EDT 2011
add jdbc-driver : documentation incomplete or misleading
--------------------------------------------------------
Key: AS7-1164
URL: https://issues.jboss.org/browse/AS7-1164
Project: Application Server 7
Issue Type: Bug
Components: Domain Management
Affects Versions: 7.0.0.CR1
Reporter: Heiko Rupp
I want to add a jdbc driver to a profile. The driver has been uploaded to /deployment
[domain at localhost:9999 subsystem=datasources] pwd
/profile=default/subsystem=datasources
[domain at localhost:9999 subsystem=datasources] ./jdbc-driver=postgres9:add(driver-name=postgres9,deployment-name=postgresql-9.0-801.jdbc4.jar,driver-class-name=org.postgresql.Driver)
{
"outcome" => "failed",
"failure-description" => {"domain-failure-description" => "Operation handler failed: java.util.NoSuchElementException: No child 'driver-module-name' exists"},
"rolled-back" => true
}
Documentation says:
[domain at localhost:9999 jdbc-driver=h2] :read-operation-description(name=add)
{
"outcome" => "success",
"result" => {
"operation-name" => "add",
"description" => "Adds a new JDBC driver service",
"attributes" => {
"driver-name" => {
"description" => "The symbolic name of this driver used to reference it in the register",
"type" => STRING,
"required" => true
},
"deployment-name" => {
"description" => "The name of the deployment unit from which the driver was loaded, if it was loaded from a deployment",
"type" => STRING
},
"driver-module-name" => {
"description" => "The name of the module from which the driver was loaded, if it was loaded from the module path",
"type" => STRING
},
"module-slot" => {
"description" => "The slot of the module from which the driver was loaded, if it was loaded from the module path",
"type" => STRING
},
"driver-class-name" => {
"description" => "The fully qualified class name of the driver's implementation of java.sql.Driver",
"type" => STRING
},
"driver-major-version" => {
"description" => "The driver's major version number",
"type" => INT
},
"driver-minor-version" => {
"description" => "The driver's minor version number",
"type" => INT
},
"jdbc-compliant" => {
"description" => "Whether or not the driver is JDBC compliant",
"type" => BOOLEAN
}
}
}
}
Here, only the driver-name is required.
For driver-module-name it says "if loaded from module", which I read as "optional".
Obviously from above error message, this is not optional
--
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