Global Address Object:FAQ
What are the DLLs required for the global address engine to work?
mdGlobalAddr.dll is the main global address engine that the application program will be accessing. mdAddr.dll, mdGeo.dll, mdRightFielder.dll are helper libraries used by mdGlobalAddr.dll in certain cases. These libraries are not to be used directly.
What are the default locations for global address engine DLLs?
The default location for these DLLs is address\windows\dll_64bit
Where are the data files located?
The location on the download is \address\data. When the product is installed, it defaults to D:\Program Files\Melissa DATA\DQS\Data unless the path is changed in the setup prompt.
Which architecture do these DLLs support?
There is support only for 64-bit architecture.
What are the operating systems that the object supports?
The object is currently available across windows and linux platforms.
What are the programming languages in which the application can be designed in order to use these objects?
For windows platform, there are wrappers available for Java, .NET and Python. For linux platform, there are wrappers available for Java, Perl, PHP, Python and Ruby.
How does the update process work?
For each update, the two items that will change are the dll’s and the data files. Those are the files that must be updated, and should be updated in conjunction. To perform the update, you can do either of the following steps:
- Run the installer. The installer will automatically copy over the new dll’s and new data files.
- Manually copy the dll’s and data files. To do this, follow these steps:
- Go to /address/windows/dll_64bit or /address/linux/dll_64bit and copy all the object (.dll for windows, .so for linux) and replace your current objects.
- Go to /address/data and copy all files and/or directories over your current data files.
Note that the update process will likely require that any applications using the objects or data files be restarted.
What are the languages/scripts supported by the Global Address Object?
Global Address Object supports the native language and script for each country that we support. For countries with native languages that does not use latin script, transliterated version of the address can be provided. We currently support the following languages:
Output Value | Definition |
---|---|
Latn | Latin (English transliteration wherever possible) |
Cyrl | Cyrillic (Russia) |
Grek | Greek (Greece) |
Hebr | Hebrew (Israel) |
Hani | Kanji (Japan) |
Hans | Simplified Chinese (China) |
Arab | Arabic (United Arab Emirates) |
Thai | Thai (Thailand) |
Hang | Hangul (South Korea) |