SAP настройка Web Dispatcher
Запускаем транзакцию SICF
Активируем (для активации выбираем необходимый сервис и нажимаем shift + F11)следующие сервисы:
/sap/public/icman
/sap/public/icf_info/*
Добавим параметр icm/server_port_<x> в профиль инстанса. Например:
icm/server_port_1 PROT=HTTP,PORT=8111
Настраиваем web dispatcher
# su - sidadm
$ sapwebdisp -bootstrap
При первом запуске необходимо будет ввести несколько параметров:
rdisp/mshost - имя машины на которой запущен message server
ms/http_port - порт, на котором message server получает HTTP запросы. Устанавливаем значение, согласно номеру порта message server. Обычно это 36**, где ** номер системы. Посмотреть номер порта можно в транзакции SMMS -> Goto -> Parameters -> Display. Например если номер порта message server 3600, вводим значение 8100. Далее введем системный номер web dispatcher. Номер должен отличаться от номера SAP экземпляра если web dispatcher и экзмепляр находятся на одной машине.
Пример сгенерированного командой sapwebdisp -bootstrap профиля:
# Profile generated by sapwebdisp bootstrap
# unique instance number
SAPSYSTEM = 02
# add default directory settings
DIR_EXECUTABLE = .
DIR_INSTANCE = .
# Accessibility of Message Servers
rdisp/mshost = hostname
ms/http_port = 8100
# SAP Web Dispatcher Parameter
wdisp/auto_refresh = 25
wdisp/max_servers = 100
wdisp/shm_attach_mode = 6
# configuration for default scenario (medium size)
icm/max_conn = 500
icm/max_sockets = 1024
icm/req_queue_len = 500
icm/min_threads = 10
icm/max_threads = 50
mpi/total_size_MB = 80
#maximum number of concurrent connections to one server
wdisp/HTTP/max_pooled_con = 500
wdisp/HTTPS/max_pooled_con = 500
# SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=8100
icm/server_port_1 =
# SAP Web Dispatcher Web Administration
icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin,AUTHFILE=icmauth.txt
Для проверки параметров профиля используем команду
$ sapwebdisp -checkconfig pf=sapwebdisp.pfl
Создание пользователя
От пользователя sidadm выполним
icmon -a pf=<instance profile>
Введем имя файла авторизации или оставим по умолчанию нажав Enter
Далее выберем a - add user to set и введем данные о пользователе:
User Name: имя пользователя
Enter Password: вводим ваш пароль
Re-enter Password: повтор пароля
Group name: admin
Subject Value of Client Cert: CN=template,*
new entry locally created
Сохраняем изменения и выходим
s - save changes of set to file
Вводим адрес http://hostname:8100/sap/admin в браузере (имя хоста и номер порта соответственно ваши) и входим под созданным пользователем.