Siebel Store-and-Forward Messaging Guide > Installation and Configuration of Siebel Store-and-Forward Messaging > Troubleshooting Store-and-Forward Messaging Setup and Configuration >

Siebel Store-and-Forward Messaging Server-Side Common Error Messages


Error Message: "The implementation DLL 'ssmqMQe' for queuing system 'MQe' could not be loaded." In the SMQReceiver log file.

Usually this means the jvm.dll (used by the Java Virtual Machine) is not in the system path of the computer hosting the Siebel server. Store-and-Forward Messaging ssmqmqe.dll has a dependency on the jvm.dll. If jvm.dll can not be properly loaded, the ssmqmqe.dll will fail to be loaded too. You need to make sure the system path includes a directory containing the jvm.dll.

The SMQReceiver runs separately from the queue manger and embeds a Java Virtual Machine within its process. To embed a JVM the SMQReceiver needs to find the jvm.dll, not java.exe, on the system path. The jvm.dll should be in C:\<JavaHome>\jre\bin\server\ if you install a full Java SDK. If you install only a Java Runtime Environment (JRE) then this path would be like C:\Program Files\Java\<JavaHome>\bin\client\. Make sure you include this path in the system path of the computer.

The IBM MQe queue manager and its related ServerQM.bat and Scheduled Tasks are Java applications so they need java.exe to be either in the system path or explicitly specified. The java.exe is typically in the C:\<JavaHome>\bin\ directory.

Siebel Store-and-Forward Messaging Guide