![]() |
Copyright © Cloud Software Group, Inc. All Rights Reserved |
When the RV module of TIBCO API Exchange Gateway is used with Apache server for a partner to send a request using the HTTP transport, the first level of authentication is performed at the Apache server depending on the first part of URI. The authentication type is configured in the Apache server configuration file as asg_mod.conf. See Configure Apache Server for Basic HTTP Authentication for details.
•
• When the native HTTP Channel is used, the HTTP channel can be configured to provide basic authentication and SSL(mutual) authentication. See Enable Facade HTTPS Transport for the SSL authentication configuration details.When TIBCO API Exchange Gateway receives a request , the gateway identifies the operation based on URI and headers of the request. See Operation Identification for details.After the operation is identified, the partner is identified from the request context message. See Partner Identification for details.After the operation and partner are identified from the incoming request, the next step is to parse the request. The parse step is an optional preprocessing of the facade request. See Parsing Step for details on the parsing step of request processing.The Core Engine checks if the identified partner is authorized to access the requested operation. The partner and the associated operation is configured in the Facade Access under PARTNER tab of the Config UI.After the request passes the facade throttle check, the request is processed by the northbound mapper for any transformations required from the operation request message to the canonical request message. Whether the mapping is required for this request operation or not, it is configured using the Request Transform field on the ROUTING > Facade Operations tab. The transformation details are defined in the MAPPING > Mappings tab of the Config UI.
9. Based on the operation name and routing key defined in the ROUTING > Routing tab of the Config UI, the Core Engine determines the target operation endpoint for the incoming request. See Routing for details.If the service throttle is not violated, the request message is processed by the southbound mapper for any transformations required from the canonical request message to the service request message. Whether the mapping is required for this request operation or not, it is configured using the Request Transform field on the ROUTING > Target Operations tab. The transformation details are defined in MAPPING > Mappings tab of the Config UI.After the response is received from the southbound service, the response document is processed for any transformations required from the service response message to the canonical response message. Whether the mapping is required for this request operation or not, it is configured using the Response Transform Mapping field on the ROUTING > Target Operations tab. The transformation details are defined in the Mappings tab of the Config UI.Using the reverse northbound mapping, you can transform the canonical response message to the northbound response message. Whether the mapping is required for this request operation or not, it is configured using the Reverse Mapping field on the Operations tab. The transformation details are defined in the Mappings tab of the Config UI.
3.
![]() |
Copyright © Cloud Software Group, Inc. All Rights Reserved |