Configure the Thin Client for JMS with WebSphere Application Server in an OSGi environment
Use this information to install and configure the Thin Client for JMS with WebSphere Application Server in an OSGi environment.
To use the Thin Client for JMS with WebSphere Application Server in an OSGi environment import the required plug-ins into the development environment and add them to the list of required plug-ins in our product configuration.
A list of all packages exported by system.bundle can be obtained from the Execution Environment Profile being used. For example if the Execution Environment is J2SE-1.5 then the list of all packages exported by system.bundle can be obtained from the property org.osgi.framework.system.packages in the Execution Environment Profile file named J2SE-1.5.profile contained in the bundle org.eclipse.osgi_<version>.jar
- Application plug-ins which use the Thin Client for JMS with WAS plug-ins must import the javax.jms packages in an OSGi environment.
- If we are using connection factories that are programmatically created, the application plug-in must import the com.ibm.websphere.sib.api.jms package.
- Alternatively, if you are using JNDI lookups via the Thin Client for EJB in WebSphere Application server then the application plug-in must import the com.ibm.websphere.naming package.
- When performing JNDI lookups it is necessary that the following system property be specified:
-Dorg.osgi.framework.system.packages=sun.io,com.ibm.wsspi.channel.framework, com.ibm.CORBA.channel,com.ibm.CORBA.channel.giop,com.ibm.channel.orb, com.ibm.CORBA.poa,com.ibm.CORBA.ras,com.ibm.CORBA.iiop,com.ibm.CORBA.transport