Inhoud

4 Gebruikersinterface en werking

BRWebUpdate starten

Dubbelklik op het BRWebUpdate -pictogram op uw bureaublad of navigeer via [Start] - [BrControls] naar de applicatie [BRWebUpdate]. BRWebUpdate zal vervolgens starten en direct uw lokale mappen scannen voor aanwezige applicaties, instellingsbestanden en bibliotheken

4.1 Applicatie overzicht

Het hoofdscherm van BRWebUpdate bestaat uit 6 gedeelten;

1. Vensterrand

2. Hoofdmenu

Het hoofdmenu bestaat uit 6 knoppen, zijn onderverdeeld in 4 groepen op het lint:

3. Versieboom

De versieboom bestaat uit 4 delen;

  1. Huidige software- en bibliotheekversie;
  2. Beschikbare softwareversies op het lokale werkstation;
  3. De 3 recentste softwareversies op de updateserver;
  4. Archief van vorige versies op de updateserver.

4. Bovenste informatiescherm

Het bovenste deel van het informatiescherm biedt gedetailleerde lokatie- en linkinformatie over de in de vensterboom geselecteerde softwareversie

5. Onderste informatiescherm

Dit deel van het informatiescherm toont diverse tabbladen met informatie van de in de versieboom geselecteerde updateversie;

Tabs Getoonde informatie
What's new Korte omschrijving van de Changelog (wijzingingen) in deze versie
File list Overzicht van de bestanden in deze update
*.INF en *.INF mod Gedetailleerde informatie over de bestandslocaties, groottes e.d.

6. Logscherm

Het logscherm biedt informatie over de acties die BRWebUpdate sinds het starten heeft uitgevoerd. Tevens worden hier eventuele foutmeldingen en looptijden van uitgevoerde acties getoond. Met de knop [Logging] in het hoofdmenu kan het gehele scherm worden gebruikt om de logging te raadplegen.

4.2 Hoofdmenu

4.2.1 Lintgroep View - [Home]

Wanneer BRWebUpdate is opgestart is de knop [Home] automatisch geactiveerd. Het startscherm zoals bij de paragraaf Applicatie overzicht is beschreven, is dan zichtbaar.

Als er een ander scherm actief is, bijvoorbeeld het Logging scherm, dan kan met de knop [Home] weer naar het startscherm worden teruggekeerd.

4.2.2 Lintgroep View - [Logging]

De knop [Logging] opent het volledige Logging-scherm. Dit scherm toont de acties, verbindingen en eventuele foutmeldingen die BRWebUpdate sinds het opstarten of sinds de vorige scan heeft uitgevoerd.

Een volledige uitleg van alle mogelijke logregels valt buiten de scope van dit document.

4.2.3 Lintgroep Scan for files - [Rescan]

Tijdens gebruik van BRWebUpdate kunnen er mutaties op uw werkstation of op de server hebben plaatsgevonden. Door de knop [Rescan] te gebruiken vlak voor een download van een nieuwe versie of een andere bestandsbewerking die van invloed kan zijn geweest op de BRControls tooling, verzekert u zich ervan dat er altijd met actuele informatie wordt gewerkt.

4.2.4 Lintgroep Setup - [WebUpdate]

Om het correct functioneren van de BRControls tooling te kunnen waarborgen is het van groot belang dat BRWebUpdate zelf ook up-to-date wordt gehouden. Vanzelfsprekend worden ook in de BRWebUpdate applicatie met enige regelmaat aanpassingen doorgevoerd en verbeteringen aangebracht.

Indien het selectievakje bij is geselecteerd in het dropdownmenu van de WebUpdate-knop dan zal BRWebUpdate bij elke start van de applicatie controleren of er een nieuwe versie beschikbaar is. U wordt dan via een pop-up geattendeerd op de nieuwe versie. Het verdient aanbeveling om een nieuwe versie zo snel mogelijk te installeren.

AIs het selectievakje niet is geselecteerd dan dient u zelf regelmatig op nieuwe versies te controleren door op de knop [WebUpdate] te klikken.

4.2.5 Lintgroep Options - [Scan subfolders]

Indien deze optie is geselecteerd wordt het scannen voor applicaties, instellingsbestanden en bibliotheken gedaan op de hoofdmap en alle onderliggende mappen. Indien deze optie NIET is geselecteerd wordt het scannen voor applicaties, instellingsbestanden en bibliotheken gedaan op alleen de hoofdmap.

De mappen die worden gescand, zijn:

C:\Users\[jouw gebruikersnaam]\AppData\Roaming\brcontrols

C:\Program Files (x86)\BrControls

C:\BRControls\

4.2.6 Lintgroep Options - [UserFiles]

Indien deze optie is geselecteerd worden de bestanden in de volgende map geïnstalleerd;

C:\Users\[jouw gebruikersnaam]\AppData\Roaming\BrWebUpdate

Indien deze optie NIET is geselecteerd worden de bestanden in de volgende map geïnstalleerd;

C:\Users\[jouw gebruikersnaam]\AppData\Local\Programs\[Applicatienaam]

óf

C:\Program Files (x86)\BrControls\[Applicatienaam]

4.3 Updates ophalen, installeren en verwijderen

4.3.1 Belangrijk - Eerst alle andere BRControls applicaties afsluiten

Voordat u BRWebUpdate gebruikt dienen ALLE BRControls applicaties te worden afgesloten.


4.3.2 Opmerking vooraf – dataverkeer bij BRControls-updates

Het downloaden van een nieuwe versie van BRControls kan aanzienlijke hoeveelheden dataverkeer veroorzaken. De huidige release heeft, zelfs in gecomprimeerde vorm, een omvang van ruim 400 MB. Na het uitpakken en installeren kan de benodigde opslagruimte bovendien verder toenemen.

Het wordt daarom aanbevolen om updates niet of zo beperkt mogelijk via een 4G-mobiele verbinding uit te voeren. Dit voorkomt onnodig verbruik van de databundel, lange downloadtijden en mogelijke onderbrekingen tijdens het binnenhalen van installatiebestanden.

Stel het actualiseren van BRControls-applicaties bij voorkeur uit totdat een betrouwbare verbinding met voldoende bandbreedte beschikbaar is, zoals een vaste internetverbinding, een stabiel wifi-netwerk of een 5G-mobiele verbinding. Controleer vooraf of de verbinding voldoende stabiel is, zodat de download en installatie zonder datacorruptie of incomplete bestanden kunnen worden voltooid.


4.3.3 Updates ophalen

Voor versiebeheer gebruikt u vooral de versieboom en het informatiescherm.

Vensterboom en Infoscherm

De Versieboom toont bij [1] de huidige software- en bibliotheekversie, bij [2] de op het werkstation aanwezige versies, bij [3] de 3 meest recente versies op de updateserver en bij [4] het versiearchief op de updateserver

Het infoscherm toont bij [5] de diverse locatieinformatie van de updatebestanden en het tijdstempel van de update.

Bij [6] wordt, afhankelijk van het bij [7] gekozen tabblad, de volgende informatie getoond:

Tabs Getoonde informatie
What's new Korte omschrijving van de Changelog (wijzingingen) in deze versie
File list Overzicht van de bestanden in deze update
*.INF en *.INF mod Gedetailleerde informatie over de bestandslocaties, groottes e.d.

In onderstaande voorbeelden is het werkstation voorzien van Update_363_430_583_422 en wordt de softwareupdate Update_363_430_583_424 opgehaald en geïnstalleerd. Er wordt vanuit gegaan dat de gewenste update nog niet eerder van de updateserver is opgehaald en dus niet onder [2] zichtbaar is.

4.3.4 Update installeren

Nu alle benodigde bestanden op het werkstation beschikbaar zijn, dienen deze nog naar de correcte bestandslokaties gekopieerd te worden.

De update is nu volledig geïnstalleerd en alle betrokken applicaties zijn voorzien van de nieuwe softwaremodules en bibliotheken.

U kunt BRWebUpdate nu afsluiten en de gewenste BRControls applicaties weer opstarten.


4.4 Wisselen tussen versies

Bij het uitvoeren van een WebUpdate worden niet uitsluitend bestanden overschreven. De applicatie voert feitelijk een volledige versieomschakeling uit van de betreffende kernelcomponenten en bijbehorende bibliotheken.

Het overschakelen naar een andere kernelversie verloopt volgens hetzelfde proces als de hierboven beschreven reguliere update.

Eerst verwijdert de applicatie alle bestanden die bij de momenteel geïnstalleerde kernelversie horen. Dit omvat niet alleen de kernelbestanden zelf, maar ook alle versieafhankelijke onderdelen, zoals:

Nadat de bestaande versie volledig is verwijderd, wordt het updatepakket van de geselecteerde kernelversie uitgepakt. Vervolgens kopieert de applicatie de aanwezige bestanden volgens de voorgeschreven directorystructuur naar de juiste locaties.

Omdat een kernelpakket uit een grote hoeveelheid gecomprimeerde gegevens en veel afzonderlijke bestanden kan bestaan, kan dit proces enige tijd duren.


4.5 Updates nooit onderbreken!

Tijdens de WebUpdate wordt een knop [Abort] weergegeven. Deze functie is uitsluitend bedoeld voor noodsituaties en moet normaal gesproken niet worden gebruikt.

De updateprocedure is namelijk niet transactioneel: er is geen gegarandeerde rollback naar de vorige toestand wanneer de actie wordt afgebroken.

Op het moment dat [Abort] wordt gebruikt, kunnen bestanden van de oude kernelversie al zijn verwijderd, terwijl de nieuwe versie nog niet volledig is uitgepakt en geïnstalleerd. Hierdoor ontstaat een inconsistente installatie, waarbij bestanden, configuraties of directorystructuren ontbreken of niet meer met elkaar overeenkomen.

In deze toestand kan de BRControls-tooling mogelijk niet meer correct starten of functioneren.

4.5.1 Herstel na een afgebroken update

Wanneer een WebUpdate is onderbroken met [Abort], moet altijd opnieuw een volledige update worden uitgevoerd. Start daarbij de update voor de gewenste kernelversie opnieuw en laat deze zonder onderbreking afronden.

De updateprocedure plaatst dan opnieuw alle benodigde binaries, configuratiebestanden en overige versieafhankelijke componenten in de juiste mappen. Pas nadat de update succesvol is voltooid, is de installatie weer consistent en kan de BRControls-tooling betrouwbaar worden gebruikt.