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