Getting Started

Getting Started

An Overview of the SSA-NAME3 Service Group Components

An Overview of the SSA-NAME3 Service Group Components

The SSA-NAME3 software must be customized before being used by applications. It therefore has a
Customization Environment
and a
Development/Run-time Environment
.

The SSA-NAME3 Customization Environment

The customization environment has four major components:
  • The Country specific Definition files
    , which contain the default rules for how the name searching and matching software operates on data for different populations and different countries.
  • The Customization & Generation modules
    , which allow the default Definition files to be customized for an organization’s data and applications, and then re-built.
  • The Testing module
    , which allows a callable SSA-NAME3 module to be tested in a stand-alone manner.
The customization environment is performed on Windows for all platforms except MVS, where native customization is available. MVS users are, however, encouraged to use Windows for customization for a more streamlined generation.
The Customization Environment is described fully in the
DEFINITION and CUSTOMIZATION GUIDE FOR SSA-NAME3 SERVICE GROUPS
and the
GENERATION and TESTING GUIDE FOR SSA-NAME3 SERVICE GROUPS
.

The SSA-NAME3 Development/Run-time Environment

The development environment is on the platform where the applications, which will use SSA-NAME3, are developed. This is often referred to as the target platform as it is the target for the customization work. The development environment is comprised of:
  • The Core modules
    , which represent the non-modifiable kernel of the software and without which the other components would not work.
  • The Testing module
    , which allows a callable SSA-NAME3 module to be tested in a stand-alone manner.
  • The API’s
    , which allow user applications to call SSA-NAME3 Services.
Details of application usage of SSA-NAME3 Services are described in the
APPLICATION REFERENCE FOR SSA-NAME3 SERVICE GROUPS
manual.
Most major platforms are catered for as targets. Also, the Win32 software always includes the development environment so that the stand-alone Testing can be done there. The
development environment
is therefore always itself a potential target.
The run-time environment is on the platform where the applications, which will use SSA-NAME3, are executed. The run-time environment is comprised of:
  • The Callable SSA-NAME3
    module, which has been prepared in the development environment. No other SSA-NAME3 modules are required in the run-time environment.
There is usually a need for a run-time environment on the same physical computer as the development environment, so that applications may be tested. This may simply be another library or directory or path where the Callable SSA-NAME3 module must be put to be accessible by the applications, or it may be in another physical address-space or partition.
The run-time environment can also be on a different physical computer than the development environment providing it is running the same operating system as the development environment. For this, an additional license is required. This is often referred to as the production environment.
In both cases, it is only the Callable SSA-NAME3 module which needs to exist in the run-time environment.