|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > Netsim System Agent İstemci Protokolü Referansı > 2. POST /ClientREST/OpenSession > 2.1 İstek gövdesi |
| Alan | Tür | Zorunlu | Anlam |
|---|---|---|---|
Version |
string | evet | "4". Başka değer → 202 "Version 4 için destekleniyor". |
ClientName |
string | evet | İstemci türü. "NetsimWEB" (büyük/küçük harf duyarsız) ve ApplicationName da "NetsimWEB" ise web sunucusu; "System Agent WebAdmin" yönetim arayüzü; diğerleri masaüstü (masaüstü istemcisi burada bilgisayar adını gönderir — makine adı NETSIMWEB olsa da masaüstüdür). |
UserName |
string | evet | Uygulama kullanıcısı (veritabanı kullanıcı adı). Oturumun /user/<ad> kanalını belirler. |
OsUserName |
string | evet | İstemci makinesindeki OS kullanıcısı (web: giriş yapan kullanıcı). |
OsSessionId |
int | evet | OS oturum kimliği (web: ASP.NET oturum kimliği sayısal karşılığı). |
DatabaseName |
string | evet | Bağlanılan veritabanı adı. |
ApplicationName |
string | evet | Uygulama adı (web: "NetsimWEB"). |
ApplicationVersion |
string | hayır | Uygulama sürümü. |
DBConnectionID |
int | evet | Veritabanı oturum numarası (FLYSESSION_NO). /connection/<no> kanalını belirler. |
Products |
string | evet | Virgülle ayrılmış ürün/modül kodları: <productId> ve <productId>*1000 + <moduleId>. Boş string geçerlidir (lisans sayımı yapılmaz). |
RS |
string | evet | En az 16 baytlık rastgele tuz; LicenseInfo.ValidationKey bundan türetilir. |
CloseSessionOnDisconnect |
bool | hayır | true ise oturum bağlantı kapanınca düşer, çerez verilmez. |
Products'ta modül kodları: 1 tam kullanıcı, 10 kısıtlı kullanıcı, 11 dış erişim,
20..39 ürün lisansları. Web kullanıcısı için ayrı modül yoktur (kullanıcı kararı 2026-09-15):
NetsimWEB istemcisi de tam kullanıcı koltuğu (+1) tüketir, yalnızca bonus almaz.