Partager via


ICEM07

ICEM07 vérifie que l’ordre des fichiers dans la table de séquences correspond à l’ordre des fichiers dans MergeModule.CABinet.

Les icEs du module de fusion sont stockées dans un fichier .cub de module de fusion appelé Mergemod.cub et non dans le fichier .cub contenant les ICEs utilisés pour la validation du package.

Résultat

ICEM07 publie une erreur si l’ordre des fichiers dans la table Fichier ne correspond pas à l’ordre dans le fichier d’armoire.

Exemple

IC0M07 publie le message d’erreur suivant pour l’exemple illustré.

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.

table de fichiers

Lime Séquence
Filea.GUID1 1
FileB.GUID1 8
FileC.GUID1 52

 

MergeModule.CABinet incorporé

Lime
Filea.GUID1
FileC.GUID1
Classé.GUID1
FileB.GUID1

 

Bien que les numéros de séquence de fichiers de la table de fichiers ne doivent pas être consécutifs et que des fichiers supplémentaires puissent exister dans le fichier d’armoire, la séquence relative de tous les fichiers de la table Fichier doit correspondre à l’ordre dans MergeModule.CABinet. Pour corriger cette erreur, modifiez le numéro de séquence de FileB pour qu’il vienne après FileC pour qu’il corresponde à l’ordre de fichier dans le cab, ou régénérez le cab avec les fichiers dans l’ordre correct.

de référence ice du module de fusion