Table of Contents

Search

  1. Preface
  2. Introduction to REST V2 Connector
  3. Connections for REST V2
  4. REST V2 operations
  5. Mappings and mapping tasks with REST V2 Connector
  6. Swagger File Generation
  7. Appendix A: Swagger objects
  8. OpenAPI objects

REST V2 Connector

REST V2 Connector

Advanced target properties

Advanced target properties

In a mapping, you can configure a target to represent a REST target. For REST target connections used in a mapping, you can configure advanced properties in the
Targets
page of the
Mapping
Task wizard.
The following table describes the advanced properties that you can configure in a Target transformation:
Property
Description
Paging Type
Specify one of the following values:
Page
. Enables paging and considers the values of Page Parameter, Start Page, End Page, and End of Response Expression properties.
None
. Ignores the values of Page Parameter, Start Page, End Page, and End of Response Expression properties.
Page Parameter
The name of the parameter that you want to use for the paging operation. You can use a query parameter or a path parameter.
The parameter must be of the integer type and from the request message.
Start Page
The page number that indicates the first page in the range, on which you want to perform the paging operation.
End Page
The page number that indicates the last page in the range, on which you want to perform the paging operation. The default is 10000.
Paging stops when the End Page is reached or the End of Response Expression is met.
Page Increment Factor
An integer to increment the Page Parameter. Page Increment Factor must be same as the number of records being fetched per request. If the Page Increment Parameter option is not same as the number of records being fetched per request, you might have missing or duplicate records between two calls.
End of Response Expression
Specify an expression or a string to control paging. You can observe one of the following behaviors:
  • If you specify a string or an expression, the paging stops when the value matches with the page response. It does not parse the page that has matching end of response.
  • If you do not specify a string or an expression, the paging stops on reaching a page that has an empty or a Null response. If an empty or a Null response is never reached, the paging stops at the default end page.
  • If you specify both, End Page and End of Response Expression, the paging stops on whichever condition is met first.
  • If you do not specify End Page and End of Response Expression, the paging stops on reaching an empty or a Null response. If an empty or a Null response is never reached, the paging stops at the default end page.
Override URL
Overrides the URL specified in the swagger specification. The override URL cannot have query parameters. When a path parameter is included in the Override URL, enclose the path parameter with curly brackets {}. For example:
URL specified in the swagger specification:
http://invr28pers102:13080/sample/day/20170505?a:b
If you define 20170505 as a path variable with the path variable name as
path1
, the Override URL will be as follows:
http://invr28pers102:13080/sample/day/
{
path1
}
Cache Size for Web Service Request (KB)
Memory available for the web service request. If the web service request contains many rows or columns, you might want to increase the cache size. Default is 1024 KB.
Transaction Commit Control
Control to commit or roll back transactions based on the set of columns that pass through the transformation. Use the transaction commit control if you have a large amount of data and you want to control how it is processed.
Does not apply when you select
Transformation Scope
as
Transaction
for real-time processing.
Transformation Scope
The method in which the Secure Agent applies the transformation logic to incoming data. Default is
All Input
.
To process data from a real-time source, select the transformation scope as
Transaction
.
For a source, which is not real-time, select the transformation scope as
All Input
.
You can connect only one effective real-time source to a real-time target.

0 COMMENTS

We’d like to hear from you!