uamdb create

The uamdb create command creates a new Spectrum Universal Addressing database.


uamdb create --t Type --n Name --c CacheSize --i Country --pl PreloadingType --dt DatabaseType --b BasePath --d DPVPath --l LACSPath --s SuiteLinkPath --r RDIPath --e EWSPath --p Poolsize --mm minimumMemorySize --mx maximumMemorySize
Note: To see a list of parameters, type help uamdb create.
Yes--t TypeSpecifies the type of database, where Type is one of the following:
United States database
Canadian Database
International Database
Loqate Database
Validate Address Global Database
Australian Database
Yes--n NameSpecifies the name of the database.
No--c CacheSizeSpecifies the cache size of a Validate Address Global database, where CacheSize is one of the following:
No cache
Small cache
Large cache (default)
No--i CountrySpecifies the three-digit ISO code(s) for each country in a Validate Address Global database that you want to use, where Country is either "All" (default) or a list of codes separated by comma.
No--pl PreloadingTypeSpecifies the amount of a Validate Address Global database that is preloaded, where PreloadingType is one of the following:
No data is preloaded (default).

Loads the metadata and indexing structures into memory. The reference data itself will remain on the hard drive. Offers some performance enhancements and is an alternative when not enough memory is available to fully load the desired databases.


Moves the entire reference database into memory. This may need a significant amount of memory for countries with large databases such as the USA or the United Kingdom, but it will significantly increase the processing speed.

No--dt DatabaseTypeSpecifies the processing mode for a Validate Address Global database, where DatabaseType is one of the following:
Used in batch processing or interactive environments. It is optimized for speed and will terminate attempts to correct an address when ambiguous data is encountered that cannot be corrected automatically (default).
Used in batch processing environments for Australian mail to standardize and validate mail against the Postal Address File.
Used to enter truncated data in address fields and have Validate Address Global generate suggestions.
Yes--b BasePathSpecifies the base subscription database path.
Note: For USA, CAN, INTL, Loqate, and Validate Address Global specify the database vintage in place of database path. Example: NOV2017
No--d DPVPathSpecifies the DPV database vintage.
No--l LACSPathSpecifies the LACS database vintage.
No--s SuiteLinkPathSpecifies the SuiteLink database vintage.
No--r RDIPathSpecifies the RDI database vintage.
No--e EWSPathSpecifies the EWS database vintage.
No--p PoolsizeSpecifies the maximum number of concurrent requests you want this database to handle. The default is 4.
No--mn or --minMem minimum_memory_sizeDefines the minimum amount of memory allocated for this database. This value must be less than or equal to the --mx setting.
No--mx or --maxMem maximum_memory_sizeDefines the maximum amount of memory allocated for this database. This value must be greater than zero, but cannot exceed 65536 MB.
Note: The database vintage can be obtained using the uamdb listdatasets command. For more information see uamdb listdatasets.


To create a database for UAM US, CAN, INTL, Loqate, or Validate Address Global provide input in this format:

uamdb create --t USA --n UAM_US --b FEB2018 --d AUG2018 --r SEP2018 --mn 1200 --mx 65536