This is the default option when accessing to the “Search” tab. This feature allows you to search metadata in any of the following types of elements:
- Web services
When you access to this tab, by default, all the elements of the server are shown together with its field names, but you can filter the results entering the desired search term and clicking the Search icon. The tool will show:
All the elements whose name contains the search term
All the elements whose description contains the search term
All the views and web services containing a field whose name contains the search term
All the views and web services containing a field whose description contains the search term
- The number of fields verifying the search condition is shown in the Matched Fields. Clicking the number you can see them
All the views, web services and databases that are assigned a property whose value contains the search term (Matched Properties)
- The number of properties verifying the search condition is shown in the Matched Properties. Clicking the number you can see them
You can also select the elements on which to perform the search (by default, they are all enabled, but the Databases). Besides, you can select the conditions to restrict the search results, specifying some databases, tags and/or categories, as shown in the image above.
Note: Filtering by category, results will show elements (views or web services) belonging to filter categories or any of their children categories. Example:
If we have a category tree like this: - 1. Root node - 1.1. Child one - 1.2. Child two And search filtering by 'Root node' category, results will show all elements belonging to 'Root node' category and also, elements belonging to 'Child one' and 'Child Two' categories.
Here is an example of results (with no search term), with all elements collapsed:
For instance, if you expand the results related to views (the ones related to web services are quite similar), you can see:
- The name of the view. Click it to open the Search tab of that view (see section Search of Views).
- The database the view belongs to. You can click its name to browse this database.
- The description of the view.
- The number of fields whose name contains the search term. Clicking the number you can see those fields (if any) within their description. Note that the fields of the view whose name and description do not contain the search term will not be shown.
- The number of properties whose value contains the search term. Clicking the number you can see those properties (if any) within their value. Note that the properties of the view whose value does not contain the search term will not be shown.
- The list of categories the view belongs to (if any). You can click on each one to browse it.
- The list of tags assigned to the view (if any). You can click on each one to browse it.
Note that you will only see the information over which you have permissions defined in Virtual DataPort.
The searches are performed on all the elements imported in Elements Configuration, so if you have not imported them yet, you will end up with no results.
In the example of the figure below, the results have been filtered using the search term “contact”. Ten views and one web service are returned. Both, the name and the description of the first view contains the search term, but none of its fields contains it (the number of Matched Fields is 0). The name and description of the other views do not contain the search term, but they contain some fields whose name or description contains it. For example, the view customer has three fields whose name contains “contact” (contact_person, contact_phone and contact_email), and a field (address) whose description contains the search term.
By default, the search term is case insensitive, so you would see the same results searching by “CONTACT” instead of “contact”.