Caricamento di dati multilingue
In Windchill Service Information Manager 10.2 M022 CPS10, 10.2 M032 CPS05 o 11.0 F000 CPS05, gli oggetti tradotti (ad esempio i file PDF, IE XML e immagine) riportano due date: una per la traduzione e una per la lingua di origine o di creazione. In questo modo i bundle vengono caricati senza un ordine preciso, indipendentemente dalla lingua.
In Servigistics InService è stata introdotta una nuova proprietà multilingue multilingual.bundle.with.source.timestamp.support per facilitare il caricamento dei bundle multilingue in qualunque ordine, indipendentemente dalla lingua, per il caricamento completo o incrementale dei dati.
Per sfruttare questa funzionalità, è necessario utilizzare i bundle generati da Windchill Service Information Manager 10.2 M022 CPS10, 10.2 M032 CPS05 o 11.0 F000 CPS05 e verificare che il valore della proprietà multilingual.bundle.with.source.timestamp.support sia impostato su TRUE (valore di default per la proprietà in Servigistics InService 6.3 M001 e versioni successive).
Se la proprietà è impostata su FALSE, il sistema si comporta come per Servigistics InService 6.2. In questo caso è necessario che i bundle siano caricati con le limitazioni indicate di seguito, indipendentemente dalla versione di Windchill Service Information Manager utilizzata per generare i bundle.
• È necessario che i bundle nella lingua di creazione vengano caricati prima di eventuali bundle tradotti.
• I bundle multilingue tradotti di aggiornamento o incrementali devono essere caricati con la stessa data di traduzione dell'ultima lingua di creazione caricata.
Una nuova proprietà multilingual.bundle.cleanup.stale.authoring.language.data determina inoltre se gli elementi informativi nella lingua di creazione siano eliminati durante il caricamento di bundle incrementali in una lingua diversa con una data di creazione più recente. Se la proprietà è impostata su TRUE (valore di default della proprietà in Servigistics InService 6.3 F000), gli elementi informativi esistenti nella lingua di creazione vengono eliminati. Se la proprietà è impostata su FALSE, gli elementi informativi nella lingua di creazione vengono conservati, sebbene non siano aggiornati.
La proprietà multilingual.bundle.cleanup.stale.authoring.language.data viene rispettata dal sistema solo quando la proprietà multilingual.bundle.with.source.timestamp.support è impostata su TRUE.
Entrambe le proprietà sono disponibili nel file TAL.properties nella seguente posizione: <INSERVICE>/Applications/DataProcess/Config/Common/Templates/TAL