Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can click “Customize cookies” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To continue without accepting these cookies, click “Continue without accepting.” To make more detailed choices or learn more, click “Customize cookies.”

Skip to content

/AWS1/CL_AG2=>UPDATEINTEGRATIONRESPONSE()

About UpdateIntegrationResponse

Updates an IntegrationResponses.

Method Signature

IMPORTING

Required arguments:

IV_APIID TYPE /AWS1/AG2__STRING /AWS1/AG2__STRING

The API identifier.

IV_INTEGRATIONID TYPE /AWS1/AG2__STRING /AWS1/AG2__STRING

The integration ID.

IV_INTEGRATIONRESPONSEID TYPE /AWS1/AG2__STRING /AWS1/AG2__STRING

The integration response ID.

Optional arguments:

IV_CONTENTHANDLINGSTRATEGY TYPE /AWS1/AG2CONTENTHANDLINGSTRAG /AWS1/AG2CONTENTHANDLINGSTRAG

Supported only for WebSocket APIs. Specifies how to handle response payload content type conversions. Supported values are CONVERT_TO_BINARY and CONVERT_TO_TEXT, with the following behaviors:

CONVERT_TO_BINARY: Converts a response payload from a Base64-encoded string to the corresponding binary blob.

CONVERT_TO_TEXT: Converts a response payload from a binary blob to a Base64-encoded string.

If this property is not defined, the response payload will be passed through from the integration response to the route response or method response without modification.

IV_INTEGRATIONRESPONSEKEY TYPE /AWS1/AG2SELECTIONKEY /AWS1/AG2SELECTIONKEY

The integration response key.

IT_RESPONSEPARAMETERS TYPE /AWS1/CL_AG2INTEGRATIONPARMS_W=>TT_INTEGRATIONPARAMETERS TT_INTEGRATIONPARAMETERS

A key-value map specifying response parameters that are passed to the method response from the backend. The key is a method response header parameter name and the mapped value is an integration response header value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The mapping key must match the pattern of method.response.header.{name} , where name is a valid and unique header name. The mapped non-static value must match the pattern of integration.response.header.{name} or integration.response.body.{JSON-expression} , where {name} is a valid and unique response header name and {JSON-expression} is a valid JSON expression without the $ prefix.

IT_RESPONSETEMPLATES TYPE /AWS1/CL_AG2TEMPLATEMAP_W=>TT_TEMPLATEMAP TT_TEMPLATEMAP

The collection of response templates for the integration response as a string-to-string map of key-value pairs. Response templates are represented as a key/value map, with a content-type as the key and a template as the value.

IV_TEMPLATESELECTIONXPRSN TYPE /AWS1/AG2SELECTIONEXPRESSION /AWS1/AG2SELECTIONEXPRESSION

The template selection expression for the integration response. Supported only for WebSocket APIs.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_AG2UPINTEGRATIONRSP01 /AWS1/CL_AG2UPINTEGRATIONRSP01

Domain /AWS1/RT_ACCOUNT_ID
Primitive Type NUMC