webMethods and Intelligent Business Operations 10.2 | API Gateway User's Guide | API Gateway Administration | General Configuration | URL Aliases
 
URL Aliases
 
Creating URL Alias
Modifying a URL Alias
Deleting a URL Alias
A URL alias is an alias that you create to replace a portion of the URL to an API on API Gateway. The URL alias typically replaces the path portion of the URL which identifies the name and invocation endpoint of the API. For example, if the URL is http://test:2225/gateway/RESTCalcService/1.0, you can create a URL alias, calc for an API, then the name and invocation endpoint of the API on API Gateway is replaced with calc, for example, http://test:2225/calc. If the client sends a request that contains the matching alias, then the corresponding URL path is invoked.
In addition to associating a URL alias with a single resource, you can also map different resources for each port, therefore, based on the incoming port, the corresponding resource path is invoked. This makes it possible to define a single URL alias that resolves to different destinations based on the incoming port of the HTTP request.
URL aliases have several benefits:
*A URL alias may be easier to type than full URL path names.
*A URL alias is more secure than URL path names.
All the configured and available URL aliases are listed in a table with the corresponding details of the default URL path, port it is mapped to, and so on. You must have the manage aliases functional privilege assigned to update the alias information.
Any modifications to the URL aliases in the WmAPIGateway package in Integration Server do not reflect in API Gateway. Hence, Software AG recommends that you do not modify the aliases through Integration Server Administrator. On migration from 10.0 to 10.1, the existing configuration in 10.0 is migrated to the API Gateway UI.
API Gateway only supports modification of URL aliases for the WmAPIGateway package. To modify URL aliases for any other packages, you must use Integration Server Administrator.

Copyright © 2015- 2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release