Тема: Подключение через WEB (PHP, JS)

Здравствуйте.
Не получается подключится к TechnologiCS из браузера. Просьба помочь устранить возникающие ошибки или дать готовый пример подключения.
TCS (базы, лицензии) установлен на сервере, на локальной машине установлен TCS, apache, php.
Рассматривались два варианта - PHP COM
        $tcs = new COM("CSDN.TCS")
        or die('Не могу создать CSDN.TCS');

       /* на этом этапе либо перестаёт грузиться ( локальная машина с denwer ), либо Fatal error, при этом локальный компонент Shell.Application, взятый для пробы - отрабатывает на "ура" */

и MS-JS с ActiveX компонентом
            var TCS = new ActiveXObject("CSDN.TCS"),
                  APP = TCS.LoginEx('Администратор', 0);

Здесь скрипт отрабатывал, но что при создании только экземпляра CSDN.TCS, что при попытках использовать его методы ( LoginEx ) - выдавал один и тот же alert ошибки:
"TCS Api has been already destroyed!" и прерывание работы скрипта.

Re: Подключение через WEB (PHP, JS)

Здравствуйте. Запустить будет непросто.  Что именно вы ходите делать через Web с TechnologiCS?
TechnologiCS и АПИ работает через GUI, так что сюрпризов много может быть.

Для начала необходимо использовать CGI web-приложение, так как TechnologiCS АПИ позволяет создать только один экземпляр на процесс, а еще лучше делать свою обертку над АПИ TechnologiCS и обращаться уже к ней.

Re: Подключение через WEB (PHP, JS)

Олег Зырянов пишет:

Что именно вы ходите делать через Web с TechnologiCS?

Для начала документооборот/сообщения.

Олег Зырянов пишет:

Для начала необходимо использовать CGI web-приложение, так как TechnologiCS АПИ позволяет создать только один экземпляр на процесс, а еще лучше делать свою обертку над АПИ TechnologiCS и обращаться уже к ней.

То есть API напрямую использовать не получится?
А то получается, что надо писать своё API на ваше API.

(изменено: , 4 марта 2020 13:22:20)

Re: Подключение через WEB (PHP, JS)

Для начала документооборот/сообщения.

На просмотр это сейчас итак есть.

То есть API напрямую использовать не получится?

Можно, но зависит от того что хотите сделать. Обертку писать надо, но зато с ней в последующим может быть проще.
А так через CGI должно завестись, главное чтобы коннект быстро шел. Есть еще fastcgi, с ним плотно не общался, по идее с ним еще лучше должно быть.