|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > Netsim System Agent Kurulum ve Yönetim Kılavuzu > 5. Servis yüzeyleri > 5.1 İşlemciler ve uçlar |
| İşlemci (yol) | Ne için; işletimde bilinmesi gerekenler | Protokol |
|---|---|---|
AdminREST (/AdminREST) | Yönetim uçları: durum, izleme, günlük, oturumlar,
lisans, dosya, EXECCOMMAND (LOADCONFIG, RESCHEDULETASKS,
RELOADENDPOINTS, DBSETUP, CLOSESESSION …). Anonime kapalıdır (yalnız
GET SITE); SYSADMIN üyesi ya da SYSDBA ister. SQL çalıştıran ucu yoktur,
betikler /ivedi'den geçer. Yönetim arayüzü bu yüzeyi kullanır. | §8 |
ClientREST (/ClientREST) | İstemci uygulamaların yüzeyi: oturum, lisans sayımı,
kullanıcı listesi, raporlar, yardım ve belge uçları, WebSocket mesajları. Koruma uç başınadır; “açık
oturum” parola denetimi değil, istemci el sıkışması ve lisans denetimidir. Rapor uçları istemcinin değil
yapılandırmadaki bağlantının kimliğiyle çalışır. /ClientREST güvenilmeyen ağa doğrudan
açılmaz. | §1–§6 |
IVEDI (/ivedi) | Motorun SQL oturum protokolü (WebSocket ve durumsuz
POST /ivedi/execute): msql, yönetim arayüzü, FireDAC sürücüsü, dil sunucusu ve PSQL hata
ayıklayıcısı. Betikler hizmet hesabının yetkisiyle koşar ve makinede komut çalıştırmaya kadar gider: kapısı
parolası doğrulanmış SYSADMIN / SYSDBA login'idir. Ayarları
statementTimeoutMs, maxInlineBlob, debugMode. | §7 |
CRUD (/crud) | WEBSENDP tablosundan gelen uçlar ve
/crud/data, /crud/metadata REST veri erişimi. Conf database (kayıt adı) ve
authMode: session (MASTER login'i, yönetici) ya da database (kimliği ve
yetkiyi veritabanı doğrular). Uç listesi RELOADENDPOINTS ile tazelenir. | §9 |
REST (örn. /api) | Veritabanındaki ENDPOINT nesneleri. Conf
database zorunlu; maxBodyBytes, statementTimeoutMs,
reloadIntervalSec. Uç tanımı ve kimlik biçimi SQL'dedir (CREATE ENDPOINT); motor hatası
istemciye gitmez, ayrıntısı günlüktedir. | §3.5 |
MessageQueue (/message) | Mesaj kuyruğu ve kanallar; anonymousSender
açıksa kimliksiz gönderici kabul edilir. | §5 |
IoTGateway | IoT ağ geçidi ve cihaz istemcileri; cihazlar MASTER'ın iot$device /
iot$legacy_device tablolarındadır. | §5.2, §10 |
REST (/whatsapp) | WhatsApp webhook'u: olay veritabanının iki
ENDPOINT'i ve wa_webhook credential'ı; conf'ta sır yoktur. | §11 |
MCP (/mcp) ve -MCP | MCP sunucusu: HTTP işlemcisi anonimdir ve yalnız
katalog ve yardım araçlarını sunar; ağa açıksa conf database tek kayda sınırlanır ve
rateLimitPerMinute verilir. Komut satırı kipi (-MCP [-DATABASE ad]) yerel kullanıcının
yetkisiyle koşar, rol denetimi yoktur. | §12 |
Distribution | Dağıtım işlemcisi (Netsim'in dağıtım sunucusu ya da yerel ayna); aşağıda “Dağıtım sayfası ve distribution ayarı”. | §3.2a |
StaticFile, WebDAV | Aşağıda “Diğer işlemciler” ve “Yönetim arayüzü”. | — |
Bir uygulamanın autoServices listesindeki websocket yükseltmesi hiçbir kimlik doğrulaması
yapmaz: WebSocket bağlantısının kimliği, öncesinde yapılan POST …/OpenSession çağrısındaki Basic auth ile
belirlenir (protokol §8.1).