sp.setFilter( ISearch.FILTER_TRUE );
sp.setScope( ISearch.SCOPE_OBJECT );
sp.setReturningAttributes( new String[]
{ IAttribute.OPERATIONAL_ATTRIBUTE_CREATE_TIMESTAMP,
IAttribute.OPERATIONAL_ATTRIBUTE_MODIFY_TIMESTAMP, } );
ISearch search = new Search( this, sp );
// ISearch search = new Search(null, this, new
// DN(this.rootDSE.getAttribute("subschemaSubentry").getStringValue()),
// ISearch.FILTER_TRUE,
// new String[] {
// IAttribute.OPERATIONAL_ATTRIBUTE_CREATE_TIMESTAMP,
// IAttribute.OPERATIONAL_ATTRIBUTE_MODIFY_TIMESTAMP },
// ISearch.SCOPE_OBJECT, 0, 0);
this.search( search, monitor );
ISearchResult[] results = search.getSearchResults();
if ( results != null && results.length == 1 )
{
String schemaTimestamp = results[0]
.getAttribute( IAttribute.OPERATIONAL_ATTRIBUTE_MODIFY_TIMESTAMP ) != null ? results[0]