hi guys, maybe you could shed some light into this for me, please:
- have a WSDL file from a 3rd party system, which is pointing to a certain location (wsdlsoap:address location)
- I generated WSD and connectors and all is working fine
- now I would like to change the endpoint location, to which the web service descriptor should be connecting…
This should be possible to do with endpoint alias settings for the binder inside the WSD.
However, I set up an alias (another IS, just for testing) and assigned this port alias in the WSD for the binder and its still not working.
The WSDL that is generated now is still pointing to the same location as before and even at runtime, the web service is accessing the original system.
When I look into the generated connectors, the ‘address’ input for the soapClient call is hardcoded, and I cant change the port settings for the descriptor either (grey in developer).
Am I missing something here?
Do I need to refresh/regenerate all connectors after the alias is assigned? (that would not be very good as i would need to do some custom changes to the connectors every time)
Or is the address really taken from the endpoint alias (if there is one assigned to the binder) inspite of the hardcoded input in the connector flow?
I would just like to be able to change the endpoint location for the WSD on the fly.
At the moment I can get it working only if I overload the address for soapClient by putting the new location into the ‘_url’ input for the connector flow.
Maybe I am totally off the track here…
Thanks a lot for any input
//Matt
#soa#webMethods#API-Management