Autor Wątek: Integracja: IIS+PHP+Sfera/Subiekt GT, Uruchom z obiektu InsERT.GT zwraca NULL  (Przeczytany 1734 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline krstf

  • Nowy użytkownik
  • *
  • Wiadomości: 1
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.65 HF2 (1.6502.2.4951)
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?

Forum Użytkownikow Subiekt GT