!! Destination is Application
If the destination data store is the application, then an association is added to the current operation for each <instance> that is returned. No query is performed if the current operation already has a non-empty association, thus allowing multiple <do-find-matching-object> actions to be strung together in the same rule. 

If more than one <instance> is returned, then the local variable [error.do-find-matching-object] will be set to a node-set containing the list of src-dn's from the instances if they are available, or the list of associations if the src-dn's are not available.

!! Destination is eDirectory
If the destination data store is eDirectory, then the dest-dn attribute for the current operation is set. 

No query is performed if the current operation already has a non-empty dest-dn attribute, thus allowing multiple <do-find-matching-object> actions to be strung together in the same rule. 

* single <instance> - If only a single <instance> is returned and that <instance> is not already associated, then the dest-dn of the current operation is set to the src-dn of the <instance> and the local variable [error.do-find-matching-object] is not available. 
* is already associated  - then the dest-dn of the current operation is set to the single character {{{&#xFFFC}}}; and the local variable [error.do-find-matching-object] is set to the src-dn from that <instance>. 
* If multiple <instance> elements are returned then the dest-dn of the current operation is set to the single character {{{&#xFFFD}}}; and the local variable [error.do-find-matching-object] is set to a node-set containing the src-dn's from those <instance>'s..

[do-find-matching-object]
[]

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]