|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > Netsim System Agent İstemci Protokolü Referansı > 6. Rapor uçları |
POST /ClientREST/REPORTPREVIEW ve POST /ClientREST/REPORTPRINT (2026-09-15, A7): açık
oturum ister (401); rapor yardımcısı (NetsimSAHelper.dll, yalnız Windows) yoksa 501.
Gövde: {"database": "<MASTER'daki kayıt adı, isteğe bağlı>", "FilterValues": {"FILTRE_NO": <int>,
"FILTRELER": "<filtre metni>", "OPTIONS": "<isteğe bağlı>"}}. database verilmezse -DATABASE ile
verilen ad, o da yoksa MASTER'da istemci bağlantısı kurulabilen ilk kayıt kullanılır; rapor her
zaman kaydın parametrelerindeki veritabanı kimliğiyle üretilir (istemci kimliği veritabanına iletilmez).
userName/password alanları eski sözleşmeden kalmadır, gönderilirse yok sayılır.
REPORTPREVIEW başarıda 200 + raporun akışı. Ölçüldü (2026-09-15): yardımcı DLL'in
GenerateReport çıktısı öndeğerde PDF'tir (%PDF-1.7, FastReport), ajan akışın başına
bakıp Content-Type: application/pdf yazar; %PDF ile başlamayan çıktı (OPTIONS ile başka
biçim istendiyse) application/octet-stream olur. OPTIONS sözlüğü LIB37'dedir, ajan onu
yorumlamaz, olduğu gibi geçirir.REPORTPRINT raporu sunucu tarafında basar; 200 {"result": true}.FILTRE_NO/FILTRELER ve yardımcı hataları 202 + result: false + message
(eski 412 kalktı).