Author: ruwan
Date: Thu Mar  5 15:14:13 2009
New Revision: 750473

URL: http://svn.apache.org/viewvc?rev=750473&view=rev
Log:
Fixing an issue in the getEPRsForService when the endpoint detail is present

Modified:
    
synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/fix/FIXTransportListener.java

Modified: 
synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/fix/FIXTransportListener.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/fix/FIXTransportListener.java?rev=750473&r1=750472&r2=750473&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/fix/FIXTransportListener.java
 (original)
+++ 
synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/fix/FIXTransportListener.java
 Thu Mar  5 15:14:13 2009
@@ -105,6 +105,11 @@
      * @throws AxisFault
      */
     public EndpointReference[] getEPRsForService(String serviceName, String 
ip) throws AxisFault {
+
+        if (serviceName.indexOf('.') != -1) {
+            serviceName = serviceName.substring(0, serviceName.indexOf('.'));
+        }
+        
         //Try to get the list of EPRs from the FIXSessionFactory
         String[] serviceEPRStrings = 
fixSessionFactory.getServiceEPRs(serviceName, ip);
         if (serviceEPRStrings != null) {


Reply via email to