Creating Web Services and Web Clients
Summary of Web Service URLs
This appendix summarizes the URLs related to an InterSystems IRIS web service.
The URLs related to an InterSystems IRIS web service are as follows:
end point for the web service
is the base URL for your web server (including port if necessary).
is the name of the web application in which the web service resides.
is the class name of the web service.
Note that both of these URLs are part of the /csp/namespace
Using a Password-Protected WSDL URL
When you use the WSDL URL to generate a web client, if the underlying web application is protected by password authentication, it is necessary to append a string like the following (using the username _SYSTEM
and password SYS
as an example):
If you use a third-party tool to create a web client, make sure that you understand how that tool handles its logins. For example, .NET performs a URL redirect after logging in. In this case, it is necessary to also
append the following string to the URL:
In all cases, you can also retrieve the WSDL from a browser after supplying the required username and password, save it as a file, and use the file instead. Or you could create a non-password-protected web application to serve the WSDL to consumers as needed, if it is necessary to have continuous access to the WSDL.