Software AG Products 10.7 | Using CentraSite | CentraSite and API Gateway Integration | Alias Mapping Details
 
Alias Mapping Details
This section describes how the aliases and their property values defined and published from CentraSite are mapped into API Gateway.
An alias is published from CentraSite to API Gateway when a Virtual Service associated with the alias is published from CentraSite to API Gateway.
Publishing of aliases from CentraSite to API Gateway is performed by invoking the API Gateway Deployer Service. The Deployer Service creates an alias in API Gateway for each aliasDetails element in the API's VSD.
List of Aliases
The following table summarizes the mapping of Aliases:
CentraSite
API Gateway
Notes
Simple Alias
Simple Alias
Endpoint Alias
Endpoint Alias
Secure Alias
Secure Alias
Transformation Alias
Transformation Alias
Beginning with version 10.1, API Gateway supports Transformation Alias that holds a list of XSLT style sheets and can be used in the XSLT Transformation policies for request and response processing.
webMethods Integration Server Alias
webMethods Integration Server Alias
Beginning with version 10.1, API Gateway supports webMethods Integration Server Alias that holds the ESB service value and can be used to invoke the Invoke webMethods IS policy for request and response processing.
Simple Alias
The following table summarizes the mapping for a simple alias:
CentraSite
API Gateway
Notes
Alias Key
Not applicable
Runtime alias type: Simple Alias
Type:
*Simple Alias
Name
Name
When a simple alias with a name, for example, TestAlias, is published from CentraSite, any existing alias with the same name TestAlias in API Gateway is overwritten.
Description
Description
Default value
Default value
Stage-specific values
Not applicable
Endpoint Alias
The following table summarizes the mapping for an endpoint alias:
CentraSite
API Gateway
Notes
Alias Key
Not applicable
Runtime alias type: Endpoint Alias
Type:
*Endpoint Alias
Name
Name
When an endpoint alias with a name, for example, TestAlias, is published from CentraSite, any existing alias with the same name TestAlias in API Gateway is overwritten.
Description
Description
Default value
Endpoint URI
SOAP optimization method
*None
*MTOM
*SWA
Optimization technique
*NONE
*MTOM
*SwA
Value
Endpoint URI
Connection timeout
Connection timeout
Read timeout
Read timeout
Keystore alias
Keystore alias
Client certificate alias
Key alias
WS-Security header
*Pass all security headers
*Remove processed security headers
Pass WS-Security Headers
Stage-specific values
Not applicable
Secure Alias
The following table summarizes the mapping for a secure alias:
CentraSite
API Gateway
Notes
Alias Key
Not applicable
Runtime alias type: Secure Alias
Type
*HTTP Transport Security Alias
*SOAP Message Security Alias
Authentication scheme: OAuth2 Authentication
*OAuth2 token
*Stage-specific values
Type: HTTP Transport security alias
Authentication scheme: OAuth2
Authenticate using
*Custom credentials
*OAuth2 token
*Incoming OAuth token
Authentication scheme: NTLM Authentication
*Username
*Password
*Domain
*Stage-specific values
Type: HTTP Transport security alias
Authentication scheme: NTLM
Authenticate using
*Custom credentials
*Username
*Password
*Domain
*Incoming HTTP basic auth credentials
*Transparent
Authentication scheme: HTTP Basic Authentication
*Username
*Password
*Domain
*Stage-specific values
Type: HTTP Transport security alias
Authentication scheme: Basic
Authenticate using
*Custom credentials
*Username
*Password
*Domain
*Incoming HTTP basic auth credentials
Authentication scheme: Kerberos Authentication
*Client Principal
*Client Password
*Service Principal
*Service Principal Name Form
*username
*hostbased
*Stage-specific values
Type: HTTP Transport security alias
Authentication scheme: Kerberos
Authenticate using
*Custom credentials
*Client Principal
*Client Password
*Service Principal
*Service Principal Name Form
*username
*hostbased
*Delegate incoming credentials
*Client Principal
*Client Password
*Service Principal
*Service Principal Name Form
*username
*hostbased
*Incoming HTTP basic auth credentials
*Service Principal
*Service Principal Name Form
*username
*hostbased
Not applicable
Type: HTTP Transport security alias
Authentication scheme: JWT
Authenticate using
*Incoming JWT
Not applicable
Type: SOAP message security alias
Authentication scheme: NONE
Signing configurations
*Keystore alias
*Key alias
Encryption configurations
*Truststore alias
*Certificate alias
Not applicable
Type: SOAP message security alias
Authentication scheme: WSS Username
Authenticate using
*Custom credentials
*Username
*Password
Signing configurations
*Keystore alias
*Key alias
Encryption configurations
*Truststore alias
*Certificate alias
Authentication scheme: Kerberos Authentication
*Client Principal
*Client Password
*Service Principal
*Service Principal Name Form
*username
*hostbased
Type: SOAP message security alias
Authentication scheme: Kerberos
Authenticate using
*Custom credentials
*Client Principal
*Client Password
*Service Principal
*Service Principal Name Form
*username
*hostbased
*Delegate incoming credentials
*Client Principal
*Client Password
*Service Principal
*Service Principal Name Form
*username
*hostbased
*Incoming HTTP basic auth credentials
*Service Principal
*Service Principal Name Form
*username
*hostbased
Signing configurations
*Keystore alias
*Key alias
Encryption configurations
*Truststore alias
*Certificate alias
Not applicable
Type: SOAP message security alias
Authentication scheme: SAML
SAML issuer
Signing configurations
*Keystore alias
*Key alias
Encryption configurations
*Truststore alias
*Certificate alias
Name
Name
When a secure alias with a name, for example, TestAlias, is published from CentraSite, any existing alias with the same name TestAlias in API Gateway is overwritten.
Description
Description
Stage-specific values
Not applicable
webMethods Integration Server Alias
The following table summarizes the mapping for a webMethods Integration Server alias:
CentraSite
API Gateway
Notes
Alias Key
Not applicable
Runtime alias type: webMethods Integration Server Alias
Type:
*webMethods IS Service Alias
Name
Name
When a webMethods Integration Server alias with a name, for example, TestAlias, is published from CentraSite, any existing alias with the same name TestAlias in API Gateway is overwritten.
Description
Description
Default value
Not applicable
Not applicable
Type: webMethods IS Service alias
*Service name
Transformation Alias
The following table summarizes the mapping for a transformation alias:
CentraSite
API Gateway
Notes
Alias Key
Not applicable
Runtime alias type: Transformation Alias
Type:
*XSLT Transformation Alias
Name
Name
When an XSLT transformation alias with a name, for example, TestAlias, is published from CentraSite, any existing alias with the same name TestAlias in API Gateway is overwritten.
Description
Description
Default value
Not applicable
Type: XSLT Transformation alias
*Select Transformation file