Query servizio rest
Url www.unito.wps.u-gov.it/wps/pls/admin/!ods_api.query
User ugov-wps-rest
PW pc_rest_nt!
Utiliziamo solo le query con id 1, 2, 4 e 9.
Le chiamate rest che usiamo sono queste:
- www.unito.wps.u-gov.it/wps/pls/admin/!ods_api.query?id=1&rows4page=1000&format=xml&page=
- www.unito.wps.u-gov.it/wps/pls/admin/!ods_api.query?id=2&rows4page=1000&format=xml&page=
- www.unito.wps.u-gov.it/wps/pls/admin/!ods_api.query?id=9&rows4page=1000&format=xml&page=
- www.unito.wps.u-gov.it/wps/pls/admin/!ods_api.query?id=4&rows4page=1000&format=xml&page=
1 ods_usr_pst_persona
SELECT id_cms as id, id_ab, username, nome, cognome, codice_fiscale, profilo, profilo_bea as profilo_unito, matricola, id_struttura_afferenza_org, struttura_afferenza_org, id_struttura_afferenza_did, struttura_afferenza_did, id_sede, sede, id_facolta, facolta, cd_tipo_ruolo, ds_tipo_ruolo, cd_ruolo, ds_ruolo, cd_area, ds_area, cd_ssd, ds_ssd, tel_ufficio, tel_cell_ufficio, fax_ufficio as fax, sito_personale, user_email, nome_breve, foto, curriculum_it, curriculum_en, ds_att_did_interna, ds_att_did_esterna, ds_att_scientifica_it, ds_att_scientifica_en, visualizza_link_prodotti, pubblicazioni
FROM ods_usr_pst_persona_vw
WHERE cessato = 0
AND (
(data_invalidamento is null)
OR (data_invalidamento > sysdate)
)
AND (id_cms IS NOT NULL)
AND (
(id_ab > 0)
OR (cognome is not null)
)
2 ods_usr_pst_uploads
SELECT id, name, filename AS filename_originale, filename, title, description, lower(file_type) as file_type, doc_size,
DECODE (
last_updated,
NULL,
'1901-01-01 00:00:00',
TO_CHAR(last_updated, 'YYYY-MM-DD HH24:MI:SS')
) AS last_modified
FROM EAPP_UNITO_PROD.ods_usr_pst_uploads
3 ods_usr_pst_uploads_1
SELECT id, blob_content as data, content_type
FROM EAPP_UNITO_PROD.ods_usr_pst_uploads
WHERE id = :p_ods_id
4 ods_usr_pst_indirizzi_vw
SELECT id, blob_content as data, content_type
FROM EAPP_UNITO_PROD.ods_usr_pst_uploads
WHERE id = :p_ods_id
5 pj_ru_disponibili
select CD_PROGETTO, NOME_PROGETTO, DT_INI_VALIDITA, DT_FIN_VALIDITA, DT_PROROGA, DT_INI_ATTIVITA, DT_FIN_ATTIVITA, DT_PROROGA_UFF, CUP, CD_TIPO_PROGETTO, DS_TIPO_PROGETTO, ID_AB_RESP, MATRICOLA, NOME_ESTESO_RESP, CD_TIPO_RUOLO_PROG, DS_TIPO_RUOLO_PROG, DT_CESSAZIONE, CD_NODO_UO_PR, NOME_BREVE_UO_PR, CD_CSA_UO_PR, DS_TIPO_PROG_FIN, round(PROIEZ_UT_BDG_COSTI, 2) as PROIEZ_UT_BDG_COSTI, round(SCR_GEST_PLUR_COSTI, 2) as SCR_GEST_PLUR_COSTI, round (SCR_VINC, 2) as SCR_VINC, round(SCR_GEST_PLUR_RICAVI, 2) as SCR_GEST_PLUR_RICAVI, round (DISPONIBILE, 2) as DISPONIBILE, round(BUDGET_PL_PJ, 2) as BUDGET_PL_PJ, round (DISP_BDG_PJ_PL, 2) as DISP_BDG_PJ_PL, round (DISP_BDG_PL_VINC_PJ, 2) as DISP_BDG_PL_VINC_PJ, DATA_CARIC
from ODS_USR_PJ_RU_DISP_VW v
6 bea_ported_getAllStrutture
select *
from siaxm_unito_prod.ods_usr_pst_struttura_vw 7 bea_ported_listStruttureIDs
select codice
from siaxm_unito_prod.ods_usr_pst_struttura_vw
8 bea_ported_getStrutturaFromCod
select *
from siaxm_unito_prod.ods_usr_pst_struttura_vw
where codice = ':p_codice'
9 ods_usr_pst_struttura
SELECT id, id_ab, nome, descrizione, codice, foto, sito_federato, indirizzo AS indirizzo_principale, altri_indirizzi, mail, pec, telefono, fax, profilo, presidente, presidente_mail, presidente_telefono, presidente_fax, direttore, direttore_mail, direttore_telefono, direttore_fax, null as preside, null as preside_mail, null as preside_telefono, null as preside_fax, responsabile, responsabile_mail, responsabile_telefono, responsabile_fax, null as segretario, null as segretaria_mail, null as segretaria_telefono, null as segretaria_fax, null as coordinatore, null as coordinatore_mail, null as coordinatore_telefono, null as coordinatore_fax, note_interstitial, codice_en, sito_federato_en, res_polo_cont, res_polo_cont_mail, res_polo_cont_telefono, res_polo_cont_fax, res_polo_did, res_polo_did_mail, res_polo_did_telefono, res_polo_did_fax, res_polo_bib, res_polo_bib_mail, res_polo_bib_telefono, res_polo_bib_fax, res_polo_ric, res_polo_ric_mail, res_polo_ric_telefono, res_polo_ric_fax, res_polo_logis, res_polo_logis_mail, res_polo_logis_telefono, res_polo_logis_fax, res_polo_int, res_polo_int_mail, res_polo_int_telefono, res_polo_int_fax, res_polo_ict, res_polo_ict_mail, res_polo_ict_telefono, res_polo_ict_fax, vice_dir_vic, vice_dir_vic_mail, vice_dir_vic_telefono, vice_dir_vic_fax, vice_dir_ric, vice_dir_ric_mail, vice_dir_ric_telefono, vice_dir_ric_fax, vice_dir_did, vice_dir_did_mail, vice_dir_did_telefono, vice_dir_did_fax, categoria_sds, polo, categoria_centri, tipologia
FROM ods_usr_pst_struttura_vw
Note sulle query
db14-int.dbc.cineca.it
UGOV_UNITO_PROD.cineca.it
AU_UNITO_PROD_002
Schema SIAXM_UNITO_PROD
Tutte le migrate relative a queste query sono presenti alla pagina: http://unito-mgmt.dev.cineca.it/it/admin/content/migrate