ICEM07
O ICEM07 verifica se a ordem dos arquivos na tabela de sequência corresponde à ordem dos arquivos em MergeModule.CABinet.
As ICEs do módulo de mesclagem são armazenadas em um arquivo .cub do módulo de mesclagem chamado Mergemod.cub e não no arquivo .cub que contém as ICEs usadas para validação de pacote.
Resultado
O ICEM07 postará um erro se a ordem dos arquivos na tabela Arquivo não corresponder à ordem no arquivo de gabinete.
Exemplo
O IC0M07 postaria a seguinte mensagem de erro para o exemplo mostrado.
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.
Arquivo | Seqüenciar |
---|---|
FileA.guid1 | 1 |
FileB.guid1 | 8 |
FileC.guid1 | 52 |
MergeModule.CABinet incorporado
Arquivo |
---|
FileA.guid1 |
FileC.guid1 |
Arquivado.guid1 |
FileB.guid1 |
Embora os números de sequência de arquivos na tabela de arquivos não precisem ser consecutivos e arquivos extras possam existir no arquivo de gabinete, a sequência relativa de todos os arquivos na tabela Arquivo deve corresponder à ordem em MergeModule.CABinet. Para corrigir esse erro, altere o número de sequência de FileB para vir após FileC para corresponder à ordem de arquivo no CAB ou recompile o CAB com os arquivos na ordem correta.
Tópicos relacionados