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