Data Quality - Troubleshooting
Installing PIM and IDQ on the same box
Conflicts between PIM and IDQ Developer leading to PIM service failure
If you’re running PIM and IDQ Developer on the same host and observe the stoppage of the Informatica PIM Server Windows service after DQ rule execution with a similar message:
Connecting to server ‘hpm-single-server’ (protocol: HLR-TCP, server: localhost, port:1721) broken.
Example of bad configured Windows environment variables:
IMF_CPP_RESOURCE_PATH= C:\Informatica\9.5.1\clients\DeveloperClient\bin
INFA_RESOURCES=C:\Informatica\9.5.1\clients\DeveloperClient\bin
In the PIM Desktop client the error looks like the server terminates connection and the console.log contains:
ERROR | wrapper | 2014/10/14 04:17:32 | JVM exited unexpectedly.
STATUS | wrapper | 2014/10/14 04:17:33 | Automatic JVM Restarts disabled. Shutting down.
STATUS | wrapper | 2014/10/14 04:17:33 | <-- Wrapper Stopped
The solution is to unset the following Windows environment variables: INFA_RESOURCES and IMF_CPP_RESOURCE_PATH.
If you’re getting DQ Rules failed with the following error:
Error message: The rule 'RULENAME' could not be executed due to an error. The execution of mapping [MAPPINGNAME] failed. [com.informatica.sdk.dtm.ExecutionException: [LDTM_0072] DTM error in initDTM]
You have to unset IMF_CPP_RESOURCE_PATH Windows environment variable.
After unsetting variables you have to restart the Informatica PIM Server service to let the changes take effect. Then you will be able to execute the DQ Rules successfully.