Dela via


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.

filtabell

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.

ICE-referens för sammanslagningsmodulen