2.2.2. Publicarea tabelelor
Orice tabelă sau view din dicționarul aplicației se poate publica din fereastra Tabele publicate, meniul Data Exchange Interface.
Tabele publicate
Acces rol
Aici se pot specifica rolurile care au acces la publicaţie. In lista apar doar acele roluri care au acces definit in fereastra Servicii Web -> Acces Roluri.
Atenţie! Dacă nu există niciun rol introdus în acest tab sistemul va considera că TOATE rolurile definite în fereastra Servicii Web -> Acces Roluri au acces la această publicaţie.
Secventa coloane
În acest tab se poate specifica atât coloanele care se publică (cele din partea dreaptă) cât și ordinea lor de publicare
Coloane publicate
În acest tab se pot specifica diferite proprietăți pentru coloanele publicate.
Parametri where
În acest tab se specifică tipul parametrilor dinamici utilizaţi în condiţia "SQL Where" pentru tabelă. Ordinea lor, dată de câmpul Secvenţă, trebuie să respecte ordinea în care apar în condiţia "SQL Where".
Câmpuri (cele cu bold sunt obligatorii)i:
Titular: titularul care publică datele
Societate: tabelele se pot publica doar cu societatea *
Tabelă: tabela care se dorește a fi publicată (accesibilă pentru aplicații externe)
Nume publicare: Numele cu care va fi referită de aplicațiile externe. O tabelă din AD se poate publica de mai multe ori utilizând nume publicare diferite.
Tip publicare: Tipul publicării
In: datele se publică doar pentru intrare (preluare de date/modificări)
Out: datele se publică doar pentru iesire (interogarea datelor de către aplicații externe)
Ambele: atât pentru In cât și pentru Out
Sql WHERE: condiție where de selecție a datelor. Acționează doar pentru Out. Poate conţine parametrii dinamici, specificaţi prin semnul ?.
Sql ORDER BY: ordonarea datelor selectate. Acționează doar pentru Out
Rezolvare valori ID: Acționează doar pentru Out și specifică dacă coloanele de tip ID sunt sau nu automat rezolvate pe baza dicționarului aplicației. Rezolvarea înseamnă convertirea valorilor numerice (ID-uri) în informații interpretabile de utilizatori, pe baza coloanelor Identificator a tabelei de bază pentru coloana ID.
Activă: dacă publicarea este sau nu activă. Publicările inactive nu se pot utiliza de către aplicațiile externe.
Crează coloanele: populează lista de coloane publicate utilizănd coloanele tabelei din dicționarul aplicației. În cazul în care publicarea implică și In, coloanele marcate în AD ca și obligatorii se pun automat în lista coloanelor publicate. Dacă publicare este doar de tip Out, nicio coloană nu se pune implicit în lista celor publicate.
Generare fişier template: generează un template de fișier XML sau pentru transmiterea de date către SocrateOpen (In)