Il comando permette di recuperare le caratteristiche e le proprietà di una tabella specifica all’interno del database richiesto. Oltre alle caratteristiche della tabella saranno disponibili anche tutti i campi che la compongono con le loro caratteristiche.
tablename
Nome della tabella da recuperare.
db
Nome del database dove recuperare la tabella.
token
Il token di identificazione dell’utente.
https://web.nios4.com/ws/?action=table_info&db=db&tablename=customer&token=00000000
notfound
La tabella richiesta non esiste
unauthorized
Non si hanno i permessi di visualizzazione per la tabella richiesta
{
"error": false, Identificatore errore
"table": {
"gguid": "guid", Id globale
"tid": "20190923135015", Identificatore temporale
"eli": "0", Se la tabella è eliminata
"arc": "0", Indice archivio
"ut": "user", Ultimo utente
"ind": "0", Indice di ordinamento
"displayable": "1", Permesso di visualizzazione
"eliminable": "1", Permesso di eliminazione
"editable": "1", Permesso di editazione
"tablename": "customer", Nome effettivo della tabella
"syncyes": "1", Permesso di sincronizzazione
"syncsel": "1", Permesso di sincro selettiva
"syncno": "0", Permesso di sincro opzionale
"param": {}", Parametri tabella
"tablelabel": "Customer", Etichetta tabella
"newlabel":"New Customer", Etichetta su nuovo record
"expressions": "", Espressioni di calcolo
"lgroup": "" Gruppo di appartenenza
},
"fields": [
{
"gguid": "g", Id globale campo
"tid": "20190923135015", Identificatore temporale
"eli": "0", Se il campo è eliminato
"arc": "0", Indice archivio
"ut":"user", Ultimo utente
"ind": "1001", Indice di ordinamento
"displayable": "1", Permesso di visualizzazione
"eliminable": "1", Permesso di eliminazione
"editable": "1", Permesso di editazione
"tablename": "customer", Tabella di appartenenza
"fieldname": "name", Nome effettivo del campo
"fieldlabel": "Name", Etichetta del campo
"fieldtype": "11", Tipo campo
"viewcolumn": "1", Se la colonna è visibile
"columnwidth": "200", Larghezza colonna
"obligatory": "0", Se il campo è obbligatorio
"param": "{}", Parametri campo
"ofsystem": "1", Se il campo è di sistema
"expression": "{}", Espressioni campo (non usato)
"style":"{}", Stile del campo
"panel": "", Pannello contenente il campo
"panelindex": "0", Indice del pannello
"fieldlabel2": "C Name", Etichetta sulla colonna
"columnindex": "1" Indice della colonna
},...],
"record": { Template di riferimento per il record
"gguid": "", utilizzabile nelle altre chiamate
"tid": 0, per aggiungere e modificare i valori
"eli": 0, nella tabella
"arc": 0,
"ut": "",
"ind": 0,
"exp": "",
"gguidp": "",
"uta": "",
"tap": "",
"dsp": "",
"dsc": "",
"dsq1": 0,
"dsq2": 0,
"utc": "",
"tidc": 0,
"name": "",
},
"archives": [ Elenco degli archivi
{ disponibili per la tabella
"gguid": "g",
"tid": "20200323110641",
"eli": "0",
"arc": "0",
"ut":"user",
"ind": "2",
"gguidp": "",
"exp": "",
"uta": "1050",
"tap": "",
"dsp": "",
"dsc": "",
"dsq1": "0",
"dsq2": "0",
"utc":"user",
"tidc": "20191023132749",
"tablename": "customer",
"arcindex": "2",
"archivename": "old"
}
],
"scripts": [ Elenco degli script associati
{ alla tabella
"gguid": "g",
"ind": 7,
"tablename": "customer",
"scriptname":"script",
"scripttype": 3
}
],
"preferences": [ Preferenze standard di impaginazione
{ sulla scheda
"NC": "ind",
"IN": 0,
"VS": 0,
"WD": 40,
"SO": 0
},...]
}