3.1 GET /crud/METADATA/<ne>[/<ad>]?source=ivd — IVD$ kataloğu (I8, 2026-09-16)

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > Netsim System Agent İstemci Protokolü Referansı > 3. Diğer HTTP uçları (/ClientREST/...) >

3.1 GET /crud/METADATA/<ne>[/<ad>]?source=ivd — IVD$ kataloğu (I8, 2026-09-16)

source=ivd verilince metaveri sağlayıcının kataloğundan değil, ürün veritabanının içindeki IVEDI kataloğundan (IVD$V_* görünümleri; STORAGE kipindeki Firebird / PostgreSQL veritabanında motor onları depoya da kurar) SQL ile okunur. Kimlik kapısı /METADATA ile aynıdır (authMode). Satırlar görünümün kendi kolonlarıyla, sağlayıcının döndürdüğü yazımla gelir (PostgreSQL küçük, Firebird büyük harf); nullable gibi bayraklar burada 'Y'/'N' metindir.

Yol Görünüm
TABLES, VIEWS IVD$V_TABLES (OBJECT_TYPE = TABLE / VIEW)
COLUMNS/<tablo> IVD$V_COLUMNS (COLUMN_POSITION sırasıyla)
PRIMARYKEYS/<tablo> IVD$V_RELATIONS, CONSTRAINT_SUB_TYPE = 1 (0 NOT NULL, 1 PK, 2 FK, 3 UNIQUE, 4 CHECK, 5 POLICY)
PROCEDURES, FUNCTIONS IVD$V_PROCEDURES
DOMAINS IVD$V_DOMAINS (yalnız source=ivd)
RELATIONS/<tablo> IVD$V_RELATIONS (yalnız source=ivd)
ATTRIBUTES/<nesne> IVD$V_ATTRIBUTES — koşullu öznitelik satırları FILTER_TEXT ile (yalnız source=ivd)
LOCALIZATION/<nesne> IVD$V_LOCALIZATION (yalnız source=ivd)
INDEXES/<tablo> IVD$V_INDEX_COLUMNS — indeks ve anahtar kısıtı kolonları, kolon başına bir satır; KEY_ROLE K anahtar kolonu, R yabancı anahtarın başvurduğu kolon; ifade indeksinde EXPRESSION dolu

Yanıt {"result": true, "source": "ivd", "<etiket>": [ {…} ]}. Görünümleri depoda olmayan (bu motorla ALTER DATABASE … UPGRADE edilmemiş) veritabanında 400 + IVD$ metaverisi okunamadı; source başka bir değer alırsa 400. Nesne adı /DATA kuralıyla doğrulanır (harf, rakam, _, $) ve büyük harfe çevrilir.