Eliminazione di un report mediante un caricatore
Utilizzando un caricatore Windchill, è possibile eliminare i report personalizzati e di default in modo che gli utenti accedano solo ai report pertinenti.
Gli elementi utilizzati nel file di caricamento differiscono quando si eliminano i report dal database Windchill. Durante la creazione del file di caricamento, è possibile fare riferimento ai file di caricamento di esempio DeleteOOTBWindchillReports.xml. I file si trovano nel seguente percorso: $WT_HOME/loadFiles/reports.
Per eliminare un report utilizzando un caricatore, attenersi alla procedura descritta di seguito.
1. Creare un file di caricamento utilizzando l'elemento csvDeleteWindchillReport.
Utilizzare csvDeleteWindchillReport per eliminare i report creati con Creazione report o lo strumento Windchill Business Reporting ed esistenti nel database Windchill. Aggiungere l'elemento con il seguente handler:
<csvDeleteWindchillReport handler="com.ptc.windchill.enterprise.report.ReportHelper.deleteWindchillReports">
2. Aggiungere i seguenti attributi nel file di caricamento:
csvWindchillReportName: specificare il nome del report da eliminare. Questo attributo è obbligatorio.
Esempio: <csvWindchillReportName>DemoReportObject</csvWindchillReportName>
csvContainerName: specificare il percorso del contenitore in cui è memorizzato il report. Se non si specifica questo valore, qualsiasi report corrispondente al nome specificato viene eliminato dal contenitore sito. Questo attributo è facoltativo.
Esempio: <csvContainerName>/wt.inf.container.OrgContainer=DefaultOrg/wt.inf.library.WTLibrary=Windchill PDM</csvContainerName>
csvThirdPartyReportingSystem: specificare il sistema di reporting, ad esempio JASPER. Utilizzare questo attributo quando sono presenti due report con lo stesso nome appartenenti a sistemi di reporting diversi. È possibile mantenere l'attributo vuoto per i report creati con Creazione report.
Esempio: <csvThirdPartyReportingSystem>JASPER</csvThirdPartyReportingSystem>
3. Eseguire il file di caricamento.
Aprire una shell Windchill ed immettere il comando seguente:
windchill wt.load.LoadFromFile -u <nome utente> -p <password> -d <posizione del file di caricamento>
Ad esempio, windchill wt.load.LoadFromFile -u wcadmin -p wcadmin -d reports/DeleteWindchillDemoReports.xml
Verificare se il log del method server contiene problemi rilevati durante l'eliminazione dei report.
È stato utile?