Search Strategy Considerations
Consider the following when implementing a search strategy:
cim1265
Consider the following when implementing a search strategy:
- How well do LDAP search filters map to filtering concepts in the native endpoint API?Where possible, connectors should use filtering restrictions at the lowest possible level in the implementation. Filtering restrictions prevent extra search results from being returned which you then filter out at higher levels at greater performance cost. Connectors must at minimum support filtering based on object class, and against naming attribute values (both exact and wildcard matching). CA IAM CS can, optionally, as configured through metadata, deal with performing post-filtering on search results. This accounts for cases where the connector cannot natively respect all the clauses in a search filter.
- Can your connector stream large sets of search results back to the client incrementally?The ability to stream large sets of search results is an important behavioral characteristic for a connector. While it is possible to achieve streaming with most APIs, a performance cost can be incurred. Where streaming cannot be achieved (for example, with DYN or JDBC), do the following:
- Configure CA IAM CS needs with sufficient resources (for example, virtual memory) to support the largest sets of search results expected for the connector
- Place constraints on the amount of concurrent searching a CA IAM CS instance can perform