Skip to content

Readiness

aihanrashidov edited this page Aug 1, 2022 · 1 revision

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