Project: talendesb
Issue TESB-9354: BPM ESB SOAP Consumer Connector requires WSDL at orginal URL even with SL enabled
The BPM SOAP Consumer connector requires that the WSDL (here e.g. http://localhost:8040/services/CRMServiceProvider?WSDL for teh Renta-a-Car example.) If the Service is now not deployed / reachable at localhost:8040 (as e.g. the servcie is deployed now on http://localhost:8043/services/CRMServiceProvider?WSDL - just for example) By this the use of SL is really limited as the process would not really work and not really asks the SL before it tries to get teh WSDL. So we either must save the WSDL in the Process and not require it to be 'live' accessible (same we did for tESBConsumer) or we need to make sure that we first call the SL and then use the endpoint for the ?WSDL (if this is possible even in this order - most likely not as CXF needs the Service Description most likely first) - So option one to get and save the WSDL with eh process design seems the right way to achive a more stable / easy deplyoment. Currently each service call in the process design needs to be updated manually !
Story points: 2