Karaf 4.3.6 The documentation, https://karaf.apache.org/manual/latest/#_datasources_jdbc, for the "name" argument in the command "jdbc:ds-create" states "to create the datasource definition file (deploy/datasource-[name].xml)." I do not see a file created in the deploy directory, but I do see a file in the cache directory for the "Apache Felix Configuration Admin Service" bundle with a generated name. 1) Is this phase inaccurate and should be removed from the documentation?
2) If the phrase is correct, how does one create the file in the deploy directory? *** * Example of creating JDBC Datasource and looking of the created data definition file in the deploy directory ** karaf@root()> jdbc:ds-create -dn hsqldb -url "dbc:hsqldb:mem:." -u sa myDb karaf@root()> ds-list Name │ Service Id │ Product │ Version │ URL │ Status ──────────────────┼────────────┼──────────────────────┼──────────────────────────┼─────────────────────────────────────────────────────┼─────── myDb │ 177 │ HSQL Database Engine │ 2.5.1 │ jdbc:hsqldb:dbc:hsqldb:mem:. │ OK karaf@root()> config:list '(service.factoryPid=org.ops4j.datasource)' ---------------------------------------------------------------- Pid: org.ops4j.datasource.ad014501-2db1-4455-abb9-ced214fee015 FactoryPid: org.ops4j.datasource BundleLocation: mvn:org.ops4j.pax.jdbc/pax-jdbc-config/1.5.0 Properties: dataSourceName = myDb osgi.jdbc.driver.name = hsqldb service.factoryPid = org.ops4j.datasource service.pid = org.ops4j.datasource.ad014501-2db1-4455-abb9-ced214fee015 url = dbc:hsqldb:mem:. user = sa karaf@root()> shell:ls deploy . .. README karaf@root()> karaf@root()> list -t 0 12 START LEVEL 100 , List Threshold: 0 ID │ State │ Lvl │ Version │ Name ───┼────────┼─────┼─────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────12 │ Active │ 10 │ 1.9.22 │ Apache Felix Configuration Admin Service karaf@root()> karaf@root()> shell:ls -l data/cache/bundle12/data/config/org/ops4j/datasource/ad014501-2db1-4455-abb9-ced214fee015.config -rw-r--r-- 1 paul staff 252 Apr 29 11:30 data/cache/bundle12/data/config/org/ops4j/datasource/ad014501-2db1-4455-abb9-ced214fee015.config karaf@root()> karaf@root()> shell:cat data/cache/bundle12/data/config/org/ops4j/datasource/ad014501-2db1-4455-abb9-ced214fee015.config :org.apache.felix.configadmin.revision:=L"1" dataSourceName="myDb" osgi.jdbc.driver.name="hsqldb" service.factoryPid="org.ops4j.datasource" service.pid="org.ops4j.datasource.ad014501-2db1-4455-abb9-ced214fee015" url="dbc:hsqldb:mem:." user="sa" karaf@root()> karaf@root()> Paul Spencer