The Search (criteria) object is used by AssemblyLines and Connectors to specify a generic search criteria. See com.ibm.di.server.SearchCriteria in the Javadocs. It is up to each Connector how to interpret and translate the search criteria into a Connector specific search. The search criteria is a very simple multi-valued object where each value specifies an attribute, operand, and a value.
The following operands have been defined for use with the criteria objects.
for ( i = 0; i < search.size(); i++ ) { var sc = search.getCriteria ( i ); task.logmsg ( sc.name + sc.match + sc.value ); }