13/09/99 What's new in v1.23:
------------------------------------------------------------------------------------------ This Delphi 3 application allows you to select a class of NDS object, some properties you want to collect, additionnal conditions on values (exist, non exist, equal, greater, less, between, contains...), exportation options ( delimiters...) and send the ouput of the search to a rich text edit. Results can be edited (copy, paste, find, replace..) and saved to a text file suitable for importation to databases products. Queries can be saved/reloaded both in " internal format" or in SQL syntax. English and French version available in the ZIP. Netware 32 bit clients

On the first screen, you select a starting context and class from the list of available classes of your NDS shema.



On the second screen, you select as many properties as you want to export. Only properties available for the selected class are shown. Currently, supported properties types are string, longint, boolean and date.

You may select several times the same property to apply on it several conditions (such as contains 'foo' and not contains 'bar'). The Up and down arrows allows you to specify the order of the columns in the text file.



On the third screen, you specify the conditions you want on the selected properties. In the following example , we are looking for users have their preferred server as Eurinsa and a Foreign e-mail address (SMTP), but no Internet E-Mail address (LDAP)
You can enter values in the second and third columns only if the selected operator requires one or two arguments. String comparisons are done without respect of the case. The column 'Display' allows you not to display a property with a condition on it. 



Type checking and number of arguments will be done when you press on the 'Next' buttons. Here is some errors messages you may get :



On the fourth screen, you define some exportation options:


You you get the results in the fifth screen. Results can be edited and saved to a text file. A SQL statement is built from you visual query an can be saved for later use. 

 

The following example shows the use of multiple conditions on the same properties. We are looking for group of which I am a user (member contains ppollet) and of which my colleague (gay) is not in. 

The multi-valued property member of the found group are separated by a space, as specified in the option screen (default value).