JMS service configuration

You must configure the JMS service with default properties so that the service operations can connect and interact with a JMS provider and an associated JNDI service. (See Editing service configurations .)

The values of the service properties are set to default values based on the JBoss Application Server. You need to change these values if you are using a different application server to host LiveCycle ES2.5.

The following properties can be configured.

Initial Context Factory

The Java class to use as the initial context factory. The JMS service uses this class to create an initial context, which is the starting point for resolving names of topics and queues. The default is the initial context factory for the JMS service on JBoss. The following classes are the initial context factories for the application servers that LiveCycle ES2.5 supports.

  • JBoss: org.jnp.interfaces.NamingContextFactory

  • WebLogic: weblogic.jndi.WLInitialContextFactory

  • WebSphere: com.ibm.websphere.naming.WsnInitialContextFactory

Connection Username

The user name of the account to use for authenticating with the JMS provider when establishing the connection with the provider. The default is guest .

Connection Password

The password that is associated with the user name specified for Connection Username. The default is guest .

JNDI Username

The user name of the account to use for authenticating with the JNDI service provider that is used for looking up queue and topic names. The default is guest .

JNDI Password

The password that is associated with the user name specified for JNDI Username. The default is guest .

Provider URL

The URL of the JNDI service provider. The default is based on the JBoss Application Server. The following URLs are default values for the application servers that LiveCycle ES2.5 supports.

  • JBoss: <server name> :1099

  • WebLogic: t3:// <server name> :7001

  • WebSphere: iiop://< server name> :2809

    Note: In a clustered JBoss environment, do not use localhost as the server name when Workbench is installed on a cluster node. Specify the fully-qualified server name or the IP address of one of the servers in the cluster.

    In a clustered WebLogic environment, do not use the port of the load balancer. Specify the correct port that cluster nodes use.

Other Properties

Property name and value pairs that you can pass to the JNDI service provider. These properties depend on the implementation and configuration of the provider that you are using.

The property name and value pairs are separated by semi-colons ( ; ). For example, the following text shows the value that would be specified for two properties named name1 and name2, with values value1 and value2, respectively:

name1=value1;name2=value2 

// Ethnio survey code removed