SAP RFC: время ожидания при выделении

Я пытаюсь создать соединение SAP RFC с новой системой.

AFAIK брандмауэр (в данном случае к порту 3321) открыт.

Я получаю это сообщение на клиенте:

RFC_COMMUNICATION_FAILURE (rc=1): key=RFC_COMMUNICATION_FAILURE, message=
LOCATION    SAP-Gateway on host ax-swb-q06.prod.lokal / sapgw21
ERROR       timeout during allocate
TIME        Thu Jul 26 16:45:48 2018
RELEASE     753
COMPONENT   SAP-Gateway
VERSION     2
RC          242
MODULE      /bas/753_REL/src/krn/si/gw/gwr3cpic.c
LINE        2210
DETAIL      no connect of TP sapdp21 from host 10.190.10.32 after 20 sec
COUNTER     3
 [MSG: class=, type=, number=, v1-4:=;;;]

И это сообщение на сервере SAP

крушины Syslog-скриншот

Любая подсказка, что нужно сделать, чтобы заставить RFC работать?

2 ответа

Решение

это работает в моем случае, если ashost это имя хоста, а не IP-адрес!

Не спрашивайте меня, почему, но это не удается

Connection(user='x', passwd='...', ashost='10.190.10.32', sysnr='21', client='494')

Но это работает:

Connection(user='x', passwd='...', ashost='ax-swb-q06.prod.lokal', sysnr='21', client='494')

Это странно, поскольку разрешение DNS происходит до TCP-соединения.

Кажется, что значение ashost используется внутри соединения. Странный. Для большинства обычных протоколов (http, ftp, pop3, ...) это не имеет значения. Или вы получите хотя бы лучшее сообщение об ошибке.

С этой маленькой информацией никто не может знать, в чем проблема здесь. Но это связано с вашей сетью и конфигурацией системы SAP.

Я полагаю, ваш брандмауэр выполняет некоторую трансляцию сетевых адресов (NAT), и новый IP-адрес за брандмауэром больше не совпадает с известным. SAP проводит некоторые собственные проверки безопасности IP / имени хоста.

Если это еще не сделано, проверьте, открыли ли порты 3221, 3321 и 4821 в брандмауэре. Также проверьте конфигурацию шлюза SAP, какие IP-адреса и имена хостов настроены, чтобы быть действительными для него (посмотрите, что отслеживается в начале файла трассировки шлюза dev_rd на стороне ABAP).

Также подумайте, может быть, использование SAProuter будет лучшим вариантом для ваших нужд.

Другие вопросы по тегам