Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 6 Config UI : ROUTING

ROUTING
The ROUTING tab of the Config UI provides the configuration parameters for the following areas:
Facade Operations
A facade operation is any operation provided by the gateway. An operation request is defined as a single type of request sent to the Core Engine. Using the Facade Operations tab, you can add the list of operations supported by the TIBCO API Exchange Gateway.
Add a New Facade Operation
To add a new facade operation, follow these steps:
1.
Click the Facade Operations tab.
2.
Click the Add property icon to create a new facade operation.
3.
If no mapping reference needed, select Pass-Through from the drop-down list.
If no mapping reference needed, select the value as Pass-Through from the drop-down list.
Delete an Operation
To delete an existing operation, click the red cross icon located at the top left corner of Operation Name field.
Target Operations
A target operation is defined as a single type of request that the gateway instance sends to back-end systems. The backed-API defines the request structure, and the expected reply structure.
Using the Target Operations tab, you can configure target operation details.
TIBCO API Exchange Gateway supports the following types of target operations:
Add a New Target Operation
To add a new target operation, follow these steps:
1.
Click the Target Operations tab.
2.
Click the Add property icon to create a new facade operation.
3.
For example, No Operation.
You can add more ESB Channels by customizing ASG_DefaultImplementation project.
The name of the queue or topic for the JMS channel used to override the default JMS destination. The default destination is specified by the global variables tibco.clientVar.ASG/Endpoint/ESB0/requestQueue, tibco.clientVar.ASG/Endpoint/ESB1/requestQueue, tibco.clientVar.ASG/Endpoint/ESB2/requestQueue in ASG_CONFIG_HOME/asg.properties file respectively.
If the value of Headers To Forward field is specified as “*”, then all the headers are copied.
If the Headers To Forward field contains "*,-SoapAction", any incoming SOAP Action header is removed from the incoming headers and the value set on the endpoint is ignored.
This field is a boolean field and determines if the client authentication is required or not. The client authentication, also known as mutual SSL authentication is required if the Is Anonymous flag is set to false. If the Is Anonymous flag is set to true,the service does not require the authentication of the client.
 
Target Operation Groups
Using the Target Operation Groups tab, you can define a target operation group with a load balancing policy type which refers to a routing algorithm. A service group can have multiple target operations so that they can participate in the load balancing functionality. See Configure a Target Operation Group for details.
To define a target operation group, configure the following fields:
Specifies the list of configured target operations within a target operation group. The target operations must be configured in the ROUTING > Target Operations tab of the Config UI. You can add the target operations by clicking the "+" icon sign, and selecting a target operation from the drop-down list.
Routing
Using the Routing tab, you can configure the routing information for the Core Engine. The routing provides the binding between a facade operation and a target operation.
To add a new routing configuration, follow these steps:
1.
Click the Routing tab.
2.
When the routing type is specified as Target Operation, configure the following parameters specific to the target operation:
When the routing type is specified as Target Operation Group, configure the following parameters specific to target operation group:

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved