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.
Lime | Séquence |
---|---|
Filea.GUID1 | 1 |
FileB.GUID1 | 8 |
FileC.GUID1 | 52 |
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.
Rubriques connexes