According to the documentation you should be able to limit the objects
the migrate works on using wildcards, so for example:
Migrate Into Identity Vault, Edit List, Class=User, Attribute=CN, OK,
Attribute Value=A*,OK,OK
Should migrate all users starting with an A
It does work for eDireDir driver, not for JDBC driver (to ORACLE).
IDM 2.0.1 engine, JDBC driver 1.6.5

Below the two traces
It looks like the JDBC driver takes the value A* literally


eDir-eDir trace

21:34:37 4417D300 Drvrs: EDIR2EDIR ST: NdsToNds Subscriber - EDIR2EDIR:
Sending...
21:34:37 4417D300 Drvrs: EDIR2EDIR ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.11.20051121 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" event-id="0" scope="subtree">
<search-class class-name="User"/>
<search-attr attr-name="CN">
<value>A*</value>
</search-attr>
<read-attr/>
</query>
</input>
</nds>
21:34:37 4417D300 Drvrs: EDIR2EDIR ST: NdsToNds Subscriber - EDIR2EDIR:
Document sent.
21:34:37 4417D300 Drvrs: EDIR2EDIR ST: NdsToNds Subscriber - EDIR2EDIR:
Waiting for receive...
21:34:38 4417D300 Drvrs: EDIR2EDIR ST: NdsToNds Subscriber - EDIR2EDIR:
Received.
21:34:38 4417D300 Drvrs: EDIR2EDIR ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.8.20050127 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<instance class-name="User" event-id="0"
qualified-src-dn="O=COMPANY\OU=SITE2\OU=SECTOR1\OU=UNIT1\CN=AALA "
src-dn="\IDM\COMPANY\SITE2\SECTOR1\UNIT1\AALA" src-entry-id="42902">
<association
state="associated">{B158354A-1CD6-db11-9218-005056890E41}</association>
</instance>
<instance class-name="User" event-id="0"
qualified-src-dn="O=COMPANY\OU=SITE1\OU=SECTOR1\OU=UNIT1\CN=AALB "
src-dn="\IDM\COMPANT\SITE1\SECTOR1\UNIT1\AALB" src-entry-id="49924"/>
<instance class-name="User" event-id="0"
qualified-src-dn="O=COMPANY\OU=SITE2\OU=SECTOR1\OU=UNIT1\CN=AALH "
src-dn="\IDM\COMPANY\SITE2\SECTOR1\UNIT1\AALH" src-entry-id="45161">
<association
state="associated">{247A2E93-EE36-d411-A193-00805F2700E8}</association>
</instance>
<instance class-name="User" event-id="0"
qualified-src-dn="O=COMPANY\OU=SITE2\OU=SECTOR1\OU=UNIT1\CN=ABCD E"
src-dn="\IDM\COMPANY\SITE2\SECTOR1\UNIT1\ABCDE" src-entry-id="44863"/>
<instance class-name="User" event-id="0"
qualified-src-dn="O=COMPANY\OU=SITE1\OU=SECTOR2\OU=ACAD\CN=ACAD1 01"
src-dn="\IDM\COMPANT\SITE1\SECTOR2\ACAD\ACAD101"
src-entry-id="44014"/>
<instance class-name="User" event-id="0"
qualified-src-dn="O=COMPANY\OU=SITE1\OU=SECTOR2\OU=ACAD\CN=ACAD1 02"
src-dn="\IDM\COMPANT\SITE1\SECTOR2\ACAD\ACAD102"
src-entry-id="44015"/>
<cut output>

JDBC driver trace

21:49:43 4417D300 Drvrs: ORACLE PT: ORACLE\Publisher: Polling for
database events...
21:49:43 4417D300 Drvrs: ORACLE PT: ORACLE\Publisher: SELECT * FROM
DIRXML.ORACLE_EVENTLOG WHERE TABLE_KEY = (SELECT TABLE_KEY FROM
DIRXML.ORACLE_EVENTLOG WHERE RECORD_ID = (SELECT MIN(RECORD_ID) FROM
DIRXML.ORACLE_EVENTLOG WHERE STATUS = 'N')) AND STATUS = 'N' ORDER BY
RECORD_ID ASC
21:49:52 44179180 Drvrs: ORACLE ST: Start transaction.
21:49:52 44179180 Drvrs: ORACLE ST: Processing events for transaction.
21:49:52 44179180 Drvrs: ORACLE ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.11.20051121 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" scope="subtree">
<search-class class-name="User"/>
<search-attr attr-name="CN">
<value>A*</value>
</search-attr>
</query>
</input>
</nds>
21:49:53 44179180 Drvrs: ORACLE ST: Applying event transformation
policies.
21:49:53 44179180 Drvrs: ORACLE ST: Applying policy: Sub ET:Block all
but query.
21:49:53 44179180 Drvrs: ORACLE ST: Applying to query #1.
21:49:53 44179180 Drvrs: ORACLE ST: Evaluating selection criteria for
rule 'Block all but query'.
21:49:53 44179180 Drvrs: ORACLE ST: (if-operation not-equal "query") =
FALSE.
21:49:53 44179180 Drvrs: ORACLE ST: Rule rejected.
21:49:53 44179180 Drvrs: ORACLE ST: Policy returned:
21:49:53 44179180 Drvrs: ORACLE ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.11.20051121 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" scope="subtree">
<search-class class-name="User"/>
<search-attr attr-name="CN">
<value>A*</value>
</search-attr>
</query>
</input>
</nds>
21:49:53 44179180 Drvrs: ORACLE ST: Subscriber processing query for .
21:49:53 44179180 Drvrs: ORACLE ST: Querying application for objects to
migrate.
21:49:53 44179180 Drvrs: ORACLE ST: Fixing up association references.
21:49:53 44179180 Drvrs: ORACLE ST: Applying schema mapping policies to
output.
21:49:53 44179180 Drvrs: ORACLE ST: Mapping attr-name 'CN' to
'PK_PERSONEELCODE'.
21:49:53 44179180 Drvrs: ORACLE ST: Mapping class-name 'User' to
'VIEW_EDIR_WERKNEMER'.
21:49:53 44179180 Drvrs: ORACLE ST: Mapping class-name 'User' to
'VIEW_EDIR_WERKNEMER'.
21:49:53 44179180 Drvrs: ORACLE ST: No output transformation policies.
21:49:53 44179180 Drvrs: ORACLE ST: Submitting document to subscriber
shim:
21:49:53 44179180 Drvrs: ORACLE ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.11.20051121 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="VIEW_EDIR_WERKNEMER" event-id="0" scope="subtree">
<search-class class-name="VIEW_EDIR_WERKNEMER"/>
<search-attr attr-name="PK_PERSONEELCODE">
<value>A*</value>
</search-attr>
<read-attr/>
</query>
</input>
</nds>
21:49:53 44179180 Drvrs: ORACLE ST: ORACLE\Subscriber: Connecting to
database...
21:49:53 44179180 Drvrs: ORACLE ST: ORACLE\Subscriber: BEGIN Open
connection.
21:49:53 44179180 Drvrs: ORACLE ST: ORACLE\Subscriber: END Open
connection.
21:49:53 44179180 Drvrs: ORACLE ST: ORACLE\Subscriber: Connected to
database.
21:49:53 44179180 Drvrs: ORACLE ST: ORACLE\Subscriber: BEGIN Initialize
connection.
21:49:53 44179180 Drvrs: ORACLE ST: ORACLE\Subscriber: END Initialize
connection.
21:49:53 44179180 Drvrs: ORACLE ST: ORACLE\Subscriber: SELECT
PK_PERSONEELCODE FROM DIRXML.VIEW_EDIR_WERKNEMER WHERE PK_PERSONEELCODE
= ?
21:49:53 44179180 Drvrs: ORACLE ST: ORACLE\Subscriber: IN param @
index 1, field 'PK_PERSONEELCODE' = 'A*', length: 3
21:49:53 44179180 Drvrs: ORACLE ST: SubscriptionShim.execute()
returned:
21:49:53 44179180 Drvrs: ORACLE ST:
<nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
<source>
<product build="20051115_0736" instance="ORACLE" version="1.6.5">DirXML
Driver for JDBC</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="0" level="success"/>
</output>
</nds>
21:49:53 44179180 Drvrs: ORACLE ST: No input transformation policies.
21:49:53 44179180 Drvrs: ORACLE ST: Applying schema mapping policies to
input.
21:49:53 44179180 Drvrs: ORACLE ST: Resolving association references.
21:49:53 44179180 Drvrs: ORACLE ST: No objects found.
21:49:53 44179180 Drvrs: ORACLE ST: No document returned.
21:49:53 44179180 Drvrs: ORACLE ST: End transaction.


--
rfbonte