Uri

The uri parameter specifies a unique URI to be used by the web service.

uri=<uri>
Description
Set the value to a unique URI for the web service. If two web services specify the same URI value, then the Gateway daemon fails to start. The value specified by this property overrides a URI specified in the WSBind file.
This parameter is in the WEBSERVICE section of the configuration file.
The URI consists of a path and an optional query string. If the URI path ends with *, the web service matches any request URI that starts with the specified path. The trailing * character is not considered part of the URI to match. If the URI contains a query string, the web service matches requests for the URI that contains all of the specified query string parameters in any order. The following table shows some examples of the uri parameter and request URIs that match the parameter.
uri parameter Request URIs that match Request URIs that do not match
MyWebService
/MyWebService
/MyWebService?param1=A
/MyWebService
/MyWebService?
param1=A
/MyWebService/resource
/MyWebService/
resource
MyWebService/resource
/MyWebService/resource
/MyWebService/resource?param1=A
/MyWebService/
resource

/MyWebService/
resource?param1=A
/MyWebService
/MyWebService/resource/extra
/MyWebService
/MyWebService/
resource/extra
MyWebService/*
/MyWebService/resource1
/MyWebService/resource2/extra
/MyWebService/resource3?param1=A
/MyWebService/
resource1

/MyWebService/
resource2/extra

/MyWebService/
resource3?param1=A
/MyWebService
MyWebService/*?param1=A
/MyWebService/resource1?param1=A
/MyWebService/resource2?param1=A&param2=B
/MyWebService/
resource1?param1=A

/MyWebService/
resource2?param1=
A&param2=B
/MyWebService/resource1
/MyWebService/resource1?param1=B
/MyWebService/
resource1

/MyWebService/
resource1?param1=B
Default value
If this parameter is not specified, the Gateway daemon uses the URI specified in the WSBind file. If this parameter is not specified and the WSBind file does not specify a URI, the Gateway daemon fails to start.