Соедините Sap B1 hana с приложением C # с помощью DI API - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь подключить MY Sap B1 HANA к веб-приложению C # с помощью DI API, но мое соединение вызывает ошибку. Вот скриншот ошибки Не удалось подключить SLD, убедитесь, что ваш сервер SLD доступен и подключен . Любая соответствующая помощь будет оценена.

          try{

            oCompany.CompanyDB = "***";
            oCompany.Server = "***";
            oCompany.LicenseServer = "***:30015";

            oCompany.SLDServer = "***:40000";     //  
            oCompany.DbUserName = "****"; // 
            oCompany.DbPassword = "****"; //
            oCompany.UserName = "****"; //
            oCompany.Password = "****"; // 
            oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_HANADB;
            oCompany.UseTrusted = false;
            int res = oCompany.Connect();
            string errMsg = oCompany.GetLastErrorDescription();
            int ErrNo = oCompany.GetLastErrorCode();
            if (ErrNo != 0)
            {
                value1 = errMsg;
                return errMsg;
            }
            else {
                value1 = "Succes Connection To Sap B1 Hana";
                return value1;

            }

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Вы также можете использовать приведенный ниже код.

SAPbobsCOM.Company oCompany = new SAPbobsCOM.Company();
oCompany = (SAPbobsCOM.Company)Application.SBO_Application.Company.GetDICompany();
0 голосов
/ 17 сентября 2018

Вы должны указать номер порта на сервере. Обычно номер порта составляет 30015.

...