<div dir="ltr">Vale, lo último del StoreParameters frente al ServerExplorerParameters ya veo que no se pude hacer. He copiado el código de JDBCServerExplorer.createStoreParams, que al ser protected no puede ser llamado a mi propio código.<div><br></div><div>private final DataServerExplorerParameters explorerParams = ...;<br></div><div>private final String storeProviderName = ...;<br></div><div><br></div><div><div>protected JDBCStoreParameters getStoreParams() throws InitializeException, ProviderNotRegisteredException {</div><div><span style="white-space:pre">    </span>DataManagerProviderServices manager = (DataManagerProviderServices) DALLocator.getDataManager();</div><div><span style="white-space:pre">    </span>JDBCServerExplorerParameters parameters = (JDBCServerExplorerParameters) explorerParams;<br></div><div><span style="white-space:pre">    </span>JDBCStoreParameters orgParams = (JDBCStoreParameters) manager.createStoreParameters(storeProviderName);</div><div><span style="white-space:pre">    </span>orgParams.setHost(parameters.getHost());</div><div><span style="white-space:pre">    </span>orgParams.setPort(parameters.getPort());</div><div><span style="white-space:pre">    </span>orgParams.setDBName(parameters.getDBName());</div><div><span style="white-space:pre">    </span>orgParams.setUser(parameters.getUser());</div><div><span style="white-space:pre">    </span>orgParams.setPassword(parameters.getPassword());</div><div>    orgParams.setCatalog(parameters.getCatalog());</div><div>    orgParams.setJDBCDriverClassName(parameters.getJDBCDriverClassName());</div><div>    orgParams.setSchema(parameters.getSchema());</div><div>    orgParams.setUrl(parameters.getUrl());</div><div><span class="" style="white-space:pre">    </span>return orgParams;</div><div>}</div></div></div>