ICEM07
ICEM07 verifica che l'ordine dei file nella tabella di sequenza corrisponda all'ordine dei file in MergeModule.CABinet.
Gli ices del modulo di merge vengono archiviati in un file con estensione cub del modulo di merge denominato Mergemod.cub e non nel file con estensione cub contenente gli ices usati per la convalida del pacchetto.
Risultato
ICEM07 invia un errore se l'ordine dei file nella tabella File non corrisponde all'ordine nel file CAB.
Esempio
IC0M07 invia il messaggio di errore seguente per l'esempio illustrato.
The file 'FileB.GUID1' appears to be out of sequence. It has position 3
in the CAB, but not when the file table is ordered by sequence number.
File | Sequenza |
---|---|
FileA.GUID1 | 1 |
FileB.GUID1 | 8 |
FileC.GUID1 | 52 |
Embedded MergeModule.CABinet
File |
---|
FileA.GUID1 |
FileC.GUID1 |
Archiviato.GUID1 |
FileB.GUID1 |
Anche se i numeri di sequenza di file nella tabella file non devono essere consecutivi e i file aggiuntivi possono esistere nel file CAB, la sequenza relativa di tutti i file nella tabella File deve corrispondere all'ordine in MergeModule.CABinet. Per correggere l'errore, modificare il numero di sequenza di FileB in modo che venga eseguito dopo FileC in modo che corrisponda all'ordine del file nel CAB o ricompilare il CAB con i file nell'ordine corretto.
Argomenti correlati