eypdgn

NetOpenX Maksimum kullanıcı sayısına ulaştı hatası

  Netsis/NetopenX

Merhaba,

Şirketler arası fatura aktarımı yapmak istiyorum. Sizin sitenizdeki örnek kodları kopyaladım. ancak şirket oturum açarken SSO maksimum kullanıcı sayısına ulaştı hatası alıyorum.


Şirketlere tek tek bağlanırken sorun yok.

Ana Şirket Bağlantı komutu :

try
 Kernel:=CoKernel.Create;
 AnaSirket:=Kernel.yeniSirket(vtMSSQL, EDTAnaSirket.Text, 'TEMELSET', '', EDTKullanici.Text, EDTSifre.Text, 0);
except
 On E: Exception do begin
 ShowMessage('Hata Detayı; ' + #13 + E.Message);
 Exit;
 end;
end;


Hedef şirket Bağlantı komutu :

try
 Kernel:=CoKernel.Create;
 HedefSirket:=Kernel.yeniSirket(vtMSSQL, EDTHedefSirket.Text, 'TEMELSET', '', EDTKullanici.Text, EDTSifre.Text, 0);
except
 On E: Exception do begin
 ShowMessage('Hata Detayı; ' + #13 + E.Message);
 Exit;
 end;
end;



İki şirkete birlikte bağlanma komutu:

try
 Kernel:=CoKernel.Create;
 AnaSirket:=Kernel.yeniSirket(vtMSSQL, EDTAnaSirket.Text, 'TEMELSET', '', EDTKullanici.Text, EDTSifre.Text, 0);
 HedefSirket:=Kernel.yeniSirket(vtMSSQL, EDTHedefSirket.Text, 'TEMELSET', '', EDTKullanici.Text, EDTSifre.Text, 0);
except
 On E: Exception do begin
  ShowMessage('Hata Detayı; ' + #13 + E.Message);
 end;
end;


bu komut satırı çalıştırıldığında ana şirket bağlantısı geliyor, hedef şirkete bağlanmak isterken "SSO maksimum kullanıcı sayısına ulaştı" hatası veriyor.


Sizin sitenizdeki örnek kod:

 kaynakSirket = kernel.yeniSirket(TVTTipi.vtMSSQL, "CIGDEM804", "sa", "sapass", "NETSIS", "net1", 0);
 kaynakFatura = kernel.yeniFatura(kaynakSirket, TFaturaTip.ftSFat);
 
 kaynakFatura.OkuUst("T00000000000005", "1");
 kaynakFatUst = kaynakFatura.Ust();
 
 hedefSirket = kernel.yeniSirket(TVTTipi.vtMSSQL, "ENTERPRISE8", "sa", "sapass", "NETSIS", "net1", 0);
 hedefFatura = kernel.yeniFatura(hedefSirket, TFaturaTip.ftSFat);

netopenx sso user max


zeynep özçılnak

Merhaba,


sso maksimum kullanıcı syısı uyarısını almamak için , her işlem sonunda kullanılan nesneler ve özellikle sirket ve kernel nesnesi realese edilmelidir.


Ancak size farklı bir durum var sanırım, netopenx kullanıcı sayınız 1 olabilir mi ?


15/05/18 11:30


eypdgn

Evet,

Bayi paketimiz içinde tanımlı kullanıcı sayısı 1. ancak işlemlerin aynı bilgisayarda ve aynı oturumda yapılması durumunda da kullanıcı sayısı önemli mi?


Bu durumu lisans artırmadan geçmemiz mümkün mü?




15/05/18 11:33


zeynep özçılnak

Merhaba,


aynı oturumda 2 farklı şirkete login oluyorsunuz, yeni bir şirket nesnesi kullanıldığında netopenx kullanıcısında eksiltir. Dolasıyla bu işlem için netopenx kullanıcı sayınızı artırmanız gerekir.


iyi çalışmalar


18/05/18 13:41

Cevap vermek için giriş yapmanız gerekmektedir.