If you write a SAS® program that makes SAS Data Quality Accelerator calls and SAS Data Quality Server calls, and you try to use a different Quality Knowledge Base (QKB) for each, you might receive incorrect results. You might also see an error similar to the following:
ERROR: Unexpected error detected in function DQMATCH: ERROR: DF_ERROR_LOCALE_NOT_LOADED FATAL: Undetermined execution error detected in the execution of the DATA step program. Aborted during the EXECUTION phase.
This problem occurs because the loading of the QKB for one overwrites the QKB that was loaded for the other.
There are two possible workarounds for this problem. You can use the same QKB or you can put your SAS Data Quality Accelerator calls and your SAS Data Quality Server calls in different SAS programs.