Skip to content

/AWS1/CL_BDOPASSTHRUTARGETCONF

The configuration for an HTTP passthrough target. A passthrough target forwards requests directly to an external HTTP endpoint.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_endpoint TYPE /AWS1/BDOPASSTHROUGHENDPOINT /AWS1/BDOPASSTHROUGHENDPOINT

The HTTPS endpoint that the gateway forwards requests to for this passthrough target.

iv_protocoltype TYPE /AWS1/BDOPASSTHROUGHPROTTYPE /AWS1/BDOPASSTHROUGHPROTTYPE

The application protocol that the passthrough target implements. This value is required for passthrough targets:

  • MCP - The Model Context Protocol.

  • A2A - The Agent-to-Agent protocol.

  • INFERENCE - The protocol for routing requests to a large language model (LLM) provider.

  • CUSTOM - A custom application protocol.

Optional arguments:

io_schema TYPE REF TO /AWS1/CL_BDOHTTPAPISCHEMACONF /AWS1/CL_BDOHTTPAPISCHEMACONF

The API schema configuration that defines the structure of the passthrough target's API.

io_stickinessconfiguration TYPE REF TO /AWS1/CL_BDOSTICKINESSCONF /AWS1/CL_BDOSTICKINESSCONF

The session stickiness configuration for the passthrough target. This configuration routes requests within the same session to the same target.


Queryable Attributes

endpoint

The HTTPS endpoint that the gateway forwards requests to for this passthrough target.

Accessible with the following methods

Method Description
GET_ENDPOINT() Getter for ENDPOINT, with configurable default
ASK_ENDPOINT() Getter for ENDPOINT w/ exceptions if field has no value
HAS_ENDPOINT() Determine if ENDPOINT has a value

protocolType

The application protocol that the passthrough target implements. This value is required for passthrough targets:

  • MCP - The Model Context Protocol.

  • A2A - The Agent-to-Agent protocol.

  • INFERENCE - The protocol for routing requests to a large language model (LLM) provider.

  • CUSTOM - A custom application protocol.

Accessible with the following methods

Method Description
GET_PROTOCOLTYPE() Getter for PROTOCOLTYPE, with configurable default
ASK_PROTOCOLTYPE() Getter for PROTOCOLTYPE w/ exceptions if field has no value
HAS_PROTOCOLTYPE() Determine if PROTOCOLTYPE has a value

schema

The API schema configuration that defines the structure of the passthrough target's API.

Accessible with the following methods

Method Description
GET_SCHEMA() Getter for SCHEMA

stickinessConfiguration

The session stickiness configuration for the passthrough target. This configuration routes requests within the same session to the same target.

Accessible with the following methods

Method Description
GET_STICKINESSCONFIGURATION() Getter for STICKINESSCONFIGURATION