Using Web Service Endpoint Alias we can easily control IP/host name but we would like to change URI path ws/name.space:service so it would looks like this:
I guess you can try that format kind in the ISAdminConsole -->Settings–>webservices section where you can create the endpoint aliases there for Provider and Consumer specific…
We are using wm 9.7. I have managed to edit location by editing “Port address” property in Binder tab, editing URL Alias didn’t change anything (maybe I am doing something wrong).
My URL Alias:
Alias: wsdlAlias
URL Path: ws/name.space:service/port_name
Package: Namespace
In package Namespace I created service "name.space:method: and wsd “name.space:service”.
According to chapter “How Integration Server Builds the Provider Endpoint URL” in “9-7_Web_Services_Developers_Guide.pdf” it doesn’t seem to be possible to modify/customize URL path (at least there is no mention about it).
you can see all registered webservices in Integration Server by invoking just http://ip:port/ws.
Modifying the endpoint context is not possible as far as I know.
That´s why we are using properties files for defining the outgoing webservice URLs.
You can use global variables instead, but we have built this solution before global variables have been made available.
We provide this value as an Input the WSD Connector service node.