|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > Netsim System Agent İstemci Protokolü Referansı > 7. IVEDI oturum protokolü (/ivedi) > 7.1 Oturum komutları |
| Komut | Alanlar | Yanıt |
|---|---|---|
open |
login, password, database? (MASTER kayıt adı, düz tanımlayıcı), searchPath?, timeZone?, mode? (execute öndeğer / convert:<hedef> - kip kilitlenir / lsp - dil sunucusu, §7.9; target?, development? yalnız onunla), autocommit? (öndeğer false), fetchSize?, statementTimeoutMs? (0 = sınırsız), encoding? (json/bson, sunucu kaynaklı mesajlar için), language? (motor iletilerinin dili, tr / en; öndeğer conf language), stackTrace? (öndeğer false; true ise error öğeleri sunucunun yerel yığın izini de taşır - ajanın günlük düzeyi debug / diag ise ya da Debug derlemede istenmeden de gelir) |
sessionKey, connectionId, cancelKey, serverVersion, protocolVersion, catalogVersion, login, user, roles[], database, databaseState (canlı durum: ACTIVE, UPGRADING, ...), upgradeRequired + upgradeReason (yalnız katalog yükseltme bekliyorsa; o zaman kullanıcı nesneleri yüklenmez ve bir ad çözülemeyen her deyim DATABASE_NOT_AVAILABLE alır - yalnız ALTER DATABASE <db> UPGRADE [PREVIEW]), searchPath, fetchSize, maxRows, autocommit, statementTimeoutMs, language, maxInlineBlob, mode, target / development (yalnız lsp), capabilities[] (json, bson, cursor, script, prepare, cancel, statementTimeout, stateless, events, blob) |
close |
- | ok; açık işlem geri alınır, sunucu soketi kapatır |
ping |
- | serverTime, session (bool) |
set |
autocommit, fetchSize, maxRows, metadata, encoding, statementTimeoutMs |
geçerli değerler |
metaCommands |
- | commands[]: name, schema, description, client (bool - gövdesiz, istemci ele alır), params[] (name, type, hasDefault). Oturumun kataloğundaki METACOMMAND nesneleri; \ad arg … satırı execute/script ile motora gider, CLIENT olanları istemci yerelde işler |
open ajan oturum yöneticisinde (sessionManager) doğrulanmış, konuk olmayan bir oturum da açar: idleTimeout /
lifeTime sınırları ve AdminREST SESSIONS sayımı buradan gelir; bir bağlantıda ikinci open reddedilir.