Readiness - SAP-archive/xsk GitHub Wiki
Development Experience
| Aspect | Scope | Description |
|---|---|---|
| Preserve hdb* descriptors | ✅ | |
| Preserve XSJS code | ✅ | |
| Preserve XSOData descriptors | ✅ | |
| Preserve XSC development model | ✅ | |
| Preserve XSC security model | ⚠️ | Authentication is managed by the runtime container |
| Support for XSJS code | ✅ |
Life-cycle Management
| Aspect | Scope | Description |
|---|---|---|
| End-to-end life-cycle management | ✅ | |
| Single-step migration | ✅ | |
| Can be deployed as a monolith | ✅ | |
| Can be deployed as a microservices | ✅ | |
| Can be deployed on Kubernetes | ✅ | |
| Can be deployed on Cloud Foundry | ✅ |
Artifacts Coverage
| Aspect | Scope | Description |
|---|---|---|
| .xsjs | ✅ | |
| .xsjslib | ✅ | |
| .calculationview | ⚠️ | |
| .hdbprocedure | ✅ | |
| .hdbrole | ❌ | |
| .hdbsequence | ✅ | |
| .xsodata | ⚠️ | |
| .hdbdd | ⚠️ | |
| .xsaccess | ✅ | |
| .xsjob | ✅ | |
| .xssecurestore | ✅ | |
| .hdbti (+csv) | ✅ | |
| .xshttpdest | ✅ | |
| .hdbschema | ✅ |
XSJS APIs Coverage
| Aspect | Scope | Description |
|---|---|---|
| $.session | ⚠️ | Represents an SAP HANA XS session |
| $.request | ✅ | Represents the client HTTP request currently being processed. |
| $.response | ✅ | Represents the HTTP response currently being populated. |
| $.hdb | ✅ | This namespace provides means for seamless HANA database access. It is intended to be a replacement of the older $.db namespace |
| $.db | ✅ | Namespace for HANA database access |
| $.util | ✅ | Util namespace |
| $.trace | ✅ | Trace namespace |
| $.import | ✅ | Imports a server-side JavaScript library artifact |
| $.net | ✅ | Network namespace |
| $.net.http | ✅ | HTTP namespace |
| $.util.codec | ✅ | Codec namespace |
| $.web | ✅ | Web namespace |
| $.security | ✅ | Security namespace |