You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2009/03/05 16:14:13 UTC

svn commit: r750473 - /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/fix/FIXTransportListener.java

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) {