Author: email@example.com (rogerw)
"WSDL files are normally located on the Web, so the ImportFile is typically a URL, since WSDL files are normally located on the Web/ For example,
/sti /mwr=ws http://www.MySite.com/MyWebService/MyWebService.WSDL
However, at run time the file location is checked first time when a session starts. For performance reasons, it might be preferable to download the WSDL from the Web to a local file before importing it so this runtime check is local instead of remote."
This can be used e.g. to change the ip.
At development-time you can change the location of the WSDL-file in the "Signature -> Implementation ... -> Soap properties -> Define SOAP Properties -> URL of the WSDL". Isn't there any chance to define the file location, so that it would be possible to dynamically change it at installation time?
PS. The nearest I have come a dynamic location is to leave out the url, just writing the WSDL-name "URL of the WSDL = MyWebService.WSDL". Then at run time the WSDL check is done on your working directory. Because of the installation to a lot of different customers with different file-server mappings, I would like to be able to set the location to any directory-location without recompilation of the signature. I have tried to redirect *.wsdl in the asn-file, but without success.