Description of problem: - The CLI command show that there are some valid configuration properties available like following while configuring DataSources, However those properties never get persisted in the DataSource configuration: {quote} ./jboss-cli.sh -c command="/subsystem=datasources/data-source=testpool:read-resource-description(recursive=true)" "stale-connection-checker-properties" => { "type" => OBJECT, "description" => "The stale connection checker properties", "expressions-allowed" => true, "nillable" => true, "value-type" => STRING, "access-type" => "read-write", "storage" => "configuration", "restart-required" => "no-services" }, "reauth-plugin-properties" => { "type" => OBJECT, "description" => "The properties for the reauthentication plugin", "expressions-allowed" => true, "nillable" => true, "value-type" => STRING, "access-type" => "read-write", "storage" => "configuration", "restart-required" => "no-services" }, "exception-sorter-properties" => { "type" => OBJECT, "description" => "The exception sorter properties", "expressions-allowed" => true, "nillable" => true, "value-type" => STRING, "access-type" => "read-write", "storage" => "configuration", "restart-required" => "no-services" }, {quote} - Following command never complains about any issue and the following command executed without any issue but the above properties are not persisted in the DataSource. {quote} ./jboss-cli.sh --user=admin --password=admin@123 -c --controller=remote://localhost:9999 command="/subsystem=datasources/data-source=testpool:add(jndi-name=\"java:jboss/TestDS\",driver-name=\"ojdbc6.jar\",connection-url=\"jdbc:oracle:thin:@DBHostName:1521:DBName\",user-name=\"user\",password=\"pass\",new-connection-sql=\"select 1 from dual\", check-valid-connection-sql=\"select 2 from dual\",valid-connection-checker-class-name=\"org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker\",exception-sorter-properties={\"prop1\"=>\"value1\"},reauth-plugin-properties={\"reauthProp1\"=>\"reauthValue1\"},exception-sorter-properties={\"exceptionSorterProp1\"=>\"exceptionSorterValue1\"})" {quote} - The Generated DataSource looks like following: ${quote} <datasource jndi-name="java:jboss/TestDS" pool-name="testpool" enabled="true"> <connection-url>jdbc:oracle:thin:@DBHostName:1521:DBName</connection-url> <driver>ojdbc6.jar</driver> <new-connection-sql>select 1 from dual</new-connection-sql> <security> <user-name>user</user-name> <password>pass</password> </security> <validation> <valid-connection-checker class-name="org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker"/> <check-valid-connection-sql>select 2 from dual</check-valid-connection-sql> </validation> </datasource> ${quote} Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Create datasource like following : {quote} ./jboss-cli.sh --user=admin --password=admin@123 -c --controller=remote://localhost:9999 command="/subsystem=datasources/data-source=testpool:add(jndi-name=\"java:jboss/TestDS\",driver-name=\"ojdbc6.jar\",connection-url=\"jdbc:oracle:thin:@DBHostName:1521:DBName\",user-name=\"user\",password=\"pass\",new-connection-sql=\"select 1 from dual\", check-valid-connection-sql=\"select 2 from dual\",valid-connection-checker-class-name=\"org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker\",exception-sorter-properties={\"prop1\"=>\"value1\"},reauth-plugin-properties={\"reauthProp1\"=>\"reauthValue1\"},exception-sorter-properties={\"exceptionSorterProp1\"=>\"exceptionSorterValue1\"})" {quote} 2. Check the generated datasource configuration Actual results: Expected results: Additional info:
Jay Kumar SenSharma <jsenshar> made a comment on jira WFLY-2376 - Any of the concerned attribute like *"stale-connection-checker-properties"* or *"reauth-plugin-properties"* or *"exception-sorter-properties"* are not declared inside any of the following XSDs still CLI command shows that those are valid properties/tags wildfly-8.0.0.Beta2-SNAPSHOT/docs/schema/wildfly-datasources_2_0.xsd wildfly-8.0.0.Beta2-SNAPSHOT/docs/schema/jboss-as-datasources_1_0.xsd wildfly-8.0.0.Beta2-SNAPSHOT/docs/schema/jboss-as-datasources_1_1.xsd
verified on EAP 6.4.0.DR12