Как связать SAP B1 9.0 или 9.1 с PHP 5.5.30?

У меня проблема, связанная с соединением SAP B1 и PHP 5.5.30. На самом деле я знаю, как я могу напрямую подключить PHP к базе данных SAP B1, но это не очень хороший способ подключения, и он не поддерживается. Итак, что мне нужно сделать, это подключить PHP к SAP B1, но не напрямую. для чтения и записи данных в базе данных SAP. Вот код, который я пытался сделать, но результат равен 0, я знаю значение этого 0.

    <?php
$mycomp = new COM("SAPbobsCOM.Company") or die("Cannot start SBO");
$mycomp->Server="192.168.0.103";
$mycomp->LicenseServer = "192.168.0.103:30000";
$mycomp->DbUserName = "sa";
$mycomp->DbPassword = "****";
$mycomp->UserName = "manager";
$mycomp->Password = "****";
?>

У меня есть SQL Server 2008, я использую XAMPP для PHP и Adobe Dreamweaver для кодирования.

Пожалуйста, кто-нибудь может мне помочь.


person Schadrack Rurangwa    schedule 12.02.2016    source источник


Ответы (1)


Результат 0 означает, что вы успешно подключились к компании.

Я рекомендую вам просмотреть примеры SDK, чтобы лучше понять, как взаимодействовать с DI API.

Кроме того, вы можете захотеть исследовать использование DI Server поверх DI API. DI API — это библиотека на основе COM, предназначенная для .NET. Вы можете столкнуться с проблемами совместимости из-за использования PHP. Сервер DI — это, по сути, веб-служба, которая работает с API DI и гораздо более удобна для всех технологических стеков.

Удачи.

person Overhed    schedule 02.06.2016