Wachtwoord vergeten?

Wachtwoord vergeten
Vul hier uw email adres in. U ontvangt dan een nieuw wachtwoord.

Outlook 2000: Werking van de formulierencache

Gepost op 13-11-2003 - KB: E-mail - 0 reacties


De informatie in dit artikel is van toepassing op:

  • Microsoft Outlook 2000 Standard Edition

Samenvatting


In dit artikel wordt kort uitgelegd hoe de formulierencache van Microsoft Outlook werkt. Daarnaast worden de beperkingen van de formulierencache besproken die inherent zijn aan het ontwerp van de cache en die een rol kunnen spelen bij het samenstellen van een oplossing met Outlook-formulieren. De volgende onderwerpen komen aan bod:

Meer informatie

Het doel van de formulierencache


Op het moment dat een formulier de eerste keer wordt geopend, wordt een kopie van het formulier in een cache opgeslagen. Het voordeel hiervan is dat formulieren sneller kunnen worden weergegeven omdat het formulier niet voor elk item opnieuw hoeft te worden opgehaald. Wanneer formulieren zijn opgeslagen in een openbare map van Microsoft Exchange of in de centrale formulierenbibliotheek, nemen de prestaties bij gebruik van een formulierencache aanzienlijk toe, zowel op de lokale computer als op de server.

De locatie van formulieren


Voordat de werking van de formulierencache wordt besproken, is het zinvol aan te geven hoe Outlook het bijbehorende formulier vindt wanneer een item wordt geopend. Wanneer u een nieuw item maakt dat aan een aangepast formulier is gekoppeld, wordt de inhoud van het veld Berichtklasse van het item ingesteld op de naam van het formulier. Als een aangepast taakformulier met de naam 'Zakelijk' bijvoorbeeld is opgeslagen in een openbare map, heeft dit formulier de berichtklasse IPM.Task.Zakelijk.


Wanneer het item vanuit de map wordt geopend, controleert Outlook de berichtklasse om vast te stellen met welk formulier het item moet worden weergegeven. Vervolgens wordt in de onderstaande volgorde naar het desbetreffende formulier gezocht:

  1. Formulierencache: Outlook controleert eerst of het formulier al eerder is gebruikt en dus aanwezig is in de formulierencache op uw computer. Als dit het geval is, wordt het formulier van de lokale vaste schijf geladen.
  2. Huidige map: Als het formulier niet in de cache is opgeslagen, zoekt Outlook het formulier in de huidige map. Andere mappen, inclusief bovenliggende mappen, worden niet doorzocht. Formulieren die zijn gepubliceerd naar een map, worden opgeslagen als verborgen items en kunnen niet worden weergegeven in een Outlook-weergave.
  3. Persoonlijke formulierenbibliotheek: Als het formulier niet in een map is opgenomen, controleert Outlook de persoonlijke formulierenbibliotheek. Deze bibliotheek bevindt zich in de map op het hoogste niveau van het standaard-e-mailarchief. Het standaard-e-mailarchief is de set mappen die samen het Postvak IN vormen, waarin inkomende post wordt opgeslagen.
  4. Centrale formulierenbibliotheek: Als het formulier niet in de persoonlijke formulierenbibliotheek is opgenomen, controleert Outlook de centrale formulierenbibliotheek op de Microsoft Exchange-server.
  5. Bibliotheek met webformulieren: Als iemand een HTML-formulier heeft gemaakt, het formulier heeft gepubliceerd naar een webserver en u Webservices hebt ingeschakeld in Outlook, controleert Outlook of er een HTML-versie van het formulier beschikbaar is. Als dat het geval is, wordt het formulier geopend in uw webbrowser.

Als een formulier op geen van deze locaties wordt gevonden, wordt het item weergegeven met het standaardformulier voor dat type item (het standaardformulier voor e-mailberichten wordt gebruikt voor een aangepast e-mailbericht, het standaardformulier met contactgegevens voor een aangepast contactpersoonformulier, enzovoort).


Wanneer Outlook zoekt naar een bijgewerkt formulier, wordt de tijd van de laatste wijziging van het formulier in de cache vergeleken met de tijd van de laatste wijziging van het formulier op de oorspronkelijke locatie. Als de oorspronkelijke locatie een bijgewerkt formulier bevat, wordt de bijgewerkte versie gedownload en wordt de formulierencache bijgewerkt.

De locatie van de formulierencache

Computers met Microsoft Windows 95, Microsoft Windows 98 en Microsoft Windows NT


In tegenstelling tot eerdere versies van Outlook, bevindt de formulierencache zich niet meer in de map C:\Windows\Forms. De nieuwe locaties in Outlook 2000 ondersteunen zwervende gebruikersprofielen. Als Windows niet is geconfigureerd voor het gebruik van verschillende gebruikersprofielen, bevindt de formulierencache zich in de volgende map:

C:\Windows\Local Settings\Application Data\Microsoft\Forms

Als Windows is geconfigureerd voor het gebruik van verschillende gebruikersprofielen, bevindt de formulierencache zich in de volgende map:

C:\Windows\Profiles\gebruikersnaam\LocalSettings\Application Data\Microsoft\Forms

Computers met Microsoft Windows 2000


De formulierencache bevindt zich in de volgende map:

C:\Documents and Settings\gebruikersnaam\Local Settings\Application Data\Microsoft\Forms

De werking van de formulierencache


De formulierencache bevat een bestand met de naam Frmcache.dat. Dit bestand bevat samenvattingsgegevens en pointers naar zowel de standaard-Outlook-formulieren als eventuele aangepaste formulieren die u hebt gebruikt. Kopieën van aangepaste formulieren die zich in de cache bevinden, worden opgeslagen in submappen van de map Forms.


De submappen van de map Forms hebben willekeurige namen, maar meestal lijken ze wel op de naam van de map. De formulieren in deze mappen hebben cryptische namen, met de extensie .tmp. Als u niet zeker weet welke map een kopie van een bepaald formulier bevat, kunt u het tijdstempel van de map of het .tmp-bestand controleren.


In Outlook is standaard een limiet van 2048 kB ingesteld voor de totale grootte van de formulierencache. U kunt deze instelling als volgt wijzigen:
  1. Klik op Opties in het menu Extra.
  2. Open het tabblad Overige en klik op Geavanceerde opties.
  3. Klik op Aangepaste formulieren, typ een getal groter dan 2048 bij Maximale ruimte op de vaste schijf en klik op OK.

Als de limiet voor de formulierencache is bereikt, worden de oudste, ongebruikte formulieren uit de cache verwijderd.

De cache biedt geen ondersteuning voor dubbele formuliernamen


Als u verschillende formulieren met dezelfde naam naar verschillende locaties publiceert, wordt de formulierencache niet goed bijgewerkt wanneer u probeert het formulier vanuit beide locaties te gebruiken. Deze beperking is gedocumenteerd in het Help-bestand voor formulieren van Outlook 97 (Olform.hlp), maar is per ongeluk weggelaten uit de Outlook 98- en Outlook 2000-versies van dit bestand. In het Help-bestand van Outlook 97 staat, niet letterlijk, de volgende informatie:

De naam en berichtklasse van een formulier

(de informatie in de eerste drie alinea's van het onderwerp is hier weggelaten)


Voordat u een formulier gaat publiceren, moet u de naam en berichtklasse van het formulier wijzigen om problemen met de formulierencache te voorkomen. Wanneer u een formulier opslaat op de lokale computer, wordt een kopie van het formulier in de formulierencache bewaard. Als de naam en berichtklasse van het gepubliceerde formulier exact overeenkomen met het formulier in de persoonlijke formulierencache, wordt de versie van het formulier geopend die is opgeslagen op uw computer en niet de gepubliceerde versie. Wanneer u het formulier definitief publiceert naar een openbare map of naar de centrale formulierenbibliotheek, moet u daarom de naam of een kenmerk van het formulier, zoals het versienummer, wijzigen.

OPMERKING: als u het versienummer of een andere eigenschap van het formulier wijzigt, heeft dit geen invloed op de werking van de formulierencache, in tegenstelling tot wat het bovenstaande zou kunnen impliceren. Wanneer Outlook controleert of een nieuwe versie van het formulier is gepubliceerd, wordt alleen naar de datum van de laatste wijziging gekeken om de meest recente versie te bepalen.


Over het algemeen zijn er twee scenario's waarin het publiceren van een formulier met dezelfde naam naar meerdere locaties problemen geeft:
  • Op de computer van de ontwikkelaar: Als ontwikkelaar van formulieren moet u ervoor zorgen dat u hetzelfde formulier niet naar verschillende locaties publiceert. Als u dat wel doet, kan het gebeuren dat Outlook een eerdere versie van het formulier gebruikt. Dit is meestal het geval wanneer u het formulier eerst publiceert naar een map en vervolgens naar de persoonlijke formulierenbibliotheek of de centrale formulierenbibliotheek.
  • Op de computer van de gebruiker: Als ontwikkelaar van formulieren is het mogelijk dat u hetzelfde formulier wilt gebruiken en het formulier wilt publiceren naar verschillende openbare mappen, zodat het formulier toegankelijk is voor verschillende groepen gebruikers. In een ideale situatie moet een formulier bij elke publicatie naar een map een andere naam of berichtklasse krijgen. U kunt alleen zonder problemen formulieren met dezelfde naam publiceren als een en dezelfde gebruiker hetzelfde formulier niet vanaf verschillende locaties probeert te openen. Deze aanpak wordt echter niet aanbevolen door Microsoft.

De locatie of inhoud van de formulierencache kan niet worden gewijzigd


Outlook 2000 is ontworpen voor ondersteuning van zwervende gebruikersprofielen. Dit betekent dat de locatie van de formulierencache kan variëren, afhankelijk van de gebruikers die zijn aangemeld bij een computer. Er zijn geen gebruikersinstellingen waaruit de locatie van de formulierencache kan worden afgeleid. Het is dan ook niet mogelijk de locatie van de formulierencache rechtstreeks te wijzigen in een andere locatie dan de standaardlocatie.


De indeling van het bestand Frmcache.dat is niet gedocumenteerd. Om die reden worden rechtstreekse wijzigingen in dit bestand niet ondersteund. Microsoft kan geen ondersteuning bieden voor wijzigingen van de inhoud van de map Forms, tenzij deze wijzigingen zijn gedocumenteerd door Microsoft of zijn aanbevolen door Microsoft Product Support Services om een bepaald probleem op te lossen. Maak altijd eerst een reservekopie voordat u de inhoud van de map Forms gaat wijzigen.

OPMERKING: de grootte van de formulierencache wordt opgeslagen in het bestand Frmcache.dat. Derhalve is het niet mogelijk de grootte van de cache via programmacode aan te passen.
Klik op het volgende artikelnummer in de Microsoft Knowledge Base als u meer informatie wilt over het terugzetten van een formulier uit de formulierencache:

201668 OL2000: Restoring an Outlook Form from a Cached Copy

Referenties

Als u meer informatie wilt over beschikbare bronnen en voor antwoorden op veelgestelde vragen over oplossingen voor Microsoft Outlook 2000, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:

146636 Outlook 2000: Vragen over aangepaste formulieren en Outlook-oplossingen


PrintPrint RSS reactiesRSS reacties BookmarkBookmark

Gekoppelde tags

Cache, Download, Exchange, Outlook, Outlook 2000, Outlook 97, Outlook 98, Windows 2000, Windows 95, Windows 98, Windows NT, Works

Reacties
Nog geen reacties geplaatst.

Winkelmandje

Het winkelmandje is leeg

Inloggen
Als u hierboven op de knop 'bestellen' klikt krijgt u een overzicht van de door uw gewenste producten. Indien het overzicht compleet en correct is kunt via de wizard de verdere gegevens invullen en uw bestelling afronden. In het bestelproces kunt u altijd op 'vorige' drukken om terug te gaan in het proces. Bij Perrit staan vertrouwen, privacy en veiligheid op de eerste plaats, wij zullen uw gegevens dan ook met uiterste zorgvuldigheid behandelen en nooit doorgeven aan derden.

Perrit.nl Sherwood Rangers 29 Hengelo

Perrit.nl telefoon: +31 74 750 12 20

Kenniscentrum - Outlook 2000: Werking van de formulierencache
Perrit Kenniscentrum - Outlook 2000: Werking van de formulierencache