Как я могу настроить XS-сервер в SAP HANA SPS 09?
Пока я понял
- «Системная база данных» - это основная база данных и центральная конфигурация.
- «Системная база данных» подключается с использованием имени клиента «SYSTEMDB»
- «Системная база данных» содержит webdispatcher.ini, deamon.ini и т. Д. В «Hana Studio» -> «Администрирование ->« Конфигурация »
(базы данных клиента не содержат этих файлов конфигурации) - Чтение учебника Предоставление доступа HTTP к контейнерам многопользовательской базы данных в SAP HANA SPS09 помогло мне настроить XS для основной базы данных.
К сожалению, шаги настройки, описанные в Руководстве по администрированию HANA - глава 3.2.1.8 «Настройка HTTP-доступа к контейнерам многопользовательской базы данных», не увенчались успехом. Ни операторы SQL, ни конфигурация через графический интерфейс, похоже, не имеют никакого влияния.
Команды конфигурации:
ALTER SYSTEM ALTER CONFIGURATION ('xsengine.ini', 'database', ' <tenant_DB_name> ') SET ('public_urls', 'http_url') = 'http:// <virtual_hostname> :80 <instance> ' WITH RECONFIGURE;
ALTER SYSTEM ALTER CONFIGURATION ('xsengine.ini', 'database', ' <tenant_DB_name> ') SET ('public_urls', 'https_url') = 'https:// <virtual_hostname> :80 <instance> ' WITH RECONFIGURE;
Команда Result приводит к тем же результатам, что и раньше:
SELECT KEY, VALUE, LAYER_NAME FROM SYS.M_INIFILE_CONTENTS WHERE FILE_NAME = 'webdispatcher.ini' AND SECTION = 'profile' AND KEY LIKE 'wdisp/system%'
Также согласно Предоставление доступа HTTP к контейнерам многопользовательской базы данных в SAP HANA SPS09, вы должны сделать новую запись в webdispatcher.ini -> profile
Я могу редактировать существующий wdisp / system_0 (который требовался для того, чтобы XS работал с системной БД.
К сожалению, я не могу добавить параметр wdisp / system_1, так как "Добавить параметр ..." Контекстное меню отсутствует для webdispatcher.ini