Result result = new Result(); result.setNrErrors( errors.longValue() ); result.setResult( errors.longValue() == 0 ); TransLogTable transLogTable = transMeta.getTransLogTable(); result.setNrErrors( result.getNrErrors() + sid.step.getErrors() ); result.getResultFiles().putAll( step.getResultFiles() ); result.setSafeStop( step.isSafeStopped() ); result.setNrLinesRead( result.getNrLinesRead() + step.getLinesRead() ); result.setNrLinesInput( result.getNrLinesInput() + step.getLinesInput() ); result.setNrLinesWritten( result.getNrLinesWritten() + step.getLinesWritten() ); result.setNrLinesOutput( result.getNrLinesOutput() + step.getLinesOutput() ); result.setNrLinesUpdated( result.getNrLinesUpdated() + step.getLinesUpdated() ); result.setNrLinesRejected( result.getNrLinesRejected() + step.getLinesRejected() ); result.setRows( resultRows ); if ( !Utils.isEmpty( resultFiles ) ) { result.setResultFiles( new HashMap<String, ResultFile>() ); for ( ResultFile resultFile : resultFiles ) { result.getResultFiles().put( resultFile.toString(), resultFile ); result.setStopped( isStopped() );
/** * Add the numbers of lines from a different result to this result * * @param res * The Result object from which to add */ public void add( Result res ) { nrLinesInput += res.getNrLinesInput(); nrLinesOutput += res.getNrLinesOutput(); nrLinesRead += res.getNrLinesRead(); nrLinesWritten += res.getNrLinesWritten(); nrLinesUpdated += res.getNrLinesUpdated(); nrLinesRejected += res.getNrLinesRejected(); nrLinesDeleted += res.getNrLinesDeleted(); nrErrors += res.getNrErrors(); nrFilesRetrieved += res.getNrFilesRetrieved(); resultFiles.putAll( res.getResultFiles() ); logChannelId = res.getLogChannelId(); logText = res.getLogText(); rows.addAll( res.getRows() ); }
private Result errorResult( Result result ) { result.setNrErrors( 1 ); result.setResult( false ); return result; }
@Override public Result getResult() { Result toRet = new Result(); toRet.setNrErrors( getErrors() ); return toRet; }
internalResult.setResult( true ); meta.setExecutionResultField( "executionResultField" ); internalResult.setNrErrors( 1 ); meta.setExecutionNrErrorsField( "executionNrErrorsField" ); internalResult.setNrLinesRead( 2 ); meta.setExecutionLinesReadField( "executionLinesReadField" ); internalResult.setNrLinesWritten( 3 ); meta.setExecutionLinesWrittenField( "executionLinesWrittenField" ); internalResult.setNrLinesInput( 4 ); meta.setExecutionLinesInputField( "executionLinesInputField" ); internalResult.setNrLinesOutput( 5 ); meta.setExecutionLinesOutputField( "executionLinesOutputField" ); internalResult.setNrLinesRejected( 6 ); meta.setExecutionLinesRejectedField( "executionLinesRejectedField" ); internalResult.setNrLinesUpdated( 7 ); meta.setExecutionLinesUpdatedField( "executionLinesUpdatedField" ); internalResult.setNrLinesDeleted( 8 ); meta.setExecutionLinesDeletedField( "executionLinesDeletedField" ); internalResult.setNrFilesRetrieved( 9 ); meta.setExecutionFilesRetrievedField( "executionFilesRetrievedField" );
private void copyResult( Trans trans ) { Result result = trans.getResult(); setLinesInput( result.getNrLinesInput() ); setLinesOutput( result.getNrLinesOutput() ); setLinesRead( result.getNrLinesRead() ); setLinesWritten( result.getNrLinesWritten() ); setLinesUpdated( result.getNrLinesUpdated() ); setLinesRejected( result.getNrLinesRejected() ); setErrors( result.getNrErrors() ); }
Result result = new Result(); } catch ( KettleException e ) { log.logError( "An error occurred executing the job: ", e ); result.setResult( false ); result.setNrErrors( 1 ); } finally { try { data.executorJob.fireJobFinishListeners(); } catch ( KettleException e ) { result.setNrErrors( 1 ); result.setResult( false ); log.logError( BaseMessages.getString( PKG, "JobExecutor.Log.ErrorExecJob", e.getMessage() ), e ); outputRow[idx++] = Boolean.valueOf( result.getResult() ); outputRow[idx++] = Long.valueOf( result.getNrErrors() ); outputRow[idx++] = Long.valueOf( result.getNrLinesRead() ); outputRow[idx++] = Long.valueOf( result.getNrLinesWritten() ); outputRow[idx++] = Long.valueOf( result.getNrLinesInput() ); outputRow[idx++] = Long.valueOf( result.getNrLinesOutput() ); outputRow[idx++] = Long.valueOf( result.getNrLinesRejected() );
@Test public void jobFail_columnNotExist() throws KettleException { doReturn( db ).when( jobEntry ).getNewDatabaseFromMeta(); doNothing().when( db ).connect( anyString(), anyString() ); doReturn( true ).when( db ).checkTableExists( anyString(), anyString() ); doReturn( false ).when( db ).checkColumnExists( anyString(), anyString(), anyString() ); final Result result = jobEntry.execute( new Result(), 0 ); assertEquals( "Should be some errors", 1, result.getNrErrors() ); assertFalse( "Result should be false", result.getResult() ); verify( db, atLeastOnce() ).disconnect(); }
break; case LINES_READ: value = new Long( result != null ? result.getNrLinesRead() : 0 ); break; case LINES_WRITTEN: value = new Long( result != null ? result.getNrLinesWritten() : 0 ); break; case LINES_UPDATED: value = new Long( result != null ? result.getNrLinesUpdated() : 0 ); break; case LINES_INPUT: value = new Long( result != null ? result.getNrLinesInput() : 0 ); break; case LINES_OUTPUT: value = new Long( result != null ? result.getNrLinesOutput() : 0 ); break; case LINES_REJECTED: value = new Long( result != null ? result.getNrLinesRejected() : 0 ); break; case ERRORS: value = new Long( result != null ? result.getNrErrors() : 0 ); break; case RESULT: value = new Boolean( result != null ? result.getResult() : false ); break; case NR_RESULT_FILES: value = new Long( result != null && result.getResultFiles() != null ? result.getResultFiles().size() : 0 );
result.setNrErrors( 1L ); result.setResult( false ); return result; messageText .append( BaseMessages.getString( PKG, "JobMail.Log.Comment.JobEntryNr" ) + " : " ).append( result.getEntryNr() ).append( endRow ); messageText .append( BaseMessages.getString( PKG, "JobMail.Log.Comment.Errors" ) + " : " ).append( result.getNrErrors() ).append( endRow ); messageText .append( BaseMessages.getString( PKG, "JobMail.Log.Comment.LinesRead" ) + " : " ).append( result.getNrLinesRead() ).append( endRow ); messageText .append( BaseMessages.getString( PKG, "JobMail.Log.Comment.LinesWritten" ) + " : " ).append( result.getNrLinesWritten() ).append( endRow ); messageText .append( BaseMessages.getString( PKG, "JobMail.Log.Comment.LinesInput" ) + " : " ).append( result.getNrLinesInput() ).append( endRow ); messageText .append( BaseMessages.getString( PKG, "JobMail.Log.Comment.LinesOutput" ) + " : " ).append( result.getNrLinesOutput() ).append( endRow ); messageText .append( BaseMessages.getString( PKG, "JobMail.Log.Comment.LinesUpdated" ) + " : " ).append( result.getNrLinesUpdated() ).append( endRow ); messageText .append( BaseMessages.getString( PKG, "JobMail.Log.Comment.LinesRejected" ) + " : " ).append( result.getNrLinesRejected() ).append( endRow ); messageText.append( BaseMessages.getString( PKG, "JobMail.Log.Comment.Status" ) + " : " ).append(
boolean result = false; if ( previousResult != null ) { result = previousResult.getResult(); long value = 0; if ( previousResult != null ) { value = previousResult.getExitStatus(); value = 0; if ( previousResult != null ) { value = previousResult.getEntryNr(); value = previousResult.getResultFiles().size(); value = 0; if ( previousResult != null ) { value = previousResult.getNrFilesRetrieved(); value = 0; if ( previousResult != null ) { value = previousResult.getNrLinesDeleted(); value = 0; if ( previousResult != null ) { value = previousResult.getNrLinesInput(); value = 0; if ( previousResult != null ) { value = previousResult.getNrLinesOutput();
scope = cx.initStandardObjects( null ); Long errors = new Long( result.getNrErrors() ); Long lines_input = new Long( result.getNrLinesInput() ); Long lines_output = new Long( result.getNrLinesOutput() ); Long lines_updated = new Long( result.getNrLinesUpdated() ); Long lines_rejected = new Long( result.getNrLinesRejected() ); Long lines_read = new Long( result.getNrLinesRead() ); Long lines_written = new Long( result.getNrLinesWritten() ); Long exit_status = new Long( result.getExitStatus() ); Long files_retrieved = new Long( result.getNrFilesRetrieved() ); Long nr = new Long( result.getEntryNr() ); if ( result.getRows() != null ) { array = result.getRows().toArray(); boolean retval = Context.toBoolean( res ); result.setNrErrors( 0 ); result.setNrErrors( 1 ); logError( BaseMessages.getString( PKG, "JobEntryEval.CouldNotCompile", e.toString() ) ); return false; result.setNrErrors( 1 ); logError( BaseMessages.getString( PKG, "JobEntryEval.ErrorEvaluating", e.toString() ) ); return false;
public Result getResult( TransMeta transMeta ) { Result result = new Result(); result.setNrErrors( result.getNrErrors() + stepStatus.getErrors() + ( result.isStopped() ? 1 : 0 ) ); // If the result.increaseLinesRead( stepStatus.getLinesRead() ); result.increaseLinesInput( stepStatus.getLinesInput() ); result.increaseLinesWritten( stepStatus.getLinesWritten() ); result.increaseLinesOutput( stepStatus.getLinesOutput() ); result.increaseLinesUpdated( stepStatus.getLinesUpdated() ); result.increaseLinesRejected( stepStatus.getLinesRejected() ); result.setStopped( true ); result.setResult( false );
outputRow[ idx++ ] = Boolean.valueOf( result.getResult() ); outputRow[ idx++ ] = Long.valueOf( result.getNrErrors() ); outputRow[ idx++ ] = Long.valueOf( result.getNrLinesRead() ); outputRow[ idx++ ] = Long.valueOf( result.getNrLinesWritten() ); outputRow[ idx++ ] = Long.valueOf( result.getNrLinesInput() ); outputRow[ idx++ ] = Long.valueOf( result.getNrLinesOutput() ); outputRow[ idx++ ] = Long.valueOf( result.getNrLinesRejected() ); outputRow[ idx++ ] = Long.valueOf( result.getNrLinesUpdated() ); outputRow[ idx++ ] = Long.valueOf( result.getNrLinesDeleted() ); outputRow[ idx++ ] = Long.valueOf( result.getNrFilesRetrieved() ); outputRow[ idx++ ] = Long.valueOf( result.getExitStatus() );
public Result execute( Result previousResult, int nr ) throws KettleException { Result result = previousResult; result.setNrErrors( 1 ); result.setResult( false ); List<RowMetaAndData> rows = result.getRows(); RowMetaAndData resultRow = null; successConditionBrokenExit = true; result.setEntryNr( NrAllErrors ); result.setNrLinesRejected( NrBadFormed ); result.setNrLinesWritten( NrWellFormed ); return result; successConditionBrokenExit = true; result.setEntryNr( NrAllErrors ); result.setNrLinesRejected( NrBadFormed ); result.setNrLinesWritten( NrWellFormed ); return result; result.setNrErrors( NrAllErrors ); result.setNrLinesRejected( NrBadFormed ); result.setNrLinesWritten( NrWellFormed ); if ( getSuccessStatus() ) { result.setNrErrors( 0 ); result.setResult( true );
@Test public void testExecute() throws KettleJobException { MissingEntry entry = spy( new MissingEntry() ); when( entry.getLogChannel() ).thenReturn( mock( LogChannel.class ) ); entry.setName( "MissingTest" ); Result result = new Result(); result.setNrErrors( 0 ); result.setResult( true ); entry.execute( result, 0 ); assertEquals( 1, result.getNrErrors() ); assertEquals( false, result.getResult() ); }
public Result execute( Result result, int nr ) throws KettleException { List<RowMetaAndData> resultRows = result.getRows(); result.setResult( false ); result.setNrErrors( 1 ); result.setResult( true ); result.setNrErrors( 0 ); } else { result.setNrErrors( numberOfErrFiles ); result.setResult( false );
public Result execute( Result previousResult, int nr ) { Result result = previousResult; List<RowMetaAndData> rows = result.getRows(); RowMetaAndData resultRow = null; result.setResult( false ); result.setNrErrors( NrErrors ); result.setNrLinesInput( NrFilesToProcess ); result.setNrLinesWritten( NrSuccess ); if ( getSuccessStatus() ) { result.setResult( true );
@Override public Result execute( Result previousResult, int nr ) throws KettleJobException { previousResult.setResult( false ); previousResult.setNrErrors( previousResult.getNrErrors() + 1 ); getLogChannel().logError( BaseMessages.getString( MissingEntry.class, "MissingEntry.Log.CannotRunJob" ) ); return previousResult; }
public Result execute( Result result, int nr ) throws KettleException { List<RowMetaAndData> rows = result.getRows(); result.setNrErrors( 1 ); result.setResult( false ); logError( BaseMessages.getString( PKG, "JobEntryDeleteFolders.Error.SuccessConditionbroken", "" + NrErrors ) ); result.setNrErrors( NrErrors ); result.setNrLinesDeleted( NrSuccess ); return result; logError( BaseMessages.getString( PKG, "JobEntryDeleteFolders.Error.SuccessConditionbroken", "" + NrErrors ) ); result.setNrErrors( NrErrors ); result.setNrLinesDeleted( NrSuccess ); return result; result.setNrErrors( NrErrors ); result.setNrLinesDeleted( NrSuccess ); if ( getSuccessStatus() ) { result.setResult( true );