Тестирование установки BizTalk SAP - PullRequest
0 голосов
/ 04 июля 2019

Я устанавливаю новый BizTalk Server 2016 в существующий кластер BizTalk.

Я установил все программное обеспечение, но перед настройкой BizTalk Server я хочу проверить правильность установки программного обеспечения SAP, поскольку в прошлом у нас было несколько проблем.

Как мне разработать отдельный фрагмент кода .NET, чтобы проверить, правильно ли установлен коннектор SAP?

Очевидно, что мы можем протестировать после настройки BizTalk Server и добавить этот сервер в кластер BizTalk, но мы хотим проверить до этого.

Мы используем RFC SDK 7.20 и соединение ClassicRfc.

Ответы [ 2 ]

1 голос
/ 05 июля 2019

SAP будет знать, подключен ли его порт к biztalk.Поэтому просто создайте порт приема в SAP в biztalk для проверки соединения. Убедитесь, что IDOC не освобождены.

enter image description here

1 голос
/ 04 июля 2019

Очевидно, замените параметры в «<...>» ниже фактической информацией о вашем сервере.

using Microsoft.Data.SAPClient;
using (SAPConnection conn = new SAPConnection("TYPE = A; ASHOST=<server>; SYSNR=<sysnum>; LANG=EN; CLIENT=<client>; USER=<user>; PASSWD=<password>"))
{
    conn.Open();
    SAPCommand cmd = conn.CreateCommand();
    cmd.CommandText = "exec RFC_PING";
    cmd.ExecuteNonQuery();
}
...