Try OpenEdge Now
skip to main content
Administration
Web Services Adapter Administration : Deploying and Managing OpenEdge Web Services : Deploying a Web service : Versioning Web Services
 
Versioning Web Services
You can use the friendly name and target namespace to support versioning for a Web service. This is useful when you want to deploy a Web service for more than one SOAP format (WSDL style/use), to use different AppServers, or to generally deploy an updated version of the Web service.
Progress Software Corporation recommends putting version information in the target namespace to identify multiple versions of a Web service. To support multiple SOAP formats, either deploy each SOAP format to a different WSA instance or indicate the SOAP format in the friendlyname and target namespace.
For example, the following table shows how you might represent the first version of the Web service.
Table 22. Web service order info version 1
Deployment information
Value
Name
OrderInfo-RpcEncoded-0001
Web Service Namespace (one of these values)
urn:your-domain-name:OrderInfo:RpcEncoded:0001
http://your-domain-name/OrderInfo/RpcEncoded/0001
The following table shows how you might represent the second version of the Web service.
Table 23. Web service order info version 2
Deployment information
Value
Name
OrderInfo-RpcEncoded-0002
Web Service Namespace (one of these values)
urn:your-domain-name:OrderInfo:RpcEncoded:0002
http://your-domain-name/OrderInfo/RpcEncoded/0002