Forum Discussion

Muhannad's avatar
Muhannad
Icon for Cirrus rankCirrus
Oct 04, 2019

SOAP (WSDL) Webservice issue when F5 LTM used to load balance the traffic.

Dear Experts,

 

i am facing an issue when F5 LTM installed as a replacement of IBM datapower in order to load the traffic between Core Appliaction and Middleware, the issue that i am facing is happening because the F5 LTM is changing the variables in the imprted namespace of the XML, it is inserting the IP address of the Virtual-Server IP or the Domain name (DNS) of the IP of the Virtual server (in general it is inserting what is requested in the URL and keeping the Port of the physical node:

 

<xsd:import namespace="http://temenos.com/xxxxxx" schemaLocation="http://172.16.24.137:9084/xxxxxxx/services?xsd=1"/>

</xsd:schema>

<xsd:schema>

<xsd:import namespace="http://jaxb.dev.java.net/array" schemaLocation="http://172.16.24.137:9084/xxxxxxx/services?xsd=2"/>

 

When the IBM Datapwer used, it keeps the IP addresses of the Physical nodes themselves:

 

<xsd:import namespace="http://temenos.com/JABTCIBFTBENADD" schemaLocation="http://172.16.22.93:9084/JABTCIBFTBENADD/services?xsd=1"/>

</xsd:schema>

<xsd:schema>

<xsd:import namespace="http://jaxb.dev.java.net/array" schemaLocation="http://172.16.22.93:9084/JABTCIBFTBENADD/services?xsd=2"/>

</xsd:schema>

</types>

 

F5 LTM VS: 172.16.24.137:9080

172.16.22.93:9084: the node IP address and port.

 

I am not sure why F5 is changing the soap address location while the IBM datapower dont, any clue about such implentations will be appreciated.

 

Regards,

Muhannad