Salesforce

OpenEdge Adapter for SonicMQ: classpath and JVM arguments

« Go Back

Information

 
TitleOpenEdge Adapter for SonicMQ: classpath and JVM arguments
URL Name000031104
Article Number000172297
EnvironmentProduct: OpenEdge
Version: 10.x, 11.x
OS: All supported platforms
Question/Problem Description
Where are the Adapter for SonicMQ classpath settings?
Where are the Adapter for SonicMQ jvm arguments settings?
How to change the classpath and jvm parameters for the Adapter for SonicMQ java process?
How to set jvmargs for the Adapter for SonicMQ when using ClientConnect or ServerConnect
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
classpath and JVM argument settings are defined in the AdminsServerPlugins.properties file under the [PluginPolicy.Progress.SonicMQ] section.

The following describes the related settings under this section:

pluginclasspath - This setting is used to specify the classpath for the BrokerConnect mode of the Adapter.
classpath - This setting is used to specify the classpath for ClientConnect and ServerConnect mode of the Adapter.
jvmargs - This setting is used to specify the JVM arguments to be used with the Adapters java process.

For example, here is a snippet from AdminServerPlugins.properties where the classpath is set for all connection modes as well as min/max heap settings for the Adapters java process:
 
#
# Policy for the 4GL SonicMQ Adapter
#
[PluginPolicy.Progress.SonicMQ]
    pluginclasspath=C:\Apps\Progress\OpenEdge/sonic/MQ7.5/lib/sonic_Client.jar,C:\Apps\Progress\OpenEdge/sonic/MQ7.5/lib/mgmt_client.jar,C:\Apps\Progress\OpenEdge/java/ext/actional-sdk.jar,C:\Apps\Progress\OpenEdge/java/progress.jar
    classpath=C:\Apps\Progress\OpenEdge/sonic/MQ7.5/lib/sonic_Client.jar,C:\Apps\Progress\OpenEdge/java/ext/actional-sdk.jar,C:\Apps\Progress\OpenEdge/java/progress.jar
   jvmargs=-Xms16m -Xmx64m

** Changes to the settings will require a restart of the OpenEdge client/server using the Adapter.
Workaround
Notes
References to other documentation:
OpenEdge Development: Messaging And ESB, “Implementing Messaging”
Keyword Phrase
Last Modified Date6/24/2021 9:51 AM

Powered by