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

    • 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
    • OpenMQ
      • %OpenMQ_HOME%/mq/lib/fscontext.jar
      • %OpenMQ_HOME%/mq/lib/imq.jar
    Note
    • If jars mentioned above are added to resources of the System library JMSCommon, the jars will be available for all the JMS components. To perform this, refer to the Add Resources to a Microservice section.
    • In case of BEA Weblogic, InitialContext can be created by specifying empty values for JNDI Username and JNDI password as well.
    • When using the Durable Subscriber mode, each message has to be stored by the JMS server either in the database or the file system depending on the vendor before delivery of message to consumer and removed after delivery of message. This has a huge impact on the performance. So as far as possible restrict the use of durable delivery mode unless it is necessary for your application to avoid the overheads involved.
    • 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