public void setBatchIdUsed( boolean use ) { findField( ID.ID_JOB ).setEnabled( use ); }
public void setBatchIdUsed( boolean use ) { findField( ID.ID_BATCH ).setEnabled( use ); }
public void setLogFieldUsed( boolean use ) { findField( ID.LOG_FIELD ).setEnabled( use ); }
public void setLogFieldUsed( boolean use ) { findField( ID.LOG_FIELD ).setEnabled( use ); }
public void loadFieldsXML( Node node ) { int nr = XMLHandler.countNodes( node, BaseLogTable.XML_TAG ); for ( int i = 0; i < nr; i++ ) { Node fieldNode = XMLHandler.getSubNodeByNr( node, BaseLogTable.XML_TAG, i ); String id = XMLHandler.getTagValue( fieldNode, "id" ); LogTableField field = findField( id ); if ( field == null && i < fields.size() ) { field = fields.get( i ); // backward compatible until we go GA } if ( field != null ) { field.setFieldName( XMLHandler.getTagValue( fieldNode, "name" ) ); field.setEnabled( "Y".equalsIgnoreCase( XMLHandler.getTagValue( fieldNode, "enabled" ) ) ); } } }
private void getChannelLogTableOptions( ChannelLogTable channelLogTable ) { // The connection... // channelLogTable.setConnectionName( wLogconnection.getText() ); channelLogTable.setSchemaName( wLogSchema.getText() ); channelLogTable.setTableName( wLogTable.getText() ); channelLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < channelLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = channelLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); } }
private void getJobEntryLogTableOptions( JobEntryLogTable jobEntryLogTable ) { // The connection... // jobEntryLogTable.setConnectionName( wLogconnection.getText() ); jobEntryLogTable.setSchemaName( wLogSchema.getText() ); jobEntryLogTable.setTableName( wLogTable.getText() ); jobEntryLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < jobEntryLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = jobEntryLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); } }
private void getStepLogTableOptions() { if ( previousLogTableIndex == LOG_INDEX_STEP ) { // The connection... // stepLogTable.setConnectionName( wLogconnection.getText() ); stepLogTable.setSchemaName( wLogSchema.getText() ); stepLogTable.setTableName( wLogTable.getText() ); stepLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < stepLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = stepLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); } } }
private void getMetricsLogTableOptions() { if ( previousLogTableIndex == LOG_INDEX_METRICS ) { // The connection... // metricsLogTable.setConnectionName( wLogconnection.getText() ); metricsLogTable.setSchemaName( wLogSchema.getText() ); metricsLogTable.setTableName( wLogTable.getText() ); metricsLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < metricsLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = metricsLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); } } }
private void getChannelLogTableOptions() { if ( previousLogTableIndex == LOG_INDEX_CHANNEL ) { // The connection... // channelLogTable.setConnectionName( wLogconnection.getText() ); channelLogTable.setSchemaName( wLogSchema.getText() ); channelLogTable.setTableName( wLogTable.getText() ); channelLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < channelLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = channelLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); } } }
private void getPerformanceLogTableOptions() { if ( previousLogTableIndex == LOG_INDEX_PERFORMANCE ) { // The connection... // performanceLogTable.setConnectionName( wLogconnection.getText() ); performanceLogTable.setSchemaName( wLogSchema.getText() ); performanceLogTable.setTableName( wLogTable.getText() ); performanceLogTable.setLogInterval( wLogInterval.getText() ); performanceLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < performanceLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = performanceLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); } } }
private void getJobLogTableOptions( JobLogTable jobLogTable ) { // The connection... // jobLogTable.setConnectionName( wLogconnection.getText() ); jobLogTable.setSchemaName( wLogSchema.getText() ); jobLogTable.setTableName( wLogTable.getText() ); jobLogTable.setLogInterval( wLogInterval.getText() ); jobLogTable.setLogSizeLimit( wLogSizeLimit.getText() ); jobLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < jobLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = jobLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); } }
public void loadXML( Node node, List<DatabaseMeta> databases, List<StepMeta> steps ) { connectionName = XMLHandler.getTagValue( node, "connection" ); schemaName = XMLHandler.getTagValue( node, "schema" ); tableName = XMLHandler.getTagValue( node, "table" ); logSizeLimit = XMLHandler.getTagValue( node, "size_limit_lines" ); logInterval = XMLHandler.getTagValue( node, "interval" ); timeoutInDays = XMLHandler.getTagValue( node, "timeout_days" ); int nr = XMLHandler.countNodes( node, BaseLogTable.XML_TAG ); for ( int i = 0; i < nr; i++ ) { Node fieldNode = XMLHandler.getSubNodeByNr( node, BaseLogTable.XML_TAG, i ); String id = XMLHandler.getTagValue( fieldNode, "id" ); LogTableField field = findField( id ); if ( field == null ) { field = fields.get( i ); } if ( field != null ) { field.setFieldName( XMLHandler.getTagValue( fieldNode, "name" ) ); field.setEnabled( "Y".equalsIgnoreCase( XMLHandler.getTagValue( fieldNode, "enabled" ) ) ); field.setSubject( StepMeta.findStep( steps, XMLHandler.getTagValue( fieldNode, "subject" ) ) ); } } }
private void getTransLogTableOptions() { if ( previousLogTableIndex == LOG_INDEX_TRANS ) { // The connection... // transLogTable.setConnectionName( wLogconnection.getText() ); transLogTable.setSchemaName( wLogSchema.getText() ); transLogTable.setTableName( wLogTable.getText() ); transLogTable.setLogInterval( wLogInterval.getText() ); transLogTable.setLogSizeLimit( wLogSizeLimit.getText() ); transLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < transLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = transLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); if ( field.isSubjectAllowed() ) { field.setSubject( transMeta.findStep( item.getText( 2 ) ) ); } } } }
field.setFieldName( attributeInterface.getAttributeString( getLogTableCode() + PROP_LOG_TABLE_FIELD_NAME + i ) ); field.setEnabled( attributeInterface.getAttributeBoolean( getLogTableCode() + PROP_LOG_TABLE_FIELD_ENABLED + i ) ); if ( field.isSubjectAllowed() ) {
jobLogTable.setBatchIdUsed( "Y".equalsIgnoreCase( XMLHandler.getTagValue( jobnode, "use_batchid" ) ) ); jobLogTable.setLogFieldUsed( "Y".equalsIgnoreCase( XMLHandler.getTagValue( jobnode, "use_logfield" ) ) ); jobLogTable.findField( JobLogTable.ID.CHANNEL_ID ).setEnabled( false ); jobLogTable.findField( JobLogTable.ID.LINES_REJECTED ).setEnabled( false ); } else { jobLogTable.loadXML( jobLogNode, databases, null );
transLogTable.setTableName( XMLHandler.getTagValue( infonode, "log", "table" ) ); transLogTable.findField( TransLogTable.ID.ID_BATCH ) .setEnabled( "Y".equalsIgnoreCase( XMLHandler.getTagValue( infonode, "log", "use_batchid" ) ) ); transLogTable.findField( TransLogTable.ID.LOG_FIELD ) .setEnabled( "Y".equalsIgnoreCase( XMLHandler.getTagValue( infonode, "log", "USE_LOGFIELD" ) ) ); transLogTable.setLogSizeLimit( XMLHandler.getTagValue( infonode, "log", "size_limit_lines" ) ); transLogTable.setLogInterval( XMLHandler.getTagValue( infonode, "log", "interval" ) ); transLogTable.findField( TransLogTable.ID.CHANNEL_ID ).setEnabled( false ); transLogTable.findField( TransLogTable.ID.LINES_REJECTED ).setEnabled( false ); performanceLogTable.setConnectionName( transLogTable.getConnectionName() ); performanceLogTable.setTableName( XMLHandler.getTagValue( infonode, "log", "step_performance_table" ) );