Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The JMS providers supported are Fiorano MQ, BEA Weblogic and JBoss. For working with these JMS providers the jars that should be explicitly added as resources to the component are given below:
    • BEA WebLogic:
      • %BEA_HOME%\server\lib\wlclient.jar
      • %BEA_HOME%\server\lib\wljmsclient.jar (required only when the Weblogic server is running on a remote machine)
      • %BEA_HOME%\server\lib\wlthint3client.jar (required only when the Weblogic server is running on a remote machine)

        Note

        For BEA Weblogic 10.3, %BEA_HOME% refers to <BEA WebLogic Installation directory>\wlserver_10.3.

    • Oracle AQ:
      • %ORACLE_HOME%\rdbms\jlib\aqapi13.jar (If JDK1.2 / JDK1.1 is used, aqapi12.jar/aqapi11.jar has to be used respectively)
      • %ORACLE_HOME%\jdbc\lib\ojdbc14.jar%ORACLE_HOME%\jdbc\lib\nls_charset12.jar

        Note
        • For Oracle Database 9.2.0.1.0, %ORACLE_HOME% refers to <Oracle Installation directory>\ora92.
        • If these jars are added to resources of the System library JMSCommon, the jars will be available for JMSIn 5.0, JMSOut 5.0 & JMSRequestor 5.0 components. Refer to the Add Adding Resources To a ServiceMicroservice section to perform this action.
    • JBoss:

      • %JBOSS_HOME%\client\jnp-client.jar
      • %JBOSS_HOME%\client\jboss-common-client.jar
      • %JBOSS_HOME%\client\jbossmq-client.jar
      • %JBOSS_HOME%\client\jboss-client.jar
         
    • JBoss6.0.0

      Along with the JBoss jars mentioned above, add the below jars as well:

      • hornetq-core-2.2.13.Final.jar
      • hornetq-jms-2.2.13.Final.jar
      • hornetq-ra-2.2.13.Final.jar
      • jboss-as-build-config.jar
      • jboss-ejb-api_3.1_spec.jar
      • jboss-ejb-client.jar
      • jboss-logging.jar
      • jboss-marshalling.jar
      • jboss-marshalling-river.jar
      • jboss-remote-naming.jar
      • jboss-remoting.jar
      • jboss-sasl.jar
      • jboss-transaction-api_1.1_spec.jar
      • jgroups.jar
      • netty.jar
      • xnio-api.jar
      • xnio-nio.jar
    Info

    If the above jars are added to resources of the System library JMSCommon, the jars will be available for JMSIn 5.0, JMSOut 5.0 and JMSRequestor 5.0 components. Refer Add to the Adding Resources To a ServiceMicroservice section to perform this action.

  • In case of BEA Weblogic, InitialContext can be created by specifying empty values for JNDI Username and JNDI password as well.
  • Set optimal message age (Time-to-live property) so as to reduce memory overhead, thus improving performance.
  • Less message size gives better performance and vice versa. For example, ByteMessage takes less memory than TextMessage, hence choose message type carefully to avoid unnecessary memory overhead.
  • Delivery mode defines whether the message can be persistent or non-persistent. This factor has an impact on the performance. Choose non-persistent messages where appropriate.
  • To save a specific configuration for further use, Named Configuration option is available in JMS Connection Configuration properties as well as Send Configuration properties. Please refer the Named Configurations in CPS section in Common Configurations page to understand the procedure to save a Named Configuration.

...

Adaptavist ThemeBuilder EngineAtlassian Confluence