Symptom
This is the central release note for SAP HANA extended application services (XS) advanced model for SAP HANA SPS11.
SAP HANA extended application services (XS) advanced model in SAP HANA SPS 11 is an additional, new run-time environment for application development: SAP HANA XS advanced model represents an evolution of the application server architecture within SAP HANA by building upon the strengths (and expanding the scope) of XS classic model. SAP recommends that customers/partners begin to evaluate the new capabilities of SAP HANA XS advanced model with this release (SPS 11).
SAP HANA extended application services (XS) advanced model in SAP HANA SPS 11 is an additional, new run-time environment for application development: SAP HANA XS advanced model represents an evolution of the application server architecture within SAP HANA by building upon the strengths (and expanding the scope) of XS classic model. SAP recommends that customers/partners begin to evaluate the new capabilities of SAP HANA XS advanced model with this release (SPS 11).
Other Terms
SAP HANA XS Advanced Model, SAP HANA XS Advanced, XSA
Reason and Prerequisites
You are planning to use SAP HANA extended application services (XS) advanced model and seek additional information.
Solution
What's New/Features
Information about features and capabilities of SAP HANA XS Advanced Model, introduced with SAP HANA SPS 11, can be found in What’s New in the SAP HANA Platform (Release Notes), section SAP HANA XS Advanced Model.
First implementation steps as of SAP HANA SPS11
Information about features and capabilities of SAP HANA XS Advanced Model, introduced with SAP HANA SPS 11, can be found in What’s New in the SAP HANA Platform (Release Notes), section SAP HANA XS Advanced Model.
First implementation steps as of SAP HANA SPS11
- The SAP HANA XS advanced runtime and SAP HANA Deployment Infrastructure (HDI) are planned to be delivered starting in SAP HANA SPS11 with continuous improvements in subsequent SPS.
- The SAP HANA XS advanced runtime and HDI will not support the full feature scope of XS Classic in the SPS11 delivery.
- The SAP HANA XS classic runtime and SAP HANA Repository will remain as part of SAP HANA SPSs to ensure 100% feature completeness until full migration will be enabled.
- SAP Web IDE for SAP HANA will be technically implemented as an XS advanced application and is planned to be delivered post SPS11.
- Migration tools are planned to get delivered at a later time for testing via SCN.
- SAP recommends customers and partners to start evaluating XS Advanced with SAP HANA SPS11.
- Planned scope of available technologies for development with XS Advanced as of SAP HANA SPS11:
- CDS, SQLScript and DDL for the development of DB artifacts (using text-based editors)
- XSJS, NodeJS, Java, XSOData, SAPUI5 for application development (using tools or text based editors)
- For building new applications from scratch SAP recommends using XS advanced and take it productive as of SPS11 within the planned HANA XS advanced technology scope.
- For existing customer/partner XS applications SAP recommends to run a pilot project to explore HANA XS advanced features.
- Although described in the SAP HANA Developer Guide (For SAP HANA XS Advanced Model) the following XS commands are not included in the SAP HANA SPS 11 release:
- xs create-user
- xs delete-user
- xs config-store-backup
- xs token
-
The Job Dashboard and the XSA Admin Tools application are not
available from the SAP HANA administration cockpit. To start the XSA
Admin tools (including the Job Dashboard), perform the following steps:
- Login to the XSA environment.
Note: To log on to SAP HANA XS advanced as an XS Controller-enabled HANA user (for example, "xs login –u <user>"), the user logging on must already have the necessary SAP HANA roles and the XS Controller role (for example, "SpaceManager") assigned. - Display run-time details concerning the XSA admin tools.
- For the job dashboard, enter the command: "xs app jobscheduler-dashboard"
- For the XSA Admin application, enter the command: "xs app xsa-admin". - Locate details of the URL required to start the XSA Admin application.
The details are displayed in the "urls" parameter listed in the system output, for example:
"urls: http://host.acme.com:40009" - Paste the URL into a browser.
- Note the following corrections and addtions to the section "Standard Database Users for SAP HANA XS Advanced" in the SAP HANA Security Guide:
- The user SYS_XSA_ADMIN does not exist. The user described is XSA_ADMIN.
- The following information about technical users created for SAP HANA Deployment Infrastructure (HDI) containers is missing:
- The deployment of database objects with HDI is based on a container model where each container corresponds to a database schema. Each schema, and the database objects deployed into the schema, are owned by a dedicated technical database user. For every container deployed, a new technical database user and schema with the same name as the container are created. Additional schemas and technical users required for metadata and deployment APIs are also created. For example, for a container "S", HDI will create the following users:
-
User "S": Owner of the container schema "S"
-
User "S#DI": Owner of the schema "S#DI" containing metadata and deployment APIs
-
User "S#OO": Owner of database objects in schema "S"
-
Users "_DI#S#METADATA_COM_SAP_HANA_DI_<object_metadata>": Owners of schemas containing build plug-in metadata
- These technical users are used internally by HDI only. They are created as restricted database users who do not have any privileges by default (not even the role PUBLIC). They cannot be used to log on to the database.
-
The following information about other automatically generated technical users is missing:
XS advanced applications can make use of a
number of services managed by a service broker. To make use of a
service, an instance of the service must be created and the application
must be bound to the specified service instance. Several services are
available by default, being installed with the XS advanced runtime
platform. The installation of the following default application services
results in the creation of a number of internal technical users:
-
Product-Installer, used for the installation and installation management of applications
-
Deploy-Service, used in the technical deployment of applications packaged in multi-target application (MTA) archives
The operation of binding these services
to an application generates a technical user and random password
according to the following naming convention USR_<generated_ID>.
These technical users are required to make database schemas available
for applications. For every combination of application and schema, such a
technical user is created.
In addition, the Job-Scheduler
service, used to create and schedule long-running operations in the XS
advanced environment, uses an HDI container with a randomly generated
name. The above-mentioned HDI schemas and users will be created for this
container.
For more information, see the SAP HANA Developer Guide (For SAP HANA XS Advanced Model).
Header Data
Released On | 27.11.2015 13:48:12 |
Release Status | Released for Customer |
Component | HAN-AS-XS SAP HANA Extended Application Services |
Priority | Correction with medium priority |
Category | Release planning information |
No comments:
Post a Comment