Skip to content

Commit 0486eaf

Browse files
Merge branch 'main' into fix-impl-variants
2 parents 3030b33 + 8917d9b commit 0486eaf

16 files changed

Lines changed: 287 additions & 323 deletions

File tree

.github/workflows/PR-SAP.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ name: PR Build (SAP)
22

33
on:
44
pull_request:
5-
branches: [main]
65
merge_group:
76

87
concurrency:

cds/assets/cxl/expr.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

cds/assets/cxl/function.drawio.svg

Lines changed: 191 additions & 4 deletions
Loading

cds/assets/cxl/infix-filter.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

cds/assets/cxl/operators.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

cds/assets/cxl/ref.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

cds/cxl.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,6 @@ This syntax diagram describes the possible expressions:
240240
]
241241
```
242242

243-
Compared to the previous example, we now use the expression directly in the query
244-
to calculate the total value of all books in stock.
245-
246243
```sql [SQL]
247244
SELECT
248245
Books.title,
@@ -254,6 +251,8 @@ This syntax diagram describes the possible expressions:
254251
```
255252
:::
256253

254+
Compared to the previous example, we now use the expression directly in the query
255+
to calculate the total value of all books in stock.
257256

258257

259258
## Path Expressions (`ref`)

get-started/assets/bookshop/cds-compile.drawio.svg

Lines changed: 4 additions & 249 deletions
Loading

get-started/assets/concepts/key-concepts.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

get-started/get-help.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,13 @@ Ensure that database transactions are either committed or rolled back. This can
166166

167167
If you're using [@sap/hana-client](https://www.npmjs.com/package/@sap/hana-client), verify that the environment variable [`HDB_NODEJS_THREADPOOL_SIZE`](https://help.sap.com/docs/SAP_HANA_CLIENT/f1b440ded6144a54ada97ff95dac7adf/31a8c93a574b4f8fb6a8366d2c758f21.html?version=2.11) is adjusted appropriately. This variable specifies the amount of workers that concurrently execute asynchronous method calls for different connections.
168168

169+
### Why are requests rejected with `431` and not logged?
170+
171+
| | Explanation |
172+
|--------------|----------------------------------------------------------------------------------------------------------------------|
173+
| _Root Cause_ | `431` occurs when the size of the request headers exceeds the maximum limit configured in the Node.js HTTP server. In this case, the Node.js HTTP server rejects the request during the initial parsing phase before it reaches CAP. Therefore, the request is not logged by the application. |
174+
| _Solution_ | Inspect the request headers and check their size. If large headers are required and cannot be reduced, increase the maximum allowed HTTP header size in Node.js by setting the following environment variable `NODE_OPTIONS="--max-http-header-size=65536"` |
175+
169176

170177
### Why are requests rejected with `502`?
171178

@@ -639,6 +646,8 @@ See [How to configure your App Router](../guides/extensibility/customization#app
639646
640647
[Find the documentation on `cds login`](../guides/extensibility/customization#cds-login){.learn-more}
641648
649+
<div id="hana-tms-errors" />
650+
642651
## BTP
643652
644653
### How do I get an account on the SAP Business Technology Platform?

0 commit comments

Comments
 (0)