Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
|
gwusermanual:interface:interface:import_export_csv_shp [2025/10/21 17:04] giorgio.scali [Mappatura dei campi] |
gwusermanual:interface:interface:import_export_csv_shp [2026/07/07 16:17] (versione attuale) andrea.bocconi [IMPORT SHP] |
||
|---|---|---|---|
| Linea 540: | Linea 540: | ||
| |Object|additionalMap|false| HashMap contenente la lista delle colonne non presenti nel file che si voglia comunque popolare durante l inserimento. La forma è {'nameColumnDatabase': 'valore'}. Il valore può essere anche preso dinamicamente dalla sessione | | |Object|additionalMap|false| HashMap contenente la lista delle colonne non presenti nel file che si voglia comunque popolare durante l inserimento. La forma è {'nameColumnDatabase': 'valore'}. Il valore può essere anche preso dinamicamente dalla sessione | | ||
| |String|fileMapping|false| E' il nome del file di mapping se presente nei contenuti statici, deve risiedere nella cartellina SHAPE| | |String|fileMapping|false| E' il nome del file di mapping se presente nei contenuti statici, deve risiedere nella cartellina SHAPE| | ||
| - | |String|scriptName|false| Nome dello scripts groovy, senza estensione che verrà lanciato al termine del caricamento. Lo script deve essere presente nella cartella dei contenuti statici sottocartella groovy| | + | |String|scriptName|false| Nome dello scripts groovy, CON l'estensione che verrà lanciato al termine del caricamento. Lo script deve essere presente nella cartella dei contenuti statici sottocartella groovy| |
| |Integer|handleErrorsType|false| Specifica il comportamento del sistema in presenza di un errore. Se 0,(default) il sistema va avanti segnalando alla fine i records non importati e l errore verificatosi, se 1 blocca l intera importazione se almeno un record non può essere importato| | |Integer|handleErrorsType|false| Specifica il comportamento del sistema in presenza di un errore. Se 0,(default) il sistema va avanti segnalando alla fine i records non importati e l errore verificatosi, se 1 blocca l intera importazione se almeno un record non può essere importato| | ||
| |Integer|idProcessImport|false| Se indicato non viene inserito un nuovo record nella tabella contenente l archivio storico delle importazioni bensì aggiorna il record con quel idProcess| | |Integer|idProcessImport|false| Se indicato non viene inserito un nuovo record nella tabella contenente l archivio storico delle importazioni bensì aggiorna il record con quel idProcess| | ||
| Linea 675: | Linea 675: | ||
| * **HashMap ** Si passa un parametro denominata 'columnHeadersMap' variabile hashmap contenente una lista di chiave\valore dove in fase di esportazione la chiave è il campo nel database e valore il campo nel file e viceversa in fase di importazione. | * **HashMap ** Si passa un parametro denominata 'columnHeadersMap' variabile hashmap contenente una lista di chiave\valore dove in fase di esportazione la chiave è il campo nel database e valore il campo nel file e viceversa in fase di importazione. | ||
| <code> | <code> | ||
| + | //esportazione | ||
| columnHeadersMap:{ | columnHeadersMap:{ | ||
| - | 'nome_campo_nel_database1':'nome_campo_nel_file1', 'nome_campo_nel_database2':'nome_campo_nel_file2', etc…} | + | 'nome_campo_nel_database1': 'nome_campo_nel_file1', |
| + | 'nome_campo_nel_database2': 'nome_campo_nel_file2', | ||
| + | etc… | ||
| + | } | ||
| + | //importazione | ||
| columnHeadersMap:{ | columnHeadersMap:{ | ||
| - | 'nome_campo_nel_file1':'nome_campo_nel_database1','nome_campo_nel_file2':'nome_campo_nel_database2', etc…} | + | 'nome_campo_nel_file1': 'nome_campo_nel_database1', |
| + | 'nome_campo_nel_file2': 'nome_campo_nel_database2', | ||
| + | etc… | ||
| + | } | ||
| </code> | </code> | ||