Processo di pubblicazione e caricamento in Servigistics InService > Utilizzo del processo di pubblicazione e caricamento > Esecuzione di PxTAL > Pulizia TAL prima del caricamento di un bundle completo ripubblicato
  
Pulizia TAL prima del caricamento di un bundle completo ripubblicato
Il file degli elementi del bundle, PublishInfo.xml, contiene le indicazioni necessarie a Servigistics InService per elaborare il bundle. In particolare, l'elemento JobSpecification dispone di tre attributi importanti.

<JobSpecification date="2015-06-10 21:09:59:830" increment="0" incremental="false">
date: fornisce la data e l'ora dell'operazione.
increment: indica il numero di volte che il bundle è stato pubblicato.
Il valore dell'attributo è zero per un bundle completo e incrementato successivamente di uno per ogni pubblicazione incrementale che segue. Ciò consente a Servigistics InService di rilevare i bundle fuori sequenza (discrepanze della pubblicazione), un errore nell'operazione di pubblicazione o un bundle che arriva fuori sequenza in un caso di pubblicazione parallela.
incremental: indica se si tratta di una pubblicazione completa o incrementale.
Il valore dell'attributo è false nel caso di una pubblicazione completa o true per un bundle pubblicato in modo incrementale.
La combinazione di data e ora e dei valori di incremento correlati consente a Servigistics InService di rilevare le discrepanze e garantisce il caricamento nell'ordine corretto solo della versione più recente.
Pulizia manuale prima del caricamento di un bundle completo ripubblicato
Durante la ripubblicazione di un bundle completo precedentemente pubblicato in modo incrementale, è possibile che i dati precedentemente presenti nel bundle vengano esclusi dal nuovo bundle ripubblicato. In questo caso, il processo TAL del bundle ripubblicato ha esito positivo, ma si consiglia di eseguire una certa pulizia manuale per rimuovere dalla memoria di Servigistics InService i dati di pubblicazione tralasciati.
Di seguito sono descritti alcuni approcci alternativi per la pulizia manuale.
Il metodo più semplice e più sicuro consiste nell'utilizzare i task Delete Segment From Sites e Remove Segment Configuration Setting in Task Manager per eliminare il segmento.
Questo approccio, tuttavia, richiede che il processo TAL venga eseguito nuovamente su tutto il contenuto del segmento; pertanto potrebbe non essere un approccio realizzabile.
È inoltre possibile utilizzare il task Clean Environment in Task Manager.
Un altro approccio è la pulizia controllata tramite script. Questa opzione richiede molta attenzione per evitare errori.
Per eseguire una pulizia manuale selettiva, attenersi alla procedura indicata di seguito.
1. Modificare il contenuto di un bundle di Px come indicato di seguito.
a. Identificare gli oggetti che erano presenti nelle versioni precedenti ma che ora non sono inclusi nel bundle ripubblicato.
b. Includere gli oggetti mancanti come parte degli oggetti esclusi nel file excludedObjects.xml del bundle. Assicurarsi di seguire la struttura obbligatoria del file.
2. Caricare il bundle modificato manualmente per avviare l'eliminazione degli oggetti corrispondenti.