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