Clusters can be retrieved through the API using their source primary keys. An
ids_system_open call
must first be made to specify the rulebase and system containing the clusters. An
ids_pid_src_pk_start
call then specifies the Multi-Search and the values of the primary keys of a record in the source. The primary keys are passed as a block array which must be sized sufficiently large to hold values for every primary key in the record. They must be specified in the order defined in the User Source Table.
Successive calls to
ids_pid_src_pk_get
will retrieve the primary keys of all the records in the cluster, one per call, including those of the record originally specified on the
ids_pid_src_pk_start
call. The response code will be set to one instead of zero when the primary keys of all the records in the cluster have been retrieved.
Refer to the
MDM-RE DEVELOPER 's GUIDE
for more details about the various language bindings.