Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: krstf w Październik 19, 2022, 15:50:11

Tytuł: Integracja: IIS+PHP+Sfera/Subiekt GT, Uruchom z obiektu InsERT.GT zwraca NULL
Wiadomość wysłana przez: krstf w Październik 19, 2022, 15:50:11
Witam,

Mam na Windowsie Subiekta, Sferę, skonfigurowanego IIS'a na którym uruchomiony jest skrypt PHP, z którego próbuję podłączyć się do obiektu COM InsERT.GT aby móc zintegrować się z Subiektem.

Próbuję uzyskać obiekt umożliwiający dalsze działanie:

    $gt = new COM("InsERT.GT") or die("Cannot create an object");
    $gtD = new COM("InsERT.Dodatki") or die("Cannot create an object");
    $gt->Produkt = 1;
    $gt->Autentykacja = 0;
    $gt->Serwer = "SERWER\SQLEXPRESS";
    $gt->Uzytkownik = "sa";
    $gt->UzytkownikHaslo = $gtD->Szyfruj("hasłosuperadmina");
    $gt->Baza = "BAZA";
    $gt->Operator = "nazwa";
    $gt->OperatorHaslo = $gtD->Szyfruj("hasłooperatora");
    $subiektGt = $gt->Uruchom(0, 4);
    var_dump($subiektGt);

Bezpośrednio do aplikacji na użyte dane mogę się zalogować.
Szyfrowanie haseł działa poprawnie (model InsERT.Dodatki).

Problem jest taki, że metoda Uruchom zwraca NULL bez żadnej dodatkowej informacji o błędzie, czy też jakiegokolwiek wyjątku.

Analogiczny kod uruchomiony na Wampie działał poprawnie.

Podejrzewam, że może to być jakaś kwestia uprawnień do uruchomienia Subiekt'a z poziomu skryptu serwowanego przez IIS.
Czy ma ktoś jakieś doświadczenie w tym temacie i może pomóc?
Czy w przypadku błędnych danych dostępowych metoda uruchom również zwróciłaby NULL'a bez żadnych dodatkowych informacji?