Here are the steps to configure SouthboundESB0Channel not to use JNDI:
- Import the ASGDefaultImplementation in Eclipse.
- Goto DefaultImplementation --> Channels --> SouthboundEsb0Channel.channel .
- Click on Resource to go to SouthboundESB0Connection.sharedjmscon .
- Setup a Global Variable for the field 'Provider URL' .
Example.: %%DefaultImplementation/Connections/myESB/ESB0_JMS_TCPURL%%
- Save the project and rebuild the asg_core.ear (after taking a backup of the original).
- The value for the GV can be provided in asg.properties as:
tibco.clientVar.DefaultImplementation/Connections/myESB/ESB0_JMS_TCPURL=tcp://<ems_host>:<ems_port>
(The above steps are captured using screenshots in the attached (Filename:screenshots_disable_ESB_JNDI.doc).
Note:
1). Similar steps can be followed to enable SSL for the channel.
2). This applies to ESB Channels in the DefaultImplementation. SOAPJMS channels are in the Core project and not modifiable.