Home › Forum › Pubblica Amministrazione › ANAC XML Bandi di Gara › File di indice
- Questo topic ha 10 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 10 mesi fa da Marco Milesi.
-
AutorePost
-
27 Gennaio 2014 alle 16:15 #913Emiliano BruniPartecipante
Ciao. Io non trovo il file di indice xml. Trovo i dataset per i relativi anni solo che all’avcp va comunicato un unico url per un file xml che suppongo dovrebbe contenere i link ai vari dataset dei relativi anni.
Non ho problemi a farmi un .php che generi l’indice xml ma, visto l’ottimo lavoro che hai fatto mi sembra strano questa dimenticanza quindi suppongo che sono io a non aver capito qual’è l’url da comunicare che contiene l’indice xml dei dataset.
27 Gennaio 2014 alle 19:55 #924Marco MilesiAmministratore del forumCiao Emiliano,
sul fatto che vada comunicato un file indice contenente tutti gli anni non ne sono così sicuro. Ho visto che alcuni lo hanno fatto, ma allo stato attuale è una “forzatura” delle disposizioni di Avcp.
L’indice, per quanto ne so io, è targato comunque con un singolo anno di riferimento e può rimandare a più file .xml.B8. Nella pubblicazione, occorre creare un distinto file per le informazioni di ciascun appalto, o è possibile predisporre un documento riassuntivo unitario? Il tracciato prevede la possibilità di pubblicare tutti gli appalti in unico file dataset ovvero su più files collegati ad un datasetindice, laddove esigenze di spazio (il limite massimo della dimensione di ciascun file è stabilito in 5 Mbyte) e/o organizzative lo richiedano (ad esempio, per il primo adempimento, che riguarda il mese di dicembre 2012 e l’intero anno 2013, si potranno articolare i dati in due files – su base annua – oppure realizzare un unico dataset, se non supera il limite anzidetto). Laddove ci si avvalga del dataset indice la URL da trasmettere - nel modulo PDF di comunicazione di ottemperanza agli obblighi di cui all’art.1, comma 32, della Legge n.190/2012 - dovrà essere quella del dataset indice medesimo.
28 Gennaio 2014 alle 10:14 #948Emiliano BruniPartecipanteCiao. Quello che dice la norma è che bisogna inviare un unico URL che contiene tutte le gare per gli anni in corso. L’URL può contenere tutte le gare o un indice che poi punta ai differenti dataset. Quello che la norma non dice è la logica con cui io eventualmente splitto i dataset ma dice che, se li splitto, l’URL che devo inviare è quello di indice che punta ai singoli.
Tu, con una logica che mi piace hai deciso di splittare i dataset per anno ma, dato che l’avcp copre più anni, allora bisogna inviare un URL all’indice che contiene poi i link ai singoli anni.
Comunque ora mi prendo l’index.php nella cartella avcp e lo copio in un index.xml.php per generale l’indice. Poi eventualmente te lo giro.
28 Gennaio 2014 alle 11:16 #949Marco MilesiAmministratore del forumCiao Emiliano,
il codice per generare l’indice lo avevo già abbozzato (e forse è ancora incluso in qualche riga commentata del plugin).
Ma l’indice deve contenere in testata un anno di riferimento. Che senso ha includergli tutti gli anni?
Secondo me è più logico inviare ogni anno un nuovo link ad Avcp, con le gare relative. E questa, per quanto ne so, è la strada che hanno scelto anche gli altri gestionali…
28 Gennaio 2014 alle 11:25 #953Emiliano BruniPartecipanteE comunque, come vedi, nell’esempio che hai quotato tu dalle FAQ anche loro prevedono che il bando del 2012 stia in un file e quelli del 2013 in un’altro ma, se fai cosi, devi fare l’indice che contiene i link ai due dataset, quello che contiene il singolo bando del 2012 e quello che contiene i bandi del 2013
28 Gennaio 2014 alle 11:27 #954Emiliano BruniPartecipanteSi, ho ritrovato il tuo file in cui avevi abbozzato l’indice…uso quello
28 Gennaio 2014 alle 11:50 #955Emiliano BruniPartecipanteOk, funziona. L’unica cosa che non sono riuscito a fare è mettere i permessi 775 al file che genero (che è lui stesso un php), però a me gira lo stesso…ti invio il file “patch”. Ovviamente va decommentato creafileindice(); in avcp_xml_generator.php
28 Gennaio 2014 alle 11:51 #956Emiliano BruniPartecipanteNon mi ha fatto allegare il file .php, provo zippandolo
28 Gennaio 2014 alle 11:54 #958Emiliano BruniPartecipanteE’ rimasto un piccolo refuso nell’anno di riferimento 🙂
28 Gennaio 2014 alle 17:13 #965Marco MilesiAmministratore del forumIn teoria andrebbero comunicati solo i bandi dell’anno precedente…
L’indice, come richiesto da avcp, dovrebbe essere usato solo nel caso in cui si dovesse rilevare la necessità di avere i dati di un singolo anno in più file .xml.
Nell’indice va indicato, in testata,
<annoRiferimento>2013</annoRiferimento>
e la struttura dei dataset interni non devono presentare divisioni temporali:
<dataset id="ID_1"> <linkDataset></linkDataset> <dataUltimoAggiornamento></dataUltimoAggiornamento> </dataset>
Quindi, stando alle specifiche attuali, la tua mi sembra una forzatura. La condivido perchè credo che il tutto evolverà in questa direzione, ma al momento non è quanto ho interpretato come richiesto da Avcp…
Questo è quello che vuoi raggiungere, suppongo:
http://avcp.provincia.prato.it/avcp/avcp_prato_dataset_indice.xml
ed è anche quello che ho iniziato a fare nell’indice, che hai trovato commentato.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.