Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 61 additions & 11 deletions java/developing-applications/properties.json
Original file line number Diff line number Diff line change
Expand Up @@ -502,6 +502,18 @@
"default": "true",
"doc": "Determines, if it is enabled."
},
{
"header": true,
"name": "cds.protocols",
"doc": "Properties for all protocols."
},
{
"header": false,
"name": "cds.protocols.defaults",
"type": "List<String>",
"default": "odata-v2, odata-v4, odata-x4",
"doc": "The default protocols each ApplicationService serves, if protocols are not explicitly<br>configured otherwise. The default protocols are \"odata-v2\", \"odata-v4\" and \"odata-x4\". If the<br>defaults are overwritten with an empty list, all ApplicationServices are served by all<br>available protocol adapters."
},
{
"header": true,
"name": "cds.odataV4",
Expand Down Expand Up @@ -689,10 +701,10 @@
},
{
"header": false,
"name": "cds.mcp.queryPerEntityTool",
"name": "cds.mcp.callPerActionTool",
"type": "boolean",
"default": "false",
"doc": "True, if the MCP server should offer a query tool per entity, instead of one generic query<br>tool."
"doc": "True, if the MCP server should offer a call tool per action/function, instead of one generic<br>call_action tool."
},
{
"header": false,
Expand All @@ -701,6 +713,13 @@
"default": "true",
"doc": "True, if the MCP server should use TOON format for tool output, otherwise JSON."
},
{
"header": false,
"name": "cds.mcp.maxInputChars",
"type": "int",
"default": "2000",
"doc": "Maximum allowed size of MCP tool input arguments in characters."
},
{
"header": true,
"name": "cds.mcp.endpoint",
Expand All @@ -722,38 +741,38 @@
},
{
"header": true,
"name": "cds.mcp.autoConfig",
"doc": "Properties for auto-configuration of local MCP clients."
"name": "cds.mcp.autoWired",
"doc": "Properties for auto-wiring of local MCP clients."
},
{
"header": false,
"name": "cds.mcp.autoConfig.host",
"name": "cds.mcp.autoWired.host",
"type": "String",
"default": "localhost",
"doc": "The MCP server host."
},
{
"header": false,
"name": "cds.mcp.autoConfig.port",
"name": "cds.mcp.autoWired.port",
"type": "Integer",
"doc": "The MCP server port."
},
{
"header": false,
"name": "cds.mcp.autoConfig.user",
"name": "cds.mcp.autoWired.user",
"type": "String",
"default": "privileged",
"doc": "The mock-user to use."
},
{
"header": false,
"name": "cds.mcp.autoConfig.password",
"name": "cds.mcp.autoWired.password",
"type": "String",
"doc": "The mock-user's password."
},
{
"header": false,
"name": "cds.mcp.autoConfig.enabled",
"name": "cds.mcp.autoWired.enabled",
"type": "boolean",
"default": "false",
"doc": "Determines, if it is enabled."
Expand Down Expand Up @@ -1125,6 +1144,13 @@
"default": "PT10S",
"doc": "The time a health check result is cached and no further health checks are performed."
},
{
"header": false,
"name": "cds.multiTenancy.healthCheck.timeout",
"type": "Duration",
"default": "PT1S",
"doc": "The timeout for health check requests to the MTX sidecar."
},
{
"header": false,
"name": "cds.multiTenancy.healthCheck.enabled",
Expand Down Expand Up @@ -1560,8 +1586,7 @@
"header": false,
"name": "cds.drafts.postActive",
"type": "boolean",
"default": "false",
"doc": "When enabled, a plain POST request on a draft-enabled entity without an explicit<br>IsActiveEntity value creates an active entity instead of a draft. The draft-enabled entity<br>must also have a draft new action defined."
"doc": "When enabled, a plain POST request on a draft-enabled entity without an explicit<br>IsActiveEntity value creates an active entity instead of a draft. The draft-enabled entity<br>must also have a draft new action defined. If not set, defaults to {@code true} when the<br>entity has a draft-new action and to {@code false} otherwise."
},
{
"header": true,
Expand Down Expand Up @@ -1952,6 +1977,31 @@
"default": "false",
"doc": "Determines, if it is enabled."
},
{
"header": true,
"name": "cds.outbox.persistent.scheduler.hotTenantTask",
"doc": "Properties to configure hot tenant management to avoid all tenants iterations."
},
{
"header": false,
"name": "cds.outbox.persistent.scheduler.hotTenantTask.sharedOutbox",
"type": "String",
"doc": "The name of the outbox to be used for hot tenants events."
},
{
"header": false,
"name": "cds.outbox.persistent.scheduler.hotTenantTask.maxTaskDelay",
"type": "Duration",
"default": "PT2H",
"doc": "The time to wait after tenant event to check the tenant outbox."
},
{
"header": false,
"name": "cds.outbox.persistent.scheduler.hotTenantTask.enabled",
"type": "boolean",
"default": "false",
"doc": "Determines, if it is enabled."
},
{
"header": true,
"name": "cds.outbox.services",
Expand Down
Loading