Delen via


Maptabel

In de tabel Directory wordt de mapindeling voor het product opgegeven. Elke rij van de tabel geeft een map aan bij de bron en het doel.

De tabel Directory bevat de volgende kolommen.

Kolom Type Sleutel Null-waarde
Map id- Y N
Directory_Parent id- N Y
DefaultDir DefaultDir- N N

 

Kolommen

Directory

De kolom Directory bevat een unieke id voor een map of mappad. Deze kolom kan de naam bevatten van een eigenschap die is ingesteld op het volledige pad van een doelmap. Als deze kolom een eigenschap bevat, gebruikt de doelmap de naam die is opgegeven in de kolom DefaultDir en wordt de bovenliggende map gebruikt die is opgegeven in de kolom Directory_Parent.

De bronmap gebruikt altijd de naam die is opgegeven in de kolom DefaultDir en neemt de bovenliggende map die is opgegeven in de kolom Directory_Parent.

Als de kolom Directory_Parent null is of gelijk is aan de waarde van de kolom Directory, vertegenwoordigt de kolom Directory een hoofdmap. Er kan slechts één hoofdmap worden opgegeven in de maptabel.

Directory_Parent

Deze kolom is een verwijzing naar de bovenliggende map van de map. Een record met een Directory_Parent kolom gelijk aan null of gelijk aan de kolom Directory vertegenwoordigt een hoofdmap. Het volledige pad van de bovenliggende map wordt opgelost door te verwijzen in de kolom Directory_Parent is een externe sleutel in de mapkolom. Als een map bijvoorbeeld een bovenliggende map heeft met de naam PDIR, wordt de bovenliggende map van PDIR weergegeven in de kolom Directory_Parent van de rij met PDIR in de kolom Directory.

DefaultDir

De kolom DefaultDir bevat de naam van de map (lokaliseerbaar) onder de bovenliggende map. Dit is standaard de naam van zowel de doel- als bronmappen. Als u verschillende bron- en doelmapnamen wilt opgeven, scheidt u de doel- en bronnamen als volgt met een dubbele punt: [doelnaam]:[bronnaam].

Als de waarde van de kolom Directory_Parent null is of gelijk is aan de directorykolom, geeft de kolom DefaultDir de naam van een hoofdmap aan.

Voor een niet-hoofdbronmap geeft een punt (.) die is ingevoerd in de kolom DefaultDir voor de bronmapnaam of de naam van de doelmap aan dat de map zich in de bovenliggende map moet bevinden zonder een submap.

De mapnamen in deze kolom kunnen worden opgemaakt als korte bestandsnaam | lange bestandsnaamparen.

Opmerkingen

Elke record in de tabel vertegenwoordigt een map in zowel de bron- als de doelinstallatiekopieën. De maptabel moet één hoofdmap opgeven met een directorykolomwaarde die gelijk is aan de eigenschap TARGETDIR-.

Voor een beheerinstallatieinstalleert u de beheerinstallatiekopieën in de hoofdmap met de naam TARGETDIR en gebruikt u de bronmapnamen om de doelmappen om te zetten.

Houd er rekening mee dat het installatieprogramma een aantal standaardeigenschappen instelt op systeemmappaden. Zie de eigenschapsreferentie voor een lijst met eigenschappen die zijn ingesteld op systeemmappen.

Adreslijstomzetting wordt uitgevoerd tijdens de actie CostFinalize en wordt als volgt uitgevoerd:

Hoofdmap van doel

Er mag slechts één hoofdmap van het doel zijn. Als u de hoofdmap van het doel wilt opgeven, stelt u de kolom Directory in op de eigenschap TARGETDIR en de kolom DefaultDir op de eigenschap SourceDir. Als de eigenschap TARGETDIR is gedefinieerd, wordt de doelmap omgezet in de waarde van de eigenschap. Als de eigenschap TARGETDIR niet is gedefinieerd, wordt de eigenschap ROOTDRIVE gebruikt om het pad op te lossen.

Hoofdmap van bron

De waarde van de kolom DefaultDir voor de hoofdmapvermelding moet worden ingesteld op de eigenschap SourceDir.

Niet-hoofdbestemmingsmappen

De mapwaarde voor een niet-hoofdmap wordt ook geïnterpreteerd als de naam van een eigenschap die de locatie van de bestemming definieert. Als de eigenschap is gedefinieerd, wordt de doelmap omgezet in de waarde van de eigenschap. Als de eigenschap niet is gedefinieerd, wordt de doelmap omgezet in een submap onder de opgeloste doelmap voor de Directory_Parent vermelding. De defaultDir-waarde definieert de naam van de submap.

Niet-hoofdbronmappen

De bronmap voor een niet-hoofdmap wordt omgezet in een submap van de opgeloste bronmap voor de Directory_Parent vermelding. Opnieuw definieert de defaultDir-waarde de naam van de submap.

Korte of lange bestandsnamen

Bij het omzetten van doelmappen worden de korte bestandsnamen die zijn opgegeven in de kolom DefaultDir gebruikt als de eigenschap SHORTFILENAMES is ingesteld of het volume waarop de map zich bevindt, geen ondersteuning biedt voor lange bestandsnamen. Anders wordt de lange bestandsnaam gebruikt.

Houd er rekening mee dat wanneer de directory's worden opgelost tijdens de actie CostFinalize, de sleutels in de tabel Directory worden eigenschappen ingesteld op mappaden.

CreateFolder Table

Zie CreateFolder Tablevoor het maken van lege mappen tijdens een installatie.

de maptabel gebruiken

Zie De directorytabel gebruikenvoor meer informatie over de maptabel, inclusief voorbeelden.

Validering

ICE03-
ICE06-
ICE07-
ICE30-
ICE32
ICE38-
ICE46-
ICE48
ICE56-
ICE57-
ICE64-
ICE88
ICE90-
ICE91-
ICE99-