private void createVdbDataSource(Object vdbOrVdbFile, String displayName, String jndiName) throws Exception { Vdb vdb = ((vdbOrVdbFile instanceof IFile) ? new Vdb((IFile) vdbOrVdbFile, null) : (Vdb) vdbOrVdbFile); ITeiidServer teiidServer = getServerManager().getDefaultServer(); String vdbName = vdb.getFile().getFullPath().removeFileExtension().lastSegment(); teiidServer.createVdbDataSource(vdbName, displayName, jndiName); }