ICEM07
ICEM07 verifierar att ordningen på filer i sekvenstabellen matchar ordningen på filer i MergeModule.CABinet.
Sammanslagningsmodulens ICE:er lagras i en .cub-fil för sammanslagningsmodulen med namnet Mergemod.cub och inte i .cub-filen som innehåller de ICEs som används för paketverifiering.
Resultat
ICEM07 publicerar ett fel om ordningen på filer i tabellen Arkiv inte matchar ordningen i kabinettfilen.
Exempel
IC0M07 skulle publicera följande felmeddelande för exemplet som visas.
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.
Fil | Sekvens |
---|---|
FileA.GUID1 | 1 |
FileB.GUID1 | 8 |
FileC.GUID1 | 52 |
Inbäddad MergeModule.CABinet
Fil |
---|
FileA.GUID1 |
FileC.GUID1 |
Arkiverat.GUID1 |
FileB.GUID1 |
Även om filsekvensnumren i filtabellen inte behöver vara på varandra följande, och extra filer kan finnas i kabinettfilen, måste den relativa sekvensen för alla filer i tabellen Arkiv matcha ordningen i MergeModule.CABinet. Åtgärda det här felet genom att ändra sekvensnumret för FileB så att det kommer efter FileC för att matcha filordningen i CAB:en eller återskapa CAB:en med filerna i rätt ordning.
Relaterade ämnen