private IStatus pingJdbc() { String host = teiidServer.getHost(); ITeiidJdbcInfo teiidJdbcInfo = teiidServer.getTeiidJdbcInfo(); Connection teiidJdbcConnection = null; String url = "jdbc:teiid:ping@mm://" + host + ':' + teiidJdbcInfo.getPort(); // $NON-NLS-1$ try { admin.deployVDB( "ping-vdb.xml", (InputStream) new ByteArrayInputStream(TEST_VDB.getBytes())); // $NON-NLS-1$ try { String urlAndCredentials = url + ";user="******";password="******"ping", 1); // $NON-NLS-1$ if (teiidJdbcConnection != null) { teiidJdbcConnection.close(); } } } catch (Exception ex) { String msg = NLS.bind(Messages.serverDeployUndeployProblemPingingTeiidJdbc, url); return new Status(IStatus.ERROR, PLUGIN_ID, msg, ex); } return Status.OK_STATUS; }