Skip to main content

JMS exceptions when proximity setting for ITIM is set to server


Technote (troubleshooting)


Problem(Abstract)

The following error may be found in the ITIM trace.log files when connecting to the itim_bus:

CWSIT0102E: A messaging engine selection TIM_Cluster.001-itim_bus was found but had to be discarded because it does not satisfy the connection proximity

Symptom

Failure to connect to itim_bus


Cause

This error is caused by the proximity setting for the ITIM Queue Connection Factory being improperly set to server.

Diagnosing the problem

The full error message encountered is:


    <Trace Level="MIN">
    <Time Millis="1323080562999"> 2011.12.05 05:22:42.999-05:00</Time>
    <Server Format="IP">xxxxxxxx</Server>
    <ProductId>CTGIM</ProductId>
    <Component>com.ibm.itim.scheduling</Component>
    <ProductInstance>TIMServer-ppdtim01</ProductInstance>
    <LogText><![CDATA[Failed to send message to JMS]]></LogText>
    <Source FileName="com.ibm.itim.scheduling.ScheduleManager$SchedulerThread" Method="processMessage"/>
    <Thread>Thread-55</Thread>
    <Exception><![CDATA[com.ibm.itim.messaging.MessagingException: standardException.JMSException; CWSIA0241E: An exception was received during the call to the method JmsManagedConnectionFactoryImpl.createConnection: com.ibm.websphere.sib.exception.SIResourceException: CWSIT0019E: No suitable messaging engine is available on bus itim_bus that matched the specified connection properties {multicastInterface=none, connectionProximity=Server, targetSignificance=Required, subscriptionProtocol=Unicast, targetType=BusMember, busName=itim_bus}. Reason for failure: CWSIT0102E: A messaging engine selection TIM_Cluster.001-itim_bus was found but had to be discarded because it does not satisfy the connection proximity constraint of Server that was specified by the application..
    at java.lang.Throwable.<init>(Throwable.java:80)
    at com.ibm.itim.exception.ITIMException.<init>(ITIMException.java:46)
    at com.ibm.itim.messaging.MessagingException.<init>(MessagingException.java:46)
    at com.ibm.itim.messaging.MessagingException.wrapException(MessagingException.java:51)
    at com.ibm.itim.messaging.MessageSenderBean.send(MessageSenderBean.java:289)
    at com.ibm.itim.messaging.MessageSenderBean.send(MessageSenderBean.java:206)
    ...

Resolving the problem

To correct this issue, login to the WebSphere Administration console.

Select Resources->JMS->Queue connection factories and select "ITIM Queue Connection Factory".

Verify that the Connection proximity is set to bus and not server. If incorrect then select bus, save your changes, and restart your application and messaging WebSphere servers.


Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

Tivoli Identity Manager

Server


Software version:
5.1


Operating system(s):
All Platforms


Reference #:
1574668


Modified date:
2012-11-05

Translate my page

Content navigation