Index: src/com/metamatrix/modeler/transformation/validation/TransformationValidator.java =================================================================== --- src/com/metamatrix/modeler/transformation/validation/TransformationValidator.java (revision 247) +++ src/com/metamatrix/modeler/transformation/validation/TransformationValidator.java (working copy) @@ -603,6 +603,7 @@ IStatus status = null; ArgCheck.isNotNull(command); + String commandSQL = command.toString(); // ------------------------------------------------------------ // Resolve the Command // ------------------------------------------------------------ @@ -619,6 +620,10 @@ status = new Status(IStatus.ERROR, TransformationPlugin.PLUGIN_ID, 0, e.getMessage(), e); } + if(status!=null && status.getSeverity()==IStatus.ERROR) { + return new SqlTransformationResult(parseSQL(commandSQL).getCommand(), status); + } + SqlTransformationResult resolverResult = new SqlTransformationResult(command, status); // set the external metadata on the resolverResult resolverResult.setExternalMetadataMap(externalMetadata);