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 в браузере (имя хоста и номер порта соответственно ваши) и входим под созданным пользователем.

Дополнительная информация