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 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 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 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 ) ) ); } } } }
LogTableField field = findField( id ); if ( field != null ) { field.setFieldName( attributeInterface.getAttributeString( getLogTableCode() + PROP_LOG_TABLE_FIELD_NAME + i ) ); field.setEnabled( attributeInterface.getAttributeBoolean( getLogTableCode()