2.1 İstek gövdesi

<< İç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.