provides the name key building and name key search strategy services to applications. It is used by an application for the initial population of a file of names with SSA-NAME3 Keys, for the ongoing maintenance of that file, i.e. when updating names or inserting new names, and for the searching of that file by name.
NAMESET
can be used to build keys for, and search on, any type of name including Person, Company & Business names, Account & Compound names, Street Names, Product Names and any other short descriptive field.
Before the
NAMESET
Service can be used for key building, it must be customized for the type of name being keyed. This is done by defining an SSA-NAME3 Algorithm and then linking the
NAMESET
Service to that Algorithm. Once the Algorithm and Service have been defined, they must be Generated into an executable form, called the ’Service Group’, for the target platform. For more information on defining and customizing Algorithms, see the
DEFINITION and CUSTOMIZATION GUIDE FOR SSANAME3 SERVICE GROUPS
. For more information on generating a Service Group, refer to the
GENERATION and TESTING GUIDE FOR SSA-NAME3 SERVICE GROUPS
.
When using
NAMESET
for searching, the type of Search Strategy to be used can be pre-defined in the Algorithm, or it can be dynamically requested by the application.
The results of a Call to the
NAMESET
service are keys which can be stored in an indexed file or database table (the "keys stack"), and key ranges that can be used for searching (the "search table"). Either or both can be requested by an application.
The
NAMESET
service can also generate keys and ranges for Dates and Codes.