Option | Description | ||||
Name | You can optionally change the step name. There are no naming restrictions. | ||||
Type | (Read-only field.) Routing Rule. | ||||
Protocol | (Read-only field.) HTTP. | ||||
Routing Type | Select Context-Based. | ||||
Rule Name | Assign a name to the rule. Then, click the icon next to this field and choose one of the following variables in the Configure Routing Rule dialog box that appears: Time, IP Address (IPv4 or IPv6 format), Date, Consumer, Predefined Context Variable or Custom Context Variable (see Using Context Variables in IS Services). Then specify a value and operator appropriate for your chosen variable. If you need to specify multiple variables, use the plus button at the end of the row to add rows.
| ||||
Route To | Specify the URL of the native service to route the request to, if the rule criteria are met. | ||||
Click the icon next to this field and complete the Configure Endpoint Properties dialog box as follows: Optimization Method: Select one of the following options: None: The default. MTOM: Indicates that CloudStreams expects to receive a request with a Message Transmission Optimization Mechanism (MTOM) attachment, and will forward the attachment to the native service. SwA: Indicates that CloudStreams expects to receive a "SOAP with Attachment" (SwA) request, and will forward the attachment to the native service.
| |||||
Connection Timeout: The time interval (in seconds) after which a connection attempt will timeout. If a value is not specified (or if the value 0 is specified), CloudStreams will use the default value specified in Integration Server. Read Timeout: The time interval (in seconds) after which a socket read attempt will timeout. If a value is not specified (or if the value 0 is specified), the default is 30 seconds. | |||||
SSL Options: Optional. To enable SSL client authentication for the endpoint, you must specify values for both the Client Certificate Alias field and the IS Keystore Alias field. If you specify a value for only one of these fields, a deployment error will occur. You may leave both fields blank. Client Certificate Alias: The client's private key to be used for performing SSL client authentication. IS Keystore Alias: The keystore alias of the instance of Integration Server on which CloudStreams is running. This value (along with the value of Client Certificate Alias) will be used for performing SSL client authentication. | |||||
Default To | Enter a native service endpoint to route the request to in case all routing rules evaluate to False. Then, click the icon next to this field and complete the Configure Endpoint Properties dialog box, as described for the Route To field above. | ||||
Use credentials from incoming request | Default. Authenticates requests based on the credentials specified in the HTTP header. CloudStreams passes the Authorization header present in the original client request to the native service. | ||||
Use specific credentials | Authenticates requests according to the values you specify in the User, Password and Domain fields. | ||||
Invoke service anonymously | Does not authenticate requests. | ||||
Use existing HTTP Headers | Use the HTTP headers that are contained in the requests. | ||||
Customize HTTP Headers | Use the HTTP headers that you specify in the Name and Value columns on this page. If you need to specify multiple headers, use the plus button to add rows. |