base.disableTransactions();
CacheRecordManager recMan = new CacheRecordManager( base, new MRU( 1000 ) );
JdbmMasterTable<ServerEntry> master = new JdbmMasterTable<ServerEntry>( recMan, schemaManager );
AttributeType attributeType = schemaManager.lookupAttributeTypeRegistry( "apacheUpdn" );
JdbmIndex idIndex = new JdbmIndex();
idIndex.setAttributeId( attributeType.getName() );
idIndex.setWkDirPath( partitionDirectory );
idIndex.setCacheSize( 1000 );
idIndex.setNumDupLimit( 1000 );
idIndex.init( schemaManager, attributeType, partitionDirectory );
out.println( "#---------------------" );
Cursor<Tuple<Long,ServerEntry>> list = master.cursor();
StringBuffer buf = new StringBuffer();
while ( list.next() )
{
Tuple<Long,ServerEntry> tuple = list.get();
Long id = tuple.getKey();
String dn = ( String ) idIndex.reverseLookup( id );
Attributes entry = ( Attributes ) tuple.getValue();
filterAttributes( dn, entry );
buf.append( "# Entry: " ).append( id ).append( "\n#---------------------\n\n" );