Referencing the Runtime Aliases in Virtual Services
After you have defined the runtime (routing) aliases, you need to reference them in the virtual services. Before you do this, the following prerequisites must be met:
Ensure that the targets to which the virtual service will be deployed has already been created. For example, you might have three targets: Development, Testing, and Production.
Ensure you have the necessary permissions to deploy endpoint aliases. It is not required to provide target-level credentials. If none are given, the logged-in user's credentials are taken.
To reference an alias in a virtual service
1. In CentraSite Business UI, open the virtual alias.
2. Click Virtualize in the action bar.
3. Select Create New Virtual Alias and specify a name for the virtual alias and click Next.
You may also reconfigure an existing virtual alias.
4. For Simple and Endpoint aliases In the Policy Actions window, Policy Enforcement > Routing section, select one of the following routing actions and use ${<aliasname>} (<aliasname> is the name of the alias specified in the previous step) in Route to, to form the complete routing URL:
Routing Action | Description |
Straight Through Routing | Routes the requests directly to a native endpoint that you specify. |
Content Based Routing | Route requests to different endpoints based on specific criteria that you specify. |
Load Balancing and Failover Routing | Routes the requests across multiple endpoints |
Context Based Routing | Route requests to different endpoints based on specific values that appear in the request message. |
5. For Secure alias only In the Policy Actions window, Policy Enforcement > Outbound Authentication,
a. Select one of the following authentication actions:
Authentication Action | Description |
HTTP Basic Authentication | Uses HTTP basic authentication to verify the client's authentication credentials contained in the request's Authorization header against the Integration Server's user account. |
NTLM Authentication | Uses NTLM authentication to verify the client's authentication credentials contained in the request's Authorization header against the Integration Server's user account. |
OAuth2 Authentication | Uses OAuth2 authentication to verify the client's authentication credentials contained in the request's Authorization header against the Integration Server's user account. |
b. For Authenticate Using, select Secure Alias.
c. Enter the Alias name.
6. Click Virtualize.