/AWS1/CL_BDOMCPGATEWAYCONF¶
The configuration for a Model Context Protocol (MCP) gateway. This structure defines how the gateway implements the MCP protocol.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_supportedversions TYPE /AWS1/CL_BDOMCPSUPPORTEDVRSS_W=>TT_MCPSUPPORTEDVERSIONS TT_MCPSUPPORTEDVERSIONS¶
The supported versions of the Model Context Protocol. This field specifies which versions of the protocol the gateway can use.
iv_instructions TYPE /AWS1/BDOMCPINSTRUCTIONS /AWS1/BDOMCPINSTRUCTIONS¶
The instructions for using the Model Context Protocol gateway. These instructions provide guidance on how to interact with the gateway.
iv_searchtype TYPE /AWS1/BDOSEARCHTYPE /AWS1/BDOSEARCHTYPE¶
The search type for the Model Context Protocol gateway. This field specifies how the gateway handles search operations.
io_sessionconfiguration TYPE REF TO /AWS1/CL_BDOSESSIONCONF /AWS1/CL_BDOSESSIONCONF¶
The session configuration for the MCP gateway. This configuration controls session behavior, including session timeout settings.
io_streamingconfiguration TYPE REF TO /AWS1/CL_BDOSTREAMINGCONF /AWS1/CL_BDOSTREAMINGCONF¶
The streaming configuration for the MCP gateway. This configuration controls whether response streaming is enabled for the gateway.
iv_disablemcplisttoolspag TYPE /AWS1/BDOBOOLEAN /AWS1/BDOBOOLEAN¶
Specifies whether pagination is disabled for the Model Context Protocol (MCP)
tools/listoperation. When set totrue, the gateway returns the complete list of tools in a single response without a pagination cursor. When set tofalseor omitted, the gateway returns tools in paginated responses.
Queryable Attributes¶
supportedVersions¶
The supported versions of the Model Context Protocol. This field specifies which versions of the protocol the gateway can use.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTEDVERSIONS() |
Getter for SUPPORTEDVERSIONS, with configurable default |
ASK_SUPPORTEDVERSIONS() |
Getter for SUPPORTEDVERSIONS w/ exceptions if field has no v |
HAS_SUPPORTEDVERSIONS() |
Determine if SUPPORTEDVERSIONS has a value |
instructions¶
The instructions for using the Model Context Protocol gateway. These instructions provide guidance on how to interact with the gateway.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTRUCTIONS() |
Getter for INSTRUCTIONS, with configurable default |
ASK_INSTRUCTIONS() |
Getter for INSTRUCTIONS w/ exceptions if field has no value |
HAS_INSTRUCTIONS() |
Determine if INSTRUCTIONS has a value |
searchType¶
The search type for the Model Context Protocol gateway. This field specifies how the gateway handles search operations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEARCHTYPE() |
Getter for SEARCHTYPE, with configurable default |
ASK_SEARCHTYPE() |
Getter for SEARCHTYPE w/ exceptions if field has no value |
HAS_SEARCHTYPE() |
Determine if SEARCHTYPE has a value |
sessionConfiguration¶
The session configuration for the MCP gateway. This configuration controls session behavior, including session timeout settings.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SESSIONCONFIGURATION() |
Getter for SESSIONCONFIGURATION |
streamingConfiguration¶
The streaming configuration for the MCP gateway. This configuration controls whether response streaming is enabled for the gateway.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STREAMINGCONFIGURATION() |
Getter for STREAMINGCONFIGURATION |
disableMcpListToolsPagination¶
Specifies whether pagination is disabled for the Model Context Protocol (MCP)
tools/listoperation. When set totrue, the gateway returns the complete list of tools in a single response without a pagination cursor. When set tofalseor omitted, the gateway returns tools in paginated responses.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLEMCPLISTTOOLSPAG() |
Getter for DISABLEMCPLISTTOOLSPAG, with configurable default |
ASK_DISABLEMCPLISTTOOLSPAG() |
Getter for DISABLEMCPLISTTOOLSPAG w/ exceptions if field has |
HAS_DISABLEMCPLISTTOOLSPAG() |
Determine if DISABLEMCPLISTTOOLSPAG has a value |