PIANIFICAZIONE E PAESAGGIO DELLA SARDEGNA
sardegnaterritorio  ›  geografia  ›  servizi  ›  servizi di interoperabilità  ›  w3c web service  ›  servizi di catalogo
Servizi di catalogo
Elenco dei Web service messi a disposizione dall'infrastruttura SITR per l'accesso ai metadati applicativi.
Info table
Il servizio dati in input l'identificativo di una tabella o quello di un layer, collegato alla tabella per la quale si vogliono reperire le informazioni, restituisce l'identificativo completo della tabella, tutti i dati della tabella e di tutte le colonne contenute. L'elemento TipCol è presente sono nel caso in cui il servizio viene richiamato con l'IdentLayer in ingresso.

- XSD (messaggio richiesta: RequestInfoTable, messaggio risposta: ResponseInfoTable)

Info column
Il servizio prende in input l'identificativo della colonna e ritorna l'identificativo completo della colonna e tutti i dati della colonna.
- XSD (messaggio richiesta: RequestInfoColumn, messaggio risposta: ResponseInfoColumn)

Info layer
Il servizio a partire dall’identificativo del layer ne ritorna le informazioni
- XSD (messaggio richiesta: RequestInfoLayer, messaggio risposta: ResponseInfoLayer)

Layer per profile
Il servizio prende in input l'identificativo di un profilo o di una mappa e per esso restituisce le informazioni dei layer (temi) collegati.
- XSD (messaggio richiesta: RequestLayerPerProfile, messaggio risposta: ResponseLayerPerProfile)

Authentication
Il servizio prende in input un IdUser ed una password. Se l'autenticazione avviene con successo il servizio restituisce il token associato all'utente; altrimenti viene indicato il motivo del fallimento (USR / PWD / ORG errati)
- XSD (messaggio richiesta: RequestAuthentication, messaggio risposta: ResponseAuthentication)

Table value
Il servizio prende in input l'id di una tabella per ritornare i dati della stessa. Opzionalmente è possibile specificare le colone di cui ritornare i dati (altrimenti vengono restituiti i valori corrispondenti a tutte le colonne della tabella), dei filter sui dati, la prima riga e il numero massimo di righe da restituire.
- XSD (messaggio richiesta: RequestTableValue, messaggio risposta: ResponseTableValue)

Token function check
Il servizio prende in input il token e ne controlla la validità: se il token non è valido ritornerà un messaggio di errore
- XSD (messaggio richiesta: RequestTokenFunctionCheck, messaggio risposta: ResponseTokenFunctionCheck)

XSD dell'intero progetto