ICEM07
ICEM07 comprueba que el orden de los archivos de la tabla de secuencia coincide con el orden de los archivos en MergeModule.CABinet.
Los ICE de módulo de combinación se almacenan en un archivo .cub de módulo de combinación denominado Mergemod.cub y no en el archivo .cub que contiene los ICE que se usan para la validación de paquetes.
ICEM07 envía un error si el orden de los archivos de la tabla File no coincide con el orden en el archivo del gabinete.
IC0M07 publicaría el siguiente mensaje de error para el ejemplo mostrado.
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.
Archivo | Secuencia |
---|---|
FileA.GUID1 | 1 |
FileB.GUID1 | 8 |
FileC.GUID1 | 52 |
MergeModule.CABinet insertado
Archivo |
---|
FileA.GUID1 |
FileC.GUID1 |
FileD.GUID1 |
FileB.GUID1 |
Aunque los números de secuencia de archivo de la tabla File no tienen que ser consecutivos y los archivos adicionales pueden existir en el archivo de archivador, la secuencia relativa de todos los archivos de la tabla File debe coincidir con el orden en MergeModule.CABinet. Para corregir este error, cambie el número de secuencia de FileB que viene después de FileC para que coincida con el orden de archivo en el CAB o recompile el CAB con los archivos en el orden correcto.