Strona 1 z 1

Weryfikacja licencji

: 03 lis 2022, 10:48
autor: Lilpri
Hej,
Mam aplikację, która na podstawie ZS generuje ZZ oraz MMkę (pod warunkiem obecności towaru na magazynie).
Czasami spotykam się z tym, że mimo brakuj licencji na sprzedaż i tak logowanie po API zwraca status OK.
Ewentualnie gdzieś w trakcie licencja "zniknie"...

Logowanie raczej zrobione standardowo

Kod: Zaznacz cały

            XLLoginInfo_20193 _xlLoginInfo = new XLLoginInfo_20193();
            _xlLoginInfo.Wersja = 20193;
            _xlLoginInfo.ProgramID = "ZSdoZZ";
            _xlLoginInfo.Baza = "";
            _xlLoginInfo.OpeIdent = "";
            _xlLoginInfo.OpeHaslo = "";
            _xlLoginInfo.SerwerKlucza = "";
            _xlLoginInfo.UtworzWlasnaSesje = 1;
            _xlLoginInfo.Winieta = -1;
            _xlLoginInfo.TrybWsadowy = 1;
            _xlLoginInfo.TrybNaprawy = 1;
              int _xlSejsaID = 0;
            //Wykluczenie LB z obiegu??
            if (cdn_api.cdn_api.XLLogin(_xlLoginInfo, ref _xlSejsaID) == 0)
            {
            
            
Później dodaję nagłówki dokumentów, pozycję na nie i zamykam nagłówki. No i czasami ZZ się nie zrobi bo nie ma licencji, a MMka przejdzie...
Już nawet pod apkę jest wypluty osobny klucz z licencją i tak czasami się coś zadzieje i jest jakby zajęta przez poprzednie wywołanie puszczone na tym samym serwerze. Jak sobie poradzić z "uciekającą licencją"?

Re: Weryfikacja licencji

: 04 lis 2022, 03:53
autor: Korodak
Hej.

Jak aplikacja jest hostowana ? IIS, usługa czy coś innego jeszcze ?

Pozdrawiam

Re: Weryfikacja licencji

: 04 lis 2022, 08:23
autor: rolski95
W api jest funkcja do sprawdzania licencji

Re: Weryfikacja licencji

: 04 lis 2022, 10:06
autor: Lilpri
Aplikacja konsolowa wywoływana przez harmonogram windows.