Skip to content

Commit 0db330f

Browse files
committed
add note on rewrite
1 parent a4e1564 commit 0db330f

6 files changed

Lines changed: 15 additions & 3 deletions

File tree

tutorials/odata-dd-1-origins/odata-dd-1-origins.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ OData is an open standard that is both a data format and a protocol for consumin
2525

2626
OData has its origins in the world of weblogs and syndication, but now serves to power a great deal of the API and integration activities in typical SAP enterprise environments. This tutorial will help you understand OData's origins.
2727

28+
> This tutorial belongs to the OData Deep Dive mission, a re-write of the original. The re-write is a work in progess, please proceed with caution! More info can be found in the blog post [OData Deep Dive rewrite in the open](https://qmacro.org/blog/posts/2026/02/02/odata-deep-dive-rewrite-in-the-open/).
29+
2830
---
2931

3032
### Examine RSS, an ancestor of OData

tutorials/odata-dd-2-standards/odata-dd-2-standards.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ time: 20
2121

2222
There are myriad resources on the Web about OData. After all, it's a standard that's been around since 2007. There are some key resources that are important to know about, and in this tutorial, you'll find out about them and become more comfortable navigating them.
2323

24+
> This tutorial belongs to the OData Deep Dive mission, a re-write of the original. The re-write is a work in progess, please proceed with caution! More info can be found in the blog post [OData Deep Dive rewrite in the open](https://qmacro.org/blog/posts/2026/02/02/odata-deep-dive-rewrite-in-the-open/).
25+
2426
---
2527

2628
### Understand OASIS and its role

tutorials/odata-dd-3-northbreeze/odata-dd-3-northbreeze.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@ In order to take you through various OData concepts in the [OData Deep Dive](htt
2222

2323
The service is provided by a CAP server, and the definition is in a publicly available repository, along with the definition of a container image.
2424

25+
> This tutorial belongs to the OData Deep Dive mission, a re-write of the original. The re-write is a work in progess, please proceed with caution! More info can be found in the blog post [OData Deep Dive rewrite in the open](https://qmacro.org/blog/posts/2026/02/02/odata-deep-dive-rewrite-in-the-open/).
26+
2527
You will need:
2628

2729
- A Docker engine (in the form of Docker Desktop, Podman, or similar)
2830

29-
> This tutorial is a work-in-progress; further updates need to include:
31+
> This tutorial is to receive further updates to include:
3032
>
3133
> - Making multi-arch images available
3234
> - Running as a dev container in VS Code and GitHub Codespaces

tutorials/odata-dd-4-metadata/odata-dd-4-metadata.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ A key resource in any OData service is its metadata document. In this tutorial y
2424

2525
Throughout this tutorial you should endeavor to use your own instance of the Northbreeze service (see the previous [Northbreeze](https://developers.sap.com/tutorials/odata-dd-3-northbreeze.html) tutorial); for illustration purposes, URLs for the publicly available instance will be used here.
2626

27+
> This tutorial belongs to the OData Deep Dive mission, a re-write of the original. The re-write is a work in progess, please proceed with caution! More info can be found in the blog post [OData Deep Dive rewrite in the open](https://qmacro.org/blog/posts/2026/02/02/odata-deep-dive-rewrite-in-the-open/).
28+
2729
---
2830

2931
<!-- 1 -->

tutorials/odata-dd-5-vocabularies/odata-dd-5-vocabularies.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ time: 20
2121

2222
The members of the OData Technical Committee have worked hard on OData as a robust, well-defined and extensible standard. In this tutorial we'll look at a key extensibility mechanism in the form of vocabularies, and how they're used to organize annotations.
2323

24+
> This tutorial belongs to the OData Deep Dive mission, a re-write of the original. The re-write is a work in progess, please proceed with caution! More info can be found in the blog post [OData Deep Dive rewrite in the open](https://qmacro.org/blog/posts/2026/02/02/odata-deep-dive-rewrite-in-the-open/).
25+
2426
---
2527

2628
### Examine the rest of the entity model wrapper
@@ -253,4 +255,3 @@ In the next tutorial we'll dig in to the detail of the annotations used in this
253255
### Further info
254256

255257
- [OData @ SAP - SAP Vocabularies](https://sap.github.io/odata-vocabularies/)
256-

tutorials/odata-dd-6-annotations/odata-dd-6-annotations.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ In all cases, annotations consist of two parts:
2626

2727
In this tutorial we'll examine the terms, along with their types and possible values, in our [Northbreeze OData metadata document](https://odd.cfapps.eu10.hana.ondemand.com/northbreeze/$metadata).
2828

29+
> This tutorial belongs to the OData Deep Dive mission, a re-write of the original. The re-write is a work in progess, please proceed with caution! More info can be found in the blog post [OData Deep Dive rewrite in the open](https://qmacro.org/blog/posts/2026/02/02/odata-deep-dive-rewrite-in-the-open/).
30+
31+
---
32+
2933
### Revisit the Core.Links annotation
3034

3135
One of the annotations we took a brief first look at in the previous tutorial was "Core.Links", where "Core" is the vocabulary alias, referring here to "Org.OData.Core.V1".
@@ -248,4 +252,3 @@ By the way, this OData service is being served by a CAP Node.js server, where th
248252

249253
- the [@readonly](https://cap.cloud.sap/docs/guides/services/constraints#readonly) section of the Input Validation topic in Capire
250254
- if you're wondering why there's a third vocabulary [com.sap.vocabularies.Common.v1](https://sap.github.io/odata-vocabularies/vocabularies/Common.xml) included in the references section of this OData service's metadata document, but there are no "Common" terms used, that's just because this is served by a CAP server, and the CAP compiler will by default always include references to both the "Core" and "Common" vocabularies (see the `csn2annotationEdm` function in `@sap/cds-compiler/lib/edm/annotations/genericTranslations.js` for details)
251-

0 commit comments

Comments
 (0)