[teiid-commits] teiid SVN: r1623 - trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Fri Dec 4 14:07:55 EST 2009


Author: shawkins
Date: 2009-12-04 14:07:55 -0500 (Fri, 04 Dec 2009)
New Revision: 1623

Modified:
   trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedVDBService.java
Log:
TEIID-893 fix for bad error message when reading an invalid def file.  also ensuring that all vdb paths are based upon an abstract path name.

Modified: trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedVDBService.java
===================================================================
--- trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedVDBService.java	2009-12-04 19:07:14 UTC (rev 1622)
+++ trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedVDBService.java	2009-12-04 19:07:55 UTC (rev 1623)
@@ -22,7 +22,6 @@
 
 package com.metamatrix.dqp.embedded.services;
 
-import java.io.File;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
@@ -163,8 +162,8 @@
     public int getFileVisibility(String vdbName, String vdbVersion, String pathInVDB) 
         throws MetaMatrixComponentException {        
 
-    	String modelName = StringUtil.getFirstToken(StringUtil.getLastToken(pathInVDB, File.separator), "."); //$NON-NLS-1$ //$NON-NLS-2$
-    	
+    	String modelName = StringUtil.getFirstToken(StringUtil.getLastToken(pathInVDB, "/"), "."); //$NON-NLS-1$ //$NON-NLS-2$
+
         // If this is any of the Public System Models, like JDBC,ODBC system models
         if(VDBArchive.isSystemModelWithSystemTableType(modelName)){
             return ModelInfo.PUBLIC;



More information about the teiid-commits mailing list