ICEM07

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

Le module de fusion CIEM est stocké dans un fichier de module de fusion. CUB appelé Mergemod. CUB et non dans le fichier. CUB contenant le CIEM utilisé pour la validation du package.

Résultats

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

Exemple

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

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 fichier

Fichier Séquence
Filea. Guid1 1
FileB. Guid1 8
FileC. Guid1 52

Embedded MergeModule. Cabinet

Fichier
Filea. Guid1
FileC. Guid1
Classer. Guid1
FileB. Guid1

Bien qu’il ne soit pas nécessaire que les numéros de séquence de fichier de la table de fichiers soient consécutifs, et que des fichiers supplémentaires puissent exister dans le fichier CAB, la séquence relative de tous les fichiers de la table de fichiers doit correspondre à l’ordre dans MergeModule. cab. Pour corriger cette erreur, modifiez le numéro de séquence de FileB à venir après FileC pour qu’il corresponde à l’ordre des fichiers dans le CAB, ou régénérez le fichier CAB avec les fichiers dans l’ordre approprié.

Référence ICE du module de fusion