In the section called : Retrieving collections and iterators I think java.util.Iterator iter = broker.getIteratorB should read: java.util.Iterator iter = broker.getIteratorByQuery(query) in the second example. Thanks. -- Vincent Stoessel Linux Systems Developer vincent xaymaca.com