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.

Resultado

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.

Ejemplo

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.

Tabla de archivos

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.

Referencia ICE del módulo de combinación