What is RAWL?

RAWL is the connector for WebLogic JMS

Packaging and shipping

The connector for RAWL is shipped as rawl.rar. It does NOT include the client runtime.

Usage notes

Supported application servers

WebLogic JMS and obtaining connection factories and destinations (JNDI lookup) rely on CORBA. WebLogic CORBA on the client side makes particular assumptions about the environment that it is running on. These assumptions are correct in a standalone Java program running on Sun JVMs, but are wrong in Java server programs that use the Sun CORBA EE ORB.

Java CAPS Integration Server 5.1.x

To work around WebLogic's CORBA problem, this server has a special patch made for the WebLogic JMS 9.0 client jars. Only these client jars have been verified to work; there is some evidence that the client jars of WebLogic 9.2 can also be used. WebLogic 8.1.6 client jars do not work. This solution has been tested with WebLogic 8.1.6, 9.0, and 9.2.

When adding the two client jars to the IS/lib directory, make sure to remove the file jndi.properties from the wlclient.jar file.

In CAPS 5.1.3 the patch for WebLogic's CORBA problem has been disabled by default. To turn on this functionality, change domain.xml so that is changed to . Refer to the following snippet from domain.xml

<iiop-service client-authentication-required="false">

     <orb use-thread-pool-ids="thread-pool-1" message-fragment-size="1024" max-connections="1024"/>

     <se-orb enabled="true"/>
The file domain.xml can be found in logicalhost/is/lib/domains//config. Shut down the IS before modifying domain.xml.

Sun Java System Application Server 8.2 EE and Glassfish v2 / Sun Java System Application Server 9.1

The CORBA EE has been customized especially to work with WebLogic 9.0.

Note that WebLogic client jars 9.0 have proven to work with WebLogic JMS 9.2, and WebLogic JMS 8.1.6.